/* All Necessary JS files compressed in one file
  Using YahooUI Compressor: http://www.intechgrity.com/2009/08/minify-n-compress-your-javascript-for.html
  URL: http://www.intechgrity.com
  Admin: admin@intechgrity[dot]com
  Name: Swashata
*/

jQuery.easing={easein:function(x,t,b,c,d){return c*(t/=d)*t+b},easeinout:function(x,t,b,c,d){if(t<d/2)return 2*c*t*t/(d*d)+b;var a=t-d/2;return-2*c*a*a/(d*d)+2*c*a/d+c/2+b},easeout:function(x,t,b,c,d){return-c*t*t/(d*d)+2*c*t/d+b},expoin:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(Math.exp(Math.log(c)/d*t))+b},expoout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(-Math.exp(-Math.log(c)/d*(t-d))+c+1)+b},expoinout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}if(t<d/2)return a*(Math.exp(Math.log(c/2)/(d/2)*t))+b;return a*(-Math.exp(-2*Math.log(c/2)/d*(t-d))+c+1)+b},bouncein:function(x,t,b,c,d){return c-jQuery.easing['bounceout'](x,d-t,0,c,d)+b},bounceout:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},bounceinout:function(x,t,b,c,d){if(t<d/2)return jQuery.easing['bouncein'](x,t*2,0,c,d)*.5+b;return jQuery.easing['bounceout'](x,t*2-d,0,c,d)*.5+c*.5+b},elasin:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},elasout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},elasinout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},backin:function(x,t,b,c,d){var s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},backout:function(x,t,b,c,d){var s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},backinout:function(x,t,b,c,d){var s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},linear:function(x,t,b,c,d){return c*t/d+b}};

function changeFontSize(c,d){var b=document.getElementById(d);if(b.style.fontSize){var a=parseInt(b.style.fontSize.replace("px",""))}else{var a=13}b.style.fontSize=a+c+"px"}function savePageAsPDF(){var a="http://savepageaspdf.pdfonline.com/pdfonline/pdfonline.asp?cURL="+escape(document.location.href);window.open(a,"PDFOnline","scrollbars=yes, resizable=yes, width=640,height=480,menubar, toolbar,location")};

(function(a){a.fn.lavaLamp=function(b){b=a.extend({fx:"linear",speed:400,click:function(){}},b||{});return this.each(function(){var f=a(this),e=function(){},h=a('<li class="back"><div class="left"></div></li>').appendTo(f),i=a("li",this),g=a("li.current",this)[0]||a(i[0]).addClass("current")[0];i.not(".back").hover(function(){c(this)},e);a(this).hover(e,function(){c(g)});i.click(function(j){d(this);return b.click.apply(this,[j,this])});d(g);function d(j){h.css({left:j.offsetLeft+"px",width:j.offsetWidth+"px"});g=j}function c(j){h.each(function(){a(this).dequeue()}).animate({width:j.offsetWidth,left:j.offsetLeft},b.speed,b.fx)}})}})(jQuery);

function makesitemap(z){document.write("<ul>");j=(showRandomImg)?Math.floor((imgr.length+1)*Math.random()):0;img=new Array();for(var o=0;o<numposts;o++){var w=z.feed.entry[o];var g=w.title.$t;var f;var p;if(o==z.feed.entry.length){break}for(var l=0;l<w.link.length;l++){if(w.link[l].rel=="alternate"){p=w.link[l].href;break}}for(var l=0;l<w.link.length;l++){if(w.link[l].rel=="replies"&&w.link[l].type=="text/html"){f=w.link[l].title.split(" ")[0];break}}if("content" in w){var r=w.content.$t}else{if("summary" in w){var r=w.summary.$t}else{var r=""}}postdate=w.published.$t;if(j>imgr.length-1){j=0}img[o]=imgr[j];s=r;a=s.indexOf("<img");b=s.indexOf('src="',a);c=s.indexOf('"',b+5);d=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")){img[o]=d}cmtext=(text!="no")?'<i><font color="'+acolor+'">('+f+" "+text+")</font></i>":"";var q=[1,2,3,4,5,6,7,8,9,10,11,12];var x=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var u=postdate.split("-")[2].substring(0,2);var h=postdate.split("-")[1];var t=postdate.split("-")[0];for(var e=0;e<q.length;e++){if(parseInt(h)==q[e]){h=x[e];break}}var n=(showPostDate)?'<i><font color="'+acolor+'"> - ('+u+" "+h+" "+t+")</font></i>":"";g=(aBold)?"<b>"+g+"</b>":g;var v='<li><img style="margin-bottom: -10px;" src="'+img[o]+'" width="'+thumbwidth+'" height="'+thumbheight+'"/></td><td style="font-size: 12px;">'+icon+'<a href="'+p+'">'+g+"</a> </span></li>";if(summaryPost==0){v='<li><img style="margin-bottom: -10px;" src="'+img[o]+'" width="'+thumbwidth+'" height="'+thumbheight+'"/></td><td>'+icon+'<a href="'+p+'">'+g+"</a></li>"}document.write(v);j++}document.write("</ul>")};

