
var userAgent=navigator.userAgent.toLowerCase();var isIE=((userAgent.indexOf("msie")!=-1)&&(userAgent.indexOf("opera")==-1)&&(userAgent.indexOf("webtv")==-1));var tid=new Array();var lastMenu=new Array();var hiddenObjects=new Array();function show(menuName,menuType)
{var actMenu=new Array();var subName="";var subMenus=menuName.split("_");var addWidth=false;var addHeight=true;for(var m=0;m<subMenus.length;m++){if(m==0){subName=subMenus[m];}else{subName+="_"+subMenus[m];addWidth=true;var addHeight=false;}
var parentMenuName="m_"+subName;var subMenuName="sm_"+subName;if(menuType=="2"||menuType=="secondary"){parentMenuName="secondary_"+subName;subMenuName="secondary_ddm_"+subName;}
var parentMenu=document.getElementById(parentMenuName);var subMenu=document.getElementById(subMenuName);if(subMenu){actMenu[subMenuName]=1;subMenu.style.top=findPosY(parentMenu,addHeight)+"px";subMenu.style.left=findPosX(parentMenu,addWidth)+"px";subMenu.style.display='block';hideSelectBoxes(subMenuName);if(tid[subName]){clearTimeout(tid[subName]);tid[subName]="";}}}
for(menuName in lastMenu){if(!actMenu[menuName]){var menuObj=document.getElementById(menuName);menuObj.style.display="none";showSelectBoxes(menuName);}}
lastMenu=actMenu;}
function hide(menuName,menuType)
{var subMenus=menuName.split("_");for(var m=0;m<subMenus.length;m++){if(m==0){subName=subMenus[m];}else{subName+="_"+subMenus[m];}
var blockName="sm_"+subName;var blockMenu=document.getElementById(blockName);if(blockMenu){tid[subName]=setTimeout("hideMenu('"+subName+"', '"+menuType+"')",1500);}}}
function hideMenu(menuName,menuType)
{var subMenuName="sm_"+menuName;if(menuType=="2"||menuType=="secondary"){subMenuName="secondary_ddm_"+menuName;}
var subMenu=document.getElementById(subMenuName);if(subMenu){subMenu.style.display='none';showSelectBoxes(subMenuName);}}
function findPosX(obj,addWidth)
{var curleft=0;if(addWidth){curleft+=obj.offsetWidth;}
if(obj.offsetParent)
{while(obj.offsetParent)
{curleft+=obj.offsetLeft
obj=obj.offsetParent;}}
else if(obj.x)
curleft+=obj.x;return curleft;}
function findPosY(obj,addHeight)
{var curtop=0;if(addHeight){curtop+=obj.offsetHeight;}
if(obj.offsetParent)
{while(obj.offsetParent)
{curtop+=obj.offsetTop
obj=obj.offsetParent;}}else if(obj.y){curtop+=obj.y;}
return curtop;}
function getPageSizeWithScroll()
{var xWithScroll=0;var yWithScroll=0;if(window.innerHeight&&window.scrollMaxY){yWithScroll=window.innerHeight+window.scrollMaxY;xWithScroll=window.innerWidth+window.scrollMaxX;}else if(document.body.scrollHeight>document.body.offsetHeight){yWithScroll=document.body.scrollHeight;xWithScroll=document.body.scrollWidth;}else{yWithScroll=document.body.offsetHeight;xWithScroll=document.body.offsetWidth;}
var arrayPageSizeWithScroll=new Array(xWithScroll,yWithScroll);return arrayPageSizeWithScroll;}
function getScroll()
{var w=window.pageXOffset||document.body.scrollLeft||document.documentElement.scrollLeft;var h=window.pageYOffset||document.body.scrollTop||document.documentElement.scrollTop;var arrayScroll=new Array(w,h);return arrayScroll;}
function showSelectBoxes(objId){delete hiddenObjects[objId];var obj=document.getElementById(objId);var menuObjects=obj.overlapObjects;if(menuObjects&&menuObjects.length>0){for(var i=0;i<menuObjects.length;i++){var objControl=menuObjects[i];var objExists=false;for(id in hiddenObjects){var checkObjects=hiddenObjects[id];for(var ob=0;ob<checkObjects.length;ob++){if(objControl==checkObjects[ob]){objExists=true;break;}}}
if(!objExists){objControl.style.visibility="visible";}}}
obj.overlapObjects=null;}
function hideSelectBoxes(objId,objExclude){var obj=document.getElementById(objId);var x=findPosX(obj,false);var y=findPosY(obj,false);var w=obj.offsetWidth;var h=obj.offsetHeight;var overlapObjects=new Array();var objectsNames=new Array("object","iframe");if(isIE){objectsNames[2]="select";}
for(n=0;n<objectsNames.length;n++){var objectName=objectsNames[n];var objects=document.getElementsByTagName(objectName);for(i=0;i<objects.length;i++){var objectControl=objects[i];var objName=objectControl.name;var isExclude=false;if(objExclude&&objExclude.length){for(var ex=0;ex<objExclude.length;ex++){if(objName==objExclude[ex]){isExclude=true;}}}
var objExists=false;if(objectControl.style.visibility=="hidden"){for(id in hiddenObjects){var checkObjects=hiddenObjects[id];for(var ob=0;ob<checkObjects.length;ob++){if(objectControl==checkObjects[ob]){objExists=true;break;}}}}
if(isExclude==true||(objectControl.style.visibility=="hidden"&&!objExists)){continue;}
var ox=findPosX(objectControl,false);var oy=findPosY(objectControl,false);var ow=objectControl.offsetWidth;var oh=objectControl.offsetHeight;if(ox>(x+w)||(ox+ow)<x){continue;}
if(oy>(y+h)||(oy+oh)<y){continue;}
overlapObjects[overlapObjects.length]=objectControl;objectControl.style.visibility="hidden";}}
obj.overlapObjects=overlapObjects;hiddenObjects[objId]=overlapObjects;}
function popupBlock(linkName,blockName,imageName)
{var linkObj=document.getElementById(linkName);var blockObj=document.getElementById(blockName);var imageObj=document.getElementById(imageName);if(blockObj.style.display=="none"||blockObj.style.display==""){blockObj.style.display="block";hideSelectBoxes(blockName,"");if(imageObj){imageObj.src="images/icons/minus_small.gif";}}else{blockObj.style.display="none";showSelectBoxes(blockName);if(imageObj){imageObj.src="images/icons/plus_small.gif";}}}