var size=0;var index=0;var incrementSteps=5;var decrementSteps=5;var XsizeIncrease=20;var YsizeIncrease=15;var XsizeDecrease=100;var YsizeDecrease=60;var timeout;var innertimeout;var finaltimeout;var decrementTimeout;var incrementleft=50;var decrementleft=-350;var height;var width;var mydiv=document.getElementById("otherSitesAnimation");var mydivorig=document.getElementById("otherSitesDropdown");var mylink=document.getElementById("mastNavOtherSitesLink");var init=false;var buttonFlag=false;function openMenu(tWidth,tHeight){mydivorig.name="in";targetWidth=tWidth;targetHeight=tHeight;XsizeIncrease=Math.floor(tWidth/incrementSteps);YsizeIncrease=Math.floor(tHeight/incrementSteps);if(!init){initialize();}timeout=setTimeout("incrementalGrowth()",400);}function initialize(){width=targetWidth;height=targetHeight;init=true;}function incrementalGrowth(){clearTimeout(timeout);if(isMouseOnButton()){if(index<incrementSteps){innertimeout=setTimeout("grow()",10);index++;}else{setHTMLContents();selelem=document.getElementsByTagName('select');for(i=0;i<selelem.length;i++){selelem[i].style.visibility="hidden";}}}else{mydiv.style.visibility="visible";hideAnimateLayer();}}newleft=incrementleft;function grow(tHeight,tWidth){clearTimeout(innertimeout);mydiv.style.border="solid 1px #b1bac3";mydiv.style.left=newleft+'px';if(size==0){mydiv.style.left=50+'px';}mydiv.style.visibility="visible";mydiv.style.width=size*XsizeIncrease+'px';mydiv.style.height=size*YsizeIncrease+'px';mydiv.style.background="none";size++;incrementleft=incrementleft-(XsizeIncrease/2);newleft=incrementleft-80;incrementalGrowth();}var flyoutOpen=false;function setHTMLContents(){mydiv.style.visibility="hidden";mydivorig.style.visibility="visible";mydivorig.style.display="block";trackmouse();clearing();flyoutOpen=true;}function findPos(obj){var curwidth=curheight=curleft=curtop=0;if (obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;curwidth=obj.offsetWidth;curheight=obj.offsetHeight;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}}return [curleft,curtop,curwidth,curheight];}function buttonChange(){mydivorig.name="out";}function isMouseOnButton(){if(mydivorig.name=="out"){return false;}else{return true;}}function getPX(myelem){tempIndex=myelem.indexOf('p');finalelem=myelem.substring(0,(tempIndex));return finalelem;}function hideAnimateLayer(){mydiv.style.visibility="hidden";mydiv.style.border="";mydiv.style.background="none";mydiv.style.width='0px';mydiv.style.height='0px';}function showAnimateLayer(){mydiv.style.visibility="visible";mydiv.style.border="solid 1px #b1bac3";}function trackmouse(){link_coordinates=findPos(mylink);linkX=link_coordinates[0];linkY=link_coordinates[1];linkWidth=link_coordinates[2];linkHeight=link_coordinates[3];div_coordinates=findPos(mydivorig);divX=div_coordinates[0];divY=div_coordinates[1];divWidth=div_coordinates[2];divHeight=div_coordinates[3];linkMaxX=linkX+linkWidth;linkMinX=linkX;linkMinY=linkY;linkMaxY=linkY+linkHeight;divMinX=divX;divMaxX=divX+divWidth;divMinY=divY;divMaxY=divY+divHeight;IE=document.all?true:false;if(!IE)document.captureEvents(Event.MOUSEMOVE);document.onmousemove=getMouseXY;Xcords=0;Ycords=0;}function getMouseXY(e){if(IE){Xcords=event.clientX+document.body.scrollLeft;Ycords=event.clientY+document.body.scrollTop;}else{Xcords=e.pageX;Ycords=e.pageY;}if(Xcords<0){Xcords=0;}if(Ycords<0){Ycords=0;}if(Xcords<divMinX||Xcords>divMaxX||Ycords<divMinY||Ycords>divMaxY){if(!isMouseOnButton()){document.onmousemove="";if(flyoutOpen){closeTimeout=setTimeout("CloseMenu()",100);}}}}var closeTimeout;function CloseMenu(){clearTimeout(closeTimeout);mylink.style.backgroundColor="";mydivorig.style.visibility="hidden";mydivorig.style.display="none";selelem=document.getElementsByTagName('select');for (i=0;i<selelem.length;i++){selelem[i].style.visibility="visible";}decrementGrowth();}function decrementGrowth(){if(index<decrementSteps){secondTimeout=setTimeout("reduceMenuBox()",10);index++;}else{clearTimeout(secondTimeout);mydiv.style.visibility="hidden";clearing();menuOpen=false;flyoutOpen=false;}}decWidth=590;decHeight=350;function reduceMenuBox(){if(size==0){mydiv.style.left=-325+'px';}if(size!=0){mydiv.style.left=decrementleft+'px';mydiv.style.width=decWidth-(size*XsizeDecrease)+'px';mydiv.style.height=decHeight-(size*YsizeDecrease)+'px';}size++;decrementleft=decrementleft+(XsizeDecrease);showAnimateLayer();secondTimeout=setTimeout("decrementGrowth()",10);}	function clearing(){size=0;index=0;XsizeIncrease=20;YsizeIncrease=15;XsizeDecrease=100;YsizeDecrease=60;incrementleft=50;decrementleft=-350;clearTimeout(timeout);		clearTimeout(innertimeout);clearTimeout(finaltimeout);}function offBlur(){document.onmousemove="";CloseMenu();}