function relatedPostsWidget(i){var j=this;var d={blogURL:"",maxPosts:5,maxTags:5,maxPostsPerTag:5,containerSelector:"",tags:null,loadingText:"",loadingClass:"",relevantTip:"",relatedTitle:"Related Posts",recentTitle:"Recent Posts",postScoreClass:"",onLoad:false};d=$.extend({},d,i);var k=0,a=null,e=null;if(!d.containerSelector){document.write('<div id="related-posts" />');d.containerSelector="#related-posts"}var b=function(p,l){k++;if(p.feed.entry){for(var o=0;o<p.feed.entry.length;o++){var q=p.feed.entry[o];var n="";for(var m=0;m<q.link.length;m++){if(q.link[m].rel=="alternate"){n=q.link[m].href;break}}var r=q.title.$t;if(location.href.toLowerCase()!=n.toLowerCase()){h(n,r)}}}if(k>=d.tags.length){e.attr("class","");$("#related-posts-loadingtext",a).remove();if(d.maxPosts>0){$("li:gt("+(d.maxPosts-1)+")",e).remove()}}};var h=function(o,s){var q=$("li",e);for(var p=0;p<q.length;p++){var l=$("a",q.eq(p));var r=g(l);if(l.attr("href")==o){f(l,++r);for(var n=p-1;n>=0;n--){var m=$("a",q.eq(n));if(g(m)>r){if(p-n>1){q.eq(n).after(q.eq(p))}return}}if(p>0){q.eq(0).before(q.eq(p))}return}}e.append('<li><a href="'+o+'" title="'+(d.relevantTip?d.relevantTip.replace("\d",1):"")+'">'+s+"</a></li>")};var g=function(l){var m=parseInt(l.attr("score"));return m>0?m:1};var f=function(l,m){l.attr("score",m);if(d.relevantTip){l.attr("title",d.relevantTip.replace("\d",m))}if(d.postScoreClass){l.attr("class",d.postScoreClass+m)}};var c=function(){if(d.containerSelector!="#related-posts"){var l=$(d.containerSelector);if(l.length!=1){return}a=$('<div id="related-posts"/>').appendTo(l)}else{a=$(d.containerSelector)}if(!d.tags){d.tags=[];$('a[rel="tag"]:lt('+d.maxTags+")").each(function(){var n=$.trim($(this).text().replace(/\n/g,""));if($.inArray(n,d.tags)==-1){d.tags[d.tags.length]=n}})}if(d.tags.length==0&&!d.recentTitle){return}if(d.tags.length==0){$("<h2>"+d.recentTitle+"</h2>").appendTo(a)}else{if(d.relatedTitle){$("<h2>"+d.relatedTitle+"</h2>").appendTo(a)}}if(d.loadingText){$('<div id="related-posts-loadingtext">'+d.loadingText+"</div>").appendTo(a)}e=$("<ul "+(d.loadingClass?'class="'+d.loadingClass+'"':"")+"/>").appendTo(a);if(d.tags.length==0){$.ajax({url:d.blogURL+"/feeds/posts/summary/",data:{"max-results":d.maxPostsPerTag,alt:"json-in-script"},success:b,dataType:"jsonp",cache:true})}else{for(var m=0;m<d.tags.length;m++){$.ajax({url:d.blogURL+"/feeds/posts/summary/",data:{category:d.tags[m],"max-results":d.maxPostsPerTag,alt:"json-in-script"},success:b,dataType:"jsonp",cache:true})}}};if(d.onLoad){$(window).load(c)}else{$(document).ready(c)}};

