
function expand(s, m, site)
{
	var   IE='\v'=='v';

   var d = document.getElementById(m); // menu1 - the UL
   var td = document.getElementById(s);   
   td.className = "over";

   if(d!=null){ 
     d.style.width = td.offsetWidth;
     d.style.visibility = "visible";
	 d.style.position = "absolute";
   	 d.style.display = "block";
	 
	 if (IE) {
		if(site!=null) {
		 d.style.top = td.offsetTop + 130;
		 d.style.left = findPos(td); 
		} else {
	 	 d.style.top = td.offsetTop + 111;
		 d.style.left = findPos(td); 	
		}
	}

   }
}

function collapse(s, m)
{
   var d = document.getElementById(m);
   var td = document.getElementById(s);

   td.className = "def";

   if(d!=null){  
     d.style.position = "static";
     d.style.visibility = "hidden";
     d.style.display = "none";
   }
}

function collapseAll()
{
   var menuDiv = document.getElementById("menu");
   if(menuDiv==null) return;

   var divs = menuDiv.getElementsByTagName("div");
   if(divs==null) return;
   
   for (i = 0; i < divs.length; i++)
   {
      divs[i].style.visibility = "hidden";
      divs[i].style.display = "none";
   }
}

function findPos(obj) {
	var curleft = 0;
	
	if (obj.offsetParent) {
	do { curleft += obj.offsetLeft;
	} while (obj = obj.offsetParent);}
	
	return curleft;
}
