var ContentHeight=0;var TimeToSlide=300;var openMenu='';document.getElementsByClassName=function(cl){var retnode=[];var myclass=new RegExp('\\b'+cl+'\\b');var elem=this.getElementsByTagName('*');for(var i=0;i<elem.length;i++){var classes=elem[i].className;if(myclass.test(classes))retnode.push(elem[i]);}return retnode;};function flashControl(elementID,count){var interval=400;if((document.getElementById)&&(count<7)){count++;var element=document.getElementById(elementID);element.style.visibility=(element.style.visibility=="visible")?"hidden":"visible";setTimeout("flashControl('"+elementID+"',"+count+")",interval);}}function flashCart(){var elementID="ctl00_siteBanner_cartLink";if(document.getElementById(elementID)){if(document.getElementById(elementID).innerHTML.indexOf("(")!=-1){flashControl(elementID,0);}}return true;}function runMenu(index,delay){if(document.getElementsByClassName("menuContent")){var mc=document.getElementsByClassName("menuContent");if(mc[index-1]){var nID=mc[index-1].id;if (openMenu==nID)nID='';var mc_=document.getElementsByClassName("menuContent_");ContentHeight=document.getElementById(mc_[index-1].id).offsetHeight;if(delay>0){setTimeout("animate("+new Date().getTime()+","+TimeToSlide+",'"+openMenu+"','"+nID+"')",delay);}else{setTimeout("animate("+new Date().getTime()+",1,'"+openMenu+"','"+nID+"')",delay);}openMenu=nID;}}}function animate(lastTick,timeLeft,closingId,openingId,delay){var curTick=new Date().getTime();var elapsedTicks=curTick-lastTick;var opening=(openingId=='')?null:document.getElementById(openingId);var closing=(closingId=='')?null:document.getElementById(closingId);if((timeLeft<=elapsedTicks)||(delay>0)){if(opening!=null)opening.style.height='auto';if(closing!=null){closing.style.height='0px';}return;}timeLeft-=elapsedTicks;var newClosedHeight=Math.round((timeLeft/TimeToSlide)*ContentHeight);if (opening!=null){if (opening.style.display!='block')opening.style.display='block';opening.style.height=(ContentHeight-newClosedHeight)+'px';}if(closing!=null)closing.style.height=newClosedHeight+'px';setTimeout("animate("+curTick+","+timeLeft+",'"+closingId+"','"+openingId+"')",delay);}