var scrolltotop={setting:{startline:100,scrollduration:1000,fadeduration:[700,300]},controlHTML:'<img src="http://i42.tinypic.com/2s8g5de.jpg" style="width:24px; height:24px" />',controlattrs:{offsetx:15,offsety:25},anchorkeyword:"#top",state:{isvisible:false,shouldvisible:false},scrollup:function(){if(!this.cssfixedsupport){this.$control.css({opacity:0})}this.$body.animate({scrollTop:0},this.setting.scrollduration)},keepfixed:function(){var c=jQuery(window);var b=c.scrollLeft()+c.width()-this.$control.width()-this.controlattrs.offsetx;var a=c.scrollTop()+c.height()-this.$control.height()-this.controlattrs.offsety;this.$control.css({left:b+"px",top:a+"px"})},togglecontrol:function(){var a=jQuery(window).scrollTop();if(!this.cssfixedsupport){this.keepfixed()}this.state.shouldvisible=(a>=this.setting.startline)?true:false;if(this.state.shouldvisible&&!this.state.isvisible){this.$control.stop().animate({opacity:1},this.setting.fadeduration[0]);this.state.isvisible=true}else{if(this.state.shouldvisible==false&&this.state.isvisible){this.$control.stop().animate({opacity:0},this.setting.fadeduration[1]);this.state.isvisible=false}}},init:function(){jQuery(document).ready(function(c){var a=scrolltotop;var b=document.all;a.cssfixedsupport=!b||b&&document.compatMode=="CSS1Compat"&&window.XMLHttpRequest;a.$body=c("html,body");a.$control=c('<div id="topcontrol">'+a.controlHTML+"</div>").css({position:a.cssfixedsupport?"fixed":"absolute",bottom:a.controlattrs.offsety,right:a.controlattrs.offsetx,opacity:0,cursor:"pointer"}).attr({title:"Scroll Back to Top"}).click(function(){a.scrollup();return false}).appendTo("body");if(document.all&&!window.XMLHttpRequest&&a.$control.text()!=""){a.$control.css({width:a.$control.width()})}a.togglecontrol();c('a[href="'+a.anchorkeyword+'"]').click(function(){a.scrollup();return false});c(window).bind("scroll resize",function(d){a.togglecontrol()})})}};scrolltotop.init();

this.vtip=function(){this.xOffset=-10;this.yOffset=20;$(".vtip").unbind().hover(function(a){this.t=this.title;this.title="";this.top=(a.pageY+yOffset);this.left=(a.pageX+xOffset);$("body").append('<p id="vtip"><img id="vtipArrow" />'+this.t+"</p>");$("p#vtip #vtipArrow").attr("src","http://3.bp.blogspot.com/_M0X9MzkzNXE/SnB8iLg8yqI/AAAAAAAADj8/3DYuIxvh4R4/s800/vtip-arrow.png");$("p#vtip").css("top",this.top+"px").css("left",this.left+"px").fadeIn("slow")},function(){this.title=this.t;$("p#vtip").fadeOut("slow").remove()}).mousemove(function(a){this.top=(a.pageY+yOffset);this.left=(a.pageX+xOffset);$("p#vtip").css("top",this.top+"px").css("left",this.left+"px")})};jQuery(document).ready(function(a){vtip()});

