if(typeof(kapow)=='undefined'){kapow={}}if(typeof(kapow.Home)=='undefined'){kapow.Home={}}kapow.WindowSetManager=function(){this.topSiteCount=null;this.sites={};this.topZindex=null;this.dimmedLevel=null;this.windowsClass=null;this.fadeOthers=false;this.subNavObj=null;return true};kapow.WindowSetManager.prototype={"initialize":function(winClass,tsc,tzi,dl,fo,sno){this.windowsClass=winClass;this.topSiteCount=tsc;this.topZindex=tzi;this.dimmedLevel=dl;this.fadeOthers=fo;this.subNavObj=sno;this.setup(this)},"setup":function(wsObj){this.sites=$("."+this.windowsClass+".draggable");this.sites.each(function(i){var thisJQ=$(this);if(i<wsObj.topSiteCount){thisJQ.addClass('theTop').removeClass('transparent');thisJQ.css("z-index",wsObj.topZindex-i);this.origZindex=wsObj.topZindex-i;wsObj.enableLinks(this)}else{thisJQ.css("z-index",wsObj.topZindex-wsObj.topSiteCount);this.origZindex=wsObj.topZindex-wsObj.topSiteCount;wsObj.disableLinks(thisJQ)}this.origLeft=thisJQ.css("left");this.origTop=thisJQ.css("top")});this.sites.click(function(){wsObj.bringToTop(this)});this.sites.draggable({onStart:this.startDrag,onChange:function(){wsObj.bringToTop(this)},zIndex:1000})},"startDrag":function(obj){$(obj).addClass('theTop').removeClass('transparent')},"bringToTop":function(winObj){var thisWinSet=this;var myPos;var thisObj;var firstSet;myPos=this.sites.index(winObj);thisObj=$(winObj);if(myPos>0){firstSet=this.sites.slice(0,myPos);if(myPos<this.topSiteCount){firstSet.each(function(i){thisWinSet.pushDown(this)})}else{thisObj.addClass('theTop').removeClass('transparent');this.enableLinks(thisObj);firstSet.slice(0,this.topSiteCount).each(function(i){thisWinSet.pushDown(this)})}thisObj.css("z-index",this.topZindex);this.sites=thisObj.add(firstSet).add(this.sites.slice(myPos+1));if(this.fadeOthers){this.sites.eq(this.topSiteCount).removeClass('theTop').addClass('transparent')}if(this.subNavObj){this.subNavObj.selectNavItem(thisObj)}}return false},"pushDown":function(obj){var myObj;myObj=$(obj);myObj.css("z-index",myObj.css("z-index")-1);this.disableLinks(myObj)},"disableLinks":function(obj){var thisObj},"enableLinks":function(obj){var thisObj}};kapow.SubNavManager=function(){this.navId=null;this.winObj=null;this.navDiv=null;this.manageOnclick=null};kapow.SubNavManager.prototype={"initialize":function(id,winObj,manageOnclick){this.navId=id;this.winObj=winObj;this.manageOnclick=manageOnclick;this.navATags=$("#"+id+" a");if(this.manageOnclick){this.navATags.click(function(){thisDivId=$(this).attr("rel");winObj.bringToTop($("#"+thisDivId)[0]);return(false)})}},"selectNavItem":function(jqObj){this.navATags.removeClass("sel");$("#nav_"+jqObj.attr("id")+" a").addClass("sel")}};function initCycle(){$('.cs_main_photo').after('<div class="thumbs">').cycle({timeout:8000,autostop:true,pager:'.thumbs',pagerAnchorBuilder:function(idx,slide){var srcs=slide.src.split('.');var classname='';if(idx==8){classname=' class="last"'}return'<a href="#"'+classname+'><img src="'+srcs[0]+'.'+srcs[1]+'.'+srcs[2]+'_th.'+srcs[3]+'" width="50" height="28" /></a>'},before:function(){$('.thumbs a.activeSlide').removeClass('activeSlide')}})}kapow.CaseStudyManager=function(){this.csHtml={};this.csArray=[];this.windowSet=null;this.nowFetching=null;this.csToShow=null;this.csNowShowing=null;this.dontRotate=null;this.rightNavDivClass=null;this.otherNavDivClass=null;this.pageName=null};kapow.CaseStudyManager.prototype={"initialize":function(ws,rightNavDivClass,otherNavDivClass,it,rt,dr,pn){this.windowSet=ws;this.dontRotate=dr;this.rightNavDivClass=rightNavDivClass;this.otherNavDivClass=otherNavDivClass;this.pageName=pn;var csmObj=this;$(".case_site .inner a[@rel*=], ."+rightNavDivClass+" a, ."+otherNavDivClass+" a").click(function(){csObj.showCaseStudy(this.rel);return(false)}).each(function(i){if(i===0){csmObj.initHtmlObj(this.rel);thisHtml=$("#the_case_study").html();csmObj.csHtml[this.rel].domObj.append(thisHtml);csmObj.csHtml[this.rel].status="success"}else{csmObj.csArray.push(this.rel);csmObj.initHtmlObj(this.rel)}})},"showCaseStudy":function(cs){if(typeof(this.csHtml[cs])=="undefined"){return false}if(this.csNowShowing!=cs){this.windowSet.bringToTop($("#site_"+cs)[0]);$('.cs_main_photo').cycle('stop').next('.thumbs').remove();if(this.csHtml[cs].status!="empty"){if(this.csHtml[cs].status=="success"){this.showCSDiv(cs,this.csHtml[cs].domObj)}else{this.csToShow=cs}}else{this.csToShow=cs;this.getHtml(cs)}}},"showCSDiv":function(csName,aDomObj){prevDiv=$("#the_case_study div:first");if(prevDiv.attr("id")!="div_"+csName){$("#the_case_study div:first").replaceWith(aDomObj)}this.csNowShowing=csName;$("#the_case_study").show();if(!this.dontRotate){initCycle()}if(urchinTracker){urchinTracker(this.pageName+csName)}if(self.initForm){initForm()}},"hideCSDiv":function(){this.csNowShowing=null;if(!this.dontRotate){$('.cs_main_photo').cycle('stop')}$("#the_case_study").hide()},"divLoaded":function(aDomObj,status,theCs){this.csHtml[theCs].status=status;if(this.csToShow==theCs){this.showCSDiv(theCs,this.csHtml[theCs].domObj);this.csToShow=null}},"initHtmlObj":function(csName){this.csHtml[csName]={};this.csHtml[csName].status="empty";this.csHtml[csName].domObj=$("<div>").attr("id","div_"+csName)},"fetchHtml":function(csName){var csmObj=this;var thisCsName=csName;this.csHtml[csName].status="fetching";this.csHtml[csName].domObj.load("cs_"+csName+".html",null,function(domObj,status,requestChannel){csmObj.divLoaded(domObj,status,thisCsName)})},"getHtml":function(csName){this.fetchHtml(csName)}};