<!--
function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){do{curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}while(obj=obj.offsetParent);}
return[curleft,curtop];}
function findTop(obj){return findPos(obj)[1];}
function findLeft(obj){return findPos(obj)[0];}
function findScrolledPos(){var scrolledX,scrolledY;if(self.pageYOffset){scrolledX=self.pageXOffset;scrolledY=self.pageYOffset;}
else if(document.documentElement&&document.documentElement.scrollTop){scrolledX=document.documentElement.scrollLeft;scrolledY=document.documentElement.scrollTop;}
else if(document.body){scrolledX=document.body.scrollLeft;scrolledY=document.body.scrollTop;}
return[scrolledX,scrolledY];}
function getTopCenterPos(){var centerX,centerY;if(self.innerHeight){centerX=self.innerWidth;centerY=self.innerHeight;}
else if(document.documentElement&&document.documentElement.clientHeight){centerX=document.documentElement.clientWidth;centerY=document.documentElement.clientHeight;}
else if(document.body){centerX=document.body.clientWidth;centerY=document.body.clientHeight;}
return[centerX,centerY]}
function getCenterPos(){var centerX,centerY;var scrollPos=findScrolledPos();if(self.innerHeight){centerX=self.innerWidth;centerY=self.innerHeight;}
else if(document.documentElement&&document.documentElement.clientHeight){centerX=document.documentElement.clientWidth;centerY=document.documentElement.clientHeight;}
else if(document.body){centerX=document.body.clientWidth;centerY=document.body.clientHeight;}
var leftOffset=scrollPos[0]+(centerX-300)/2;var topOffset=scrollPos[1]+(centerY-250)/2;return[leftOffset,topOffset]}
function fireHoverOverElement(hoverName,elementName){document.getElementById(hoverName).style.top=findTop(document.getElementById(elementName))+"px";document.getElementById(hoverName).style.left=findLeft(document.getElementById(elementName))+"px";document.getElementById(hoverName).style.display="block";}
function centerHover(hoverName){var centerPos=getCenterPos();document.getElementById(hoverName).style.top=centerPos[1]+"px";document.getElementById(hoverName).style.left=centerPos[0]+"px";document.getElementById(hoverName).style.display="block";}
function topCenterHover(hoverName){var centerPos=getTopCenterPos();var scrollPos=findScrolledPos();var hoverWidth=new String(document.getElementById(hoverName).style.width);hoverWidth=hoverWidth.substr(0,hoverWidth.length-2);var leftOffset=scrollPos[0]+(centerPos[0]-hoverWidth)/2;var topOffset=scrollPos[1];document.getElementById(hoverName).style.top=topOffset+"px";document.getElementById(hoverName).style.left=leftOffset+"px";document.getElementById(hoverName).style.display="block";}
function leftCenterHover(hoverName){var centerPos=getTopCenterPos();var scrollPos=findScrolledPos();var hoverWidth=new String(document.getElementById(hoverName).style.width);hoverWidth=hoverWidth.substr(0,hoverWidth.length-2);var leftOffset=0;var topOffset=scrollPos[1];document.getElementById(hoverName).style.top=topOffset+"px";document.getElementById(hoverName).style.left=leftOffset+"px";document.getElementById(hoverName).style.display="block";}
function closeHoverOverElement(hoverName){document.getElementById(hoverName).style.display='none'}
function fireHoverToRightElement(hoverName,elementName,addPixels){var leftPx;leftPx=findLeft(document.getElementById(elementName))+addPixels;document.getElementById(hoverName).style.top=findTop(document.getElementById(elementName))+"px";document.getElementById(hoverName).style.left=leftPx+"px";document.getElementById(hoverName).style.display="block";}
function fireHoverBelowElement(hoverName,elementName,bottomPad,leftPad){var topPx;var leftPx;leftPx=findLeft(document.getElementById(elementName));topPx=findTop(document.getElementById(elementName));document.getElementById(hoverName).style.top=topPx+bottomPad+"px";document.getElementById(hoverName).style.left=leftPx+leftPad+"px";document.getElementById(hoverName).style.display="block";}
function dispElement(name,flag){var visible;var hidden;var element;if(document.layers){visible='show';hidden='hide';}
else{if(document.all){visible='visible';hidden='hidden';}
else{if(document.getElementById){visible='visible';hidden='hidden';}}}
if(document.getElementById){element=document.getElementById(name).style;}
else{if(document.all){element=document.all(name).style;}
else{if(document.layers){element=document.layers[name];}}}
if(flag==true){element.visibility=visible;}
else{element.visibility=hidden;}}
function showElement(name){dispElement(name,true);}
function hideElement(name){dispElement(name,false);}
function moveElement(name,top){document.getElementById(name).style.top=top+"px";}
function moveBelowElement(element,moveElement,pad){document.getElementById(moveElement).style.top=findTop(document.getElementById(element))+getElementHeight(element)+pad+"px";}
function getElementHeight(elementName){return document.getElementById(elementName).offsetHeight;}
