var ns4=document.layers;var op5=(navigator.userAgent.indexOf("Opera 5")!=-1)||(navigator.userAgent.indexOf("Opera/5")!=-1);var op6=(navigator.userAgent.indexOf("Opera 6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1);var agt=navigator.userAgent.toLowerCase();var mac=(agt.indexOf("mac")!=-1);var ie=(agt.indexOf("msie")!=-1);var mac_ie=mac&&ie;var ddtimeout=250;var closetimer=0;var ddmenuitem=0;var parentddmenuitem=0;var double;function mopen(id,ButtonClicked,type,doublewindow)
{window.double=doublewindow;if(!double){mcloseall();}
var sub=false;if(type.substr(0,4)=='sub_'){sub=true;type=type.substr(4);}
var ElementsToHide=getElementsByClassName('HideWhenShowingMenu');var ETHLength=ElementsToHide.length;for(var q=0;q<ETHLength;q++){ElementsToHide[q].style.visibility='hidden';}
mcancelclosetime();if(ddmenuitem&&!double){ddmenuitem.style.visibility='hidden';}
ddmenuitem=document.getElementById(id);var pos=findPos(ButtonClicked);var ScrollTop=document.body.scrollTop;if(!ScrollTop){ScrollTop=document.documentElement.scrollTop}
ddmenuitem.style.position='absolute';ddmenuitem.style.zIndex=10;var TYHeight=ddmenuitem.offsetHeight;var clickedleft=ButtonClicked.offsetLeft;var clickedwidth=ButtonClicked.offsetWidth;if(!clickedwidth){clickedwidth=getElementWidth(ButtonClicked);}
var clickedtop=ButtonClicked.offsetTop;if(type=='vertical'||type=='verticalup'){ddmenuitem.style.top=(pos[1]-TYHeight)+"px";ddmenuitem.style.left=(pos[0])+"px";}else if(type=='horizontal'||type=='horizontalright'){ddmenuitem.style.top=(pos[1])+"px";ddmenuitem.style.left=(pos[0]+clickedwidth)+"px";}else if(type=='horizontalrightmiddle'){ddmenuitem.style.top=(pos[1]-(.25*TYHeight)+22)+"px";ddmenuitem.style.left=(pos[0]+clickedwidth)+"px";}else if(type=='horizontalleftmiddle'){ddmenuitem.style.top=(pos[1]-(.25*TYHeight)+22)+"px";ddmenuitem.style.left=(pos[0]-clickedwidth)+"px";}else if(type=='horizontalrighttopofpage'){ddmenuitem.style.top=ScrollTop+"px";ddmenuitem.style.left=(clickedleft+clickedwidth)+"px";}else if(type=='verticaldown'){ddmenuitem.style.top=(pos[1]+TYHeight)+"px";ddmenuitem.style.left=(pos[0])+"px";}
ddmenuitem.style.visibility='visible';}
function mcloseothers(childid,parentid){var ElementsToHide=getElementsByClassName('PopupTable');var ETHLength=ElementsToHide.length;for(var q=0;q<ETHLength;q++){if(ElementsToHide[q].id!=childid&&ElementsToHide[q].id!=parentid){ElementsToHide[q].style.visibility='hidden';}}}
function mclose()
{if(ddmenuitem&&!double)ddmenuitem.style.visibility='hidden';var ElementsToHide=getElementsByClassName('HideWhenShowingMenu');var ETHLength=ElementsToHide.length;for(var q=0;q<ETHLength;q++){ElementsToHide[q].style.visibility='visible';}}
function mcloseall()
{if(ddmenuitem)ddmenuitem.style.visibility='hidden';var ElementsToHide=getElementsByClassName('PopupTable');var ETHLength=ElementsToHide.length;for(var q=0;q<ETHLength;q++){ElementsToHide[q].style.visibility='hidden';}}
function mclosetime()
{closetimer=window.setTimeout(mclose,ddtimeout);}
function mcancelclosetime()
{if(closetimer)
{window.clearTimeout(closetimer);closetimer=null;}}
document.onclick=mcloseall;function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft
curtop=obj.offsetTop
while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}}
return[curleft,curtop];}
function getElementHeight(Elem){if(ns4){var elem=getObjNN4(document,Elem);return elem.clip.height;}else{if(typeof(Elem)=="string"){if(document.getElementById){var elem=document.getElementById(Elem);}else if(document.all){var elem=document.all[Elem];}}else{var elem=Elem;}
if(op5){xPos=elem.style.pixelHeight;}else{xPos=elem.offsetHeight;}
return xPos;}}
function getElementWidth(Elem){if(ns4){var elem=getObjNN4(document,Elem);return elem.clip.width;}else{if(typeof(Elem)=="string"){if(document.getElementById){var elem=document.getElementById(Elem);}else if(document.all){var elem=document.all[Elem];}}else{var elem=Elem;}
if(op5){xPos=elem.style.pixelWidth;}else{xPos=elem.offsetWidth;}
return xPos;}}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
function eraseCookie(name){createCookie(name,"",-1);}