
var adEffects=new Array();var adsOverlappingCam=new Array();var yCam=0;var cyCam=0;function adBoxOnLoad(idBox){setElementsByIdsDisplayBlock(idBox);setElementsByIdsVisible(idBox+"_iframe");toggleAdBox(idBox,function(){adBoxCloseCallback(idBox);});}
function openAdBox(idBox){if((browser.ffmac)&&idBox=="adbox_sunfleet"){JSFX.SetLockList("banner_ernstson","banner_sunfleet","banner_synsam","arrow_sunfleet","arrow_ernstson","arrow_synsam");}
var cy=360;var dynWnd=getNewDynWindow(idBox,150,cy,"/leftad.jsp?id="+idBox,true);if(dynWnd.isLoaded()){adBoxOnLoad(idBox);}else{dynWnd.show("adBoxOnLoad");}}
function openAdBox2(idBox){var dynWnd=null;if(idBox=='adbox_amhair_2')
dynWnd=getNewDynWindow(idBox,294,414,"/amhairtjejkvall.jsp",true);else if(idBox=="adbox_complett_12man_2")
dynWnd=getNewDynWindow(idBox,673,479,"/isfitnessmars10.jsp",true);else if(idBox=="adbox_sunfleet_2")
dynWnd=getNewDynWindow(idBox,334,470,"/sunfleetvideum.jsp",true);else if(idBox=="adbox_synsam_2")
dynWnd=getNewDynWindow(idBox,345,570,"/synsam_converse.jsp",true);else if(idBox=="adbox_studioc_2")
dynWnd=getNewDynWindow(idBox,406,520,"/studioc.jsp",true);dynWnd.show();}
function closeAdBox(e,idBox){var srcElement=e?(e.target?e.target:e.srcElement):event.srcElement;if(srcElement&&srcElement.nodeName=='A'){return true;}
toggleAdBox(idBox,function(){adBoxCloseCallback(idBox);});return false;}
function adBoxCloseCallback(id){var currentCamLocation=(typeof getVisibleEvent!='undefined'&&getVisibleEvent!=null?getVisibleEvent().getLocation():"");var el=document.getElementById(id);if(currentCamLocation&&el.style.visibility=='hidden'){setElementsByIdsVisible(currentCamLocation+'_cam',currentCamLocation+'_cambg');setElementsByIdsDisplayBlock(currentCamLocation+'_cam');setElementsByIdsDisplayNone(currentCamLocation+'_camimg');}
if((browser.ffmac)&&id=="adbox_sunfleet"){if(el.style.visibility=='hidden'){JSFX.ResetLockList();}
var dynwnd=getDynWindow(id);if(dynwnd){var el2=dynwnd.getIFrame().contentWindow.document.getElementById("sunfleet_flash");if(el2){el2.style.visibility=el.style.visibility=='hidden'?"hidden":"visible";}}}}
function toggleAdBox(idShow,callback){var i;for(i=0;i<adEffects.length;i++){if(adEffects[i]!=adEffects[idShow]){adEffects[i].quickCollapse();if((browser.ffmac)&&idShow!='adbox_sunfleet'&&JSFX.HasLockList()){JSFX.ResetLockList();}}}
var iframe=document.getElementById(idShow+"_iframe");var elHeight=0;if(iframe.contentWindow){var box=iframe.contentWindow.document.getElementById(idShow);if(box){elHeight=box.clientHeight;iframe.style.height=elHeight+"px";}}
var el=document.getElementById(idShow);var currentCamLocation=(typeof getVisibleEvent!='undefined'&&getVisibleEvent!=null?getVisibleEvent().getLocation():"");if(!adEffects[idShow]){if(currentCamLocation){var elCam=document.getElementById(currentCamLocation+'_cam');if(elCam){if(!yCam){yCam=getElementAbsoluteOffsetTop(elCam);cyCam=elCam.clientHeight;}
if(elCam&&(el.offsetTop>yCam&&el.offsetTop<yCam+cyCam)||(el.offsetTop<yCam&&el.offsetTop+elHeight>yCam)){adsOverlappingCam[idShow]=true;}}}
adEffects[idShow]=new SetHeightDoubleElementEffect(el,0,elHeight,null,0,0,callback,true,0.2,true);adEffects.push(adEffects[idShow]);}
if(el.style.visibility!='visible'){if(adsOverlappingCam[idShow]){setElementsByIdsHidden(currentCamLocation+'_cam',currentCamLocation+'_cambg');setElementsByIdsDisplayNone(currentCamLocation+'_cam');setElementsByIdsDisplayBlock(currentCamLocation+'_camimg');}}
if(adEffects[idShow].toggleExpansion()){}
if(!adsOverlappingCam[idShow]){setElementsByIdsVisible(currentCamLocation+'_cam',currentCamLocation+'_cambg');setElementsByIdsDisplayBlock(currentCamLocation+'_cam');setElementsByIdsDisplayNone(currentCamLocation+'_camimg');}}
