var browserName=navigator.appName;
var menW=166;


function fixdimTop(elem)
{
	
	var pos_divY = getOffsetPosition('navcontainer', 'Top');
	

	var y = document.getElementById(elem).offsetTop ;
	
	if (browserName=="Microsoft Internet Explorer")
	 {
		y+= pos_divY;
	 }

	else if (browserName=="Netscape")
	{ 
		
	}

	else {y+= pos_divY;}
	
return y;
}


function fixdimLeft(elem)
{
	
	var pos_divX = getOffsetPosition('navcontainer', 'Left');	
	

	var x=document.getElementById(elem).offsetLeft;
	
	x+= menW; 
	if (browserName=="Microsoft Internet Explorer")
	 {
		x+= pos_divX;
	 }

	else if (browserName=="Netscape")
	{
		x+= pos_divX;
	}
	
	else {x+= pos_divX;}
	return x;

}

/*
function findPosition( oLink ) {
  if( oLink.offsetParent ) {
    for( var posX = 0, posY = 0; oLink.offsetParent; oLink = oLink.offsetParent ) {
      posX += oLink.offsetLeft;
      posY += oLink.offsetTop;
    }
    return [ posX, posY ];
  } else {
    return [ oLink.x, oLink.y ];
  }
}
*/
/*

    
     function getElementPosition(element){
          var x=0,y=0;
          while (element!=null){
               x+=element.offsetLeft-element.scrollLeft;
               y+=element.offsetTop-element.scrollTop;
               element=element.offsetParent;
          }
          return {x:x,y:y};
     }
    

     function getElement(id){
          if (document.all)
               return document.all[id];
          if (document.getElementById(id))
               return document.getElementById(id);
          
          return null;
     }
   

     function findElement(id){
         
          element = getElement(id);

          if (! element) return;
          
          position = getElementPosition(element);
         
          alert('x: ' + position.x + '\n\ny: ' + position.y);
     }
 
*/




getOffsetPosition = function(inID, inTYPE)
{
 var iVal = 0;
 var oObj = document.getElementById(inID);
 var sType = 'oObj.offset' + inTYPE;
 while (oObj && oObj.tagName != 'body') {
  iVal += eval(sType);
  oObj = oObj.offsetParent;
 }
 return iVal;
}



function showmenupar(element,e,which)
{

	var fixY = fixdimTop(element);
	var fixX = fixdimLeft(element);
	


	if (!document.all&&!document.getElementById&&!document.layers)
		return;

	clearhidemenu();

	menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : "";
	menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj

	if (ie4 || ns6)
		menuobj.innerHTML=which;
	else
	{
		menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=165 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+which+'</layer>');
		menuobj.document.close();
	}

	menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width;
	menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height;
	eventX=ie4? event.clientX : ns6? e.clientX : e.x;
	eventY=ie4? event.clientY : ns6? e.clientY : e.y;



		menuobj.thestyle.left=fixX;
		menuobj.thestyle.top=fixY;
        menuobj.thestyle.visibility="visible";
	return false;
}