var menuLeftContentHeight=200;var menuRightContentHeight=200;var menuTimeToSlide=250.0;var currentOpenLeftMenu='menuLeft1Content';var currentOpenRightMenu='menuRight1Content';function storePosition(name){var expire=new Date();expire.setTime(expire.getTime()+86400*1000);document.cookie=name+"; expire="+expire.toGMTString();}
function getCookie(name){var cookies=document.cookie.split(";");for(var i1=0;i1<cookies.length;i1++){var namePart=cookies[i1].substr(0,cookies[i1].indexOf("="));var valuePart=cookies[i1].substr(cookies[i1].indexOf("=")+1);namePart=namePart.replace(/^\s+|\s+$/g,"");if(namePart==name){return valuePart;}}
return undefined;}
function restorePositions(){var menuLeft=getCookie("menuLeft");var menuRight=getCookie("menuRight");var countLeft=countDiv("menuContentLeft");var countRight=countDiv("menuContentRight");var currentOpenLeft=1;var currentOpenRight=1;if(menuLeft!=undefined){if(menuLeft>countLeft){menuLeft=1;storePosition("menuLeft="+menuLeft);}
jumpLeftMenu(menuLeft);currentOpenLeft=menuLeft;}
if(menuRight!=undefined){if(menuRight>countRight){menuRight=1;storePosition("menuRight="+menuRight);}
jumpRightMenu(menuRight);currentOpenRight=menuRight;}
for(var i1=1;i1<=countLeft;i1++){if(i1!=currentOpenLeft){var menuID="menuLeft"+i1+"Content";var menuElement=document.getElementById(menuID);menuElement.style.display='none';menuElement.style.height='0px';}}
for(i1=1;i1<=countRight;i1++){if(i1!=currentOpenRight){menuID="menuRight"+i1+"Content";menuElement=document.getElementById(menuID);menuElement.style.display='none';menuElement.style.height='0px';}}}
function selectLeftMenu(index){var menuID="menuLeft"+index+"Content";storePosition("menuLeft="+index);if(currentOpenLeftMenu==menuID){return;}
setTimeout("animateMenu("+new Date().getTime()+","+menuTimeToSlide+",'"+currentOpenLeftMenu+"','"+menuID+"','"+menuLeftContentHeight+"')",33);currentOpenLeftMenu=menuID;}
function jumpLeftMenu(index){var menuID="menuLeft"+index+"Content";if(currentOpenLeftMenu==menuID){return;}
animateMenu(new Date(),0,currentOpenLeftMenu,menuID,menuLeftContentHeight);currentOpenLeftMenu=menuID;}
function selectRightMenu(index){var menuID="menuRight"+index+"Content";storePosition("menuRight="+index);if(currentOpenRightMenu==menuID){return;}
setTimeout("animateMenu("+new Date().getTime()+","+menuTimeToSlide+",'"+currentOpenRightMenu+"','"+menuID+"','"+menuRightContentHeight+"')",33);currentOpenRightMenu=menuID;}
function jumpRightMenu(index){var menuID="menuRight"+index+"Content";if(currentOpenRightMenu==menuID){return;}
animateMenu(new Date(),0,currentOpenRightMenu,menuID,menuRightContentHeight);currentOpenRightMenu=menuID;}
function animateMenu(lastTick,timeLeft,closingId,openingId,menuContentHeight){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){if(opening!=null){opening.style.display='block';opening.style.height=menuContentHeight+'px';}
if(closing!=null){closing.style.display='none';closing.style.height='0px';}
return;}
timeLeft-=elapsedTicks;var newClosedHeight=Math.round((timeLeft/menuTimeToSlide)*menuContentHeight);if(opening!=null){if(opening.style.display!='block')
opening.style.display='block';opening.style.height=(menuContentHeight-newClosedHeight)+'px';}
if(closing!=null){closing.style.height=newClosedHeight+'px';}
setTimeout("animateMenu("+curTick+","+timeLeft+",'"
+closingId+"','"+openingId+"','"+menuContentHeight+"')",33);}
function menuAdjustDimensions(){var countLeft=countDiv("menuContentLeft");var countRight=countDiv("menuContentRight");var sidebarLeft=document.getElementById('sidebarLeft');var sidebarRight=document.getElementById('sidebarRight');var menuLeft1Title=document.getElementById('menuLeft1Title');var menuRight1Title=document.getElementById('menuRight1Title');var menuLeftContainer=document.getElementById('menuLeftContainer');var menuRightContainer=document.getElementById('menuRightContainer');menuLeftContainer.style.height=(sidebarLeft.clientHeight)+'px';menuRightContainer.style.height=(sidebarRight.clientHeight)+'px';menuLeftContentHeight=menuLeftContainer.clientHeight-((menuLeft1Title.clientHeight+2)*countLeft);menuRightContentHeight=menuRightContainer.clientHeight-((menuRight1Title.clientHeight+2)*countRight);var openingLeft=(currentOpenLeftMenu=='')?null:document.getElementById(currentOpenLeftMenu);var openingRight=(currentOpenRightMenu=='')?null:document.getElementById(currentOpenRightMenu);openingLeft.style.height=menuLeftContentHeight+'px';openingRight.style.height=menuRightContentHeight+'px';}
function initMenu(){menuAdjustDimensions();restorePositions();}
function countDiv(whatName){var count=0;var i1=0;var singleDiv;var divs=document.getElementsByTagName("div");while(singleDiv=divs[i1++]){if(singleDiv.className==whatName){count++;}}
return count;}
var addEvent=function(elem,type,eventHandle){if(elem==null||elem==undefined){return;}
if(elem.addEventListener){elem.addEventListener(type,eventHandle,false);}else if(elem.attachEvent){elem.attachEvent("on"+type,eventHandle);}};addEvent(window,"resize",function(){menuAdjustDimensions();});addEvent(window,"load",function(){initMenu();});
