﻿// Common JScript File
function hideSubItem(obj)
	  {
	  var subitem = 0;
  	
	  obj.className = 'MenuItem';
	  for (i=0; i<obj.childNodes.length; i++)
	  {
  		
		  if(obj.childNodes[i].id == "subItem")
		  {
			  subitem = obj.childNodes[i];
		  }
		  if(obj.childNodes[i].id == "link")
		  {
			  linkObj = obj.childNodes[i];
		  }
	  }
  	
	  linkObj.className = 'MenuRootItemA';
		  if(!subitem) return 0;
		  subitem.style.display = "none";
	  }
  function showSubItem(obj)
	  {
	  var subitem = 0;
	  var linkObj = 0;
	  obj.className = 'MenuItemHover';
	  for (i=0; i<obj.childNodes.length; i++)
	  {
		  if(obj.childNodes[i].id == "subItem")
		  {
			  subitem = obj.childNodes[i];
		  }
		  if(obj.childNodes[i].id == "link")
		  {
			  linkObj = obj.childNodes[i];
		  }
	  }
  	
	  linkObj.className = 'MenuRootItemAHover';
	  if(!subitem) return 0;
	  pos = findPos(obj);
	  docWidth = document.documentElement.scrollWidth;
	  subitem.style.display = "block";
	  if(docWidth<pos[0]+subitem.clientWidth)
	  {
		  //alert(obj.clientWidth);
		  subitem.style.left = pos[0]-(subitem.clientWidth-obj.clientWidth)+"px";
	  }
	  else
	  {
		  subitem.style.left = pos[0]+"px"
	  }
  	
	  subitem.style.top = pos[1]+39+"px";
	  }
  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];
	  }