function RecentFilteredPost(k){var l=this;var g={BlogURL:"http://www.intechgrity.com",tag:[],maxPost:10,containerId:"",thumbH:32,thumbW:32,ulClass:"itg",aClass:"",onLoad:false,defImg:"http://i29.tinypic.com/2namq9h.png",imgEna:true,imgClass:"recent-image",aPermaTitle:"Permalink to"};g=$.extend({},g,k);if(!g.containerId){g.containerId="#recent-post";document.write('<div id="recent-post"></div>')}var c=$(g.containerId);var j=c.html();var h=0;var i=function(z,q,t,B){var u=t;var p=B;var x=z.feed.entry;if(x){for(var r=0;r<x.length;r++){var o=x[r];var y=o.link;var m="";for(var n=0;n<y.length;n++){if(y[n].rel=="alternate"){m=y[n].href;break}}var v=o.title.$t;var A=("content" in o)?o.content.$t:o.summary.$t;a=A.indexOf("<img");b=A.indexOf('src="',a);t=A.indexOf('"',b+5);d=A.substr(b+5,t-b-5);var w=(a!=-1&&b!=-1&&t!=-1&&d!="")?d:g.defImg;f(v,m,w);if(u=="recent"&&r==x.length-1){$("#iTgSwashata",c).remove()}else{if(u=="filtered"&&p==g.tag.length-1&&r==x.length-1){$("#iTgSwashata",c).remove()}}}}};var f=function(s,p,r){var n=$("li",mainUl);for(var o=0;o<n.length;o++){var m=$("a",n.eq(o));if(m.attr("href")==p){return}}var q="<li><a"+(g.aClass?' class="'+g.aClass+'"':"")+' href="'+p+'" title="'+g.aPermaTitle+" "+s+'">'+(g.imgEna?'<img class="'+g.imgClass+'" height="'+g.thumbH+'" width="'+g.thumbW+'" src="'+r+'"/>':"")+s+"</a></li>";mainUl.append(q)};var e=function(){c.html("");$('<div id="iTgSwashata">'+j+"</div>").appendTo(c);mainUl=$('<ul class="'+g.ulClass+'"/>').appendTo(c);var n=(g.imgEna)?"/feeds/posts/default":"/feeds/posts/summary";if(g.tag.length==0){$.ajax({url:g.BlogURL+n,data:{"max-results":g.maxPost,alt:"json-in-script"},success:function(p,o){i(p,o,"recent",0)},dataType:"jsonp",cache:true})}else{for(var m=0;m<g.tag.length;m++){$.ajax({url:g.BlogURL+n,data:{category:g.tag[m],"max-results":g.maxPost,alt:"json-in-script"},dataType:"jsonp",success:function(p,o){i(p,o,"filtered",h);h++},cache:true})}}};if(g.onLoad){$(window).load(e)}else{$(document).ready(e)}};

function recentTwitterLoader(f){var g={TwitName:"swashata",TwitCount:10,ulClass:"twitter-ul",containerID:"",onLoad:false};g=$.extend({},g,f);if(!g.containerID){g.containerID="#twitter-loader";document.write('<div id="twitter-loader"></div>')}if(!$(g.containerID).length){document.write('<div id="'+g.containerID.replace(/\#/,"")+'"></div>')}var d=$(g.containerID);var e=d.html();var b=function(k){for(i=0;i<k.length;i++){var l=k[i].user.screen_name;var j=k[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(m){return'<a href="'+m+'">'+m+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(m){return m.charAt(0)+'<a href="http://twitter.com/'+m.substring(1)+'">'+m.substring(1)+"</a>"});var h="<li><span>"+j+'</span> <a style="font-size:85%" href="http://twitter.com/'+l+"/statuses/"+k[i].id+'">'+c(k[i].created_at)+"</a></li>";twitUL.append(h);if(i==k.length-1){$("#itg-twitter").remove()}}};var c=function(k){var j=k.split(" ");k=j[1]+" "+j[2]+", "+j[5]+" "+j[3];var h=Date.parse(k);var l=(arguments.length>1)?arguments[1]:new Date();var m=parseInt((l.getTime()-h)/1000);m=m+(l.getTimezoneOffset()*60);if(m<60){return"less than a minute ago"}else{if(m<120){return"about a minute ago"}else{if(m<(60*60)){return(parseInt(m/60)).toString()+" minutes ago"}else{if(m<(120*60)){return"about an hour ago"}else{if(m<(24*60*60)){return"about "+(parseInt(m/3600)).toString()+" hours ago"}else{if(m<(48*60*60)){return"1 day ago"}else{return(parseInt(m/86400)).toString()+" days ago"}}}}}}};var a=function(){d.html("");$('<div id="itg-twitter">'+e+"</div>").appendTo(d);twitUL=$("<ul"+(g.ulClass?' class="'+g.ulClass+'"':"")+"/>").appendTo(d);$.ajax({url:"http://twitter.com/statuses/user_timeline/"+g.TwitName+".json",data:{count:g.TwitCount},dataType:"jsonp",success:b,cache:true})};if(g.onLoad){$(window).load(a)}else{$(document).ready(a)}};