
function getScreenSize(which)
{
	browserName=navigator.appName;
	browserVer=parseInt(navigator.appVersion);

	if ((browserVer >= 4 & browserName == "Netscape") | (browserVer >= 4 & browserName == "Microsoft Internet Explorer") | (browserVer >= 4 & browserName == "Opera") )
		version="4";
	else
		version="3";
	
	if (version=="4") {		
		if(which == "width")
		   return screen.width; 
		   
		if(which == "height")		   
			return screen.height;
	}
	
}

var defaultMenuWidth="200px" //set default menu width.

var linkset=new Array()
//SPECIFY MENU SETS AND THEIR LINKS. FOLLOW SYNTAX LAID OUT


////No need to edit beyond here

var ie5=document.all && !window.opera
var ns6=document.getElementById

if (ie5||ns6)
 document.write('<div id="popitmenu" style="visibility:hidden;" onMouseover="clearhidemenu();" onMouseout="dynamichide(event)"></div>')
 

function iecompattest(){
return (document.compatMode && document.compatMode.indexOf("CSS")!=-1)? document.documentElement : document.body
}

function getposOffset(overlay, offsettype){
var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
var parentEl=overlay.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function getAbsoluteLeft(o) {
	oLeft = o.offsetLeft            // Get left position from the parent object
	while(o.offsetParent!=null) {   // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent    // Get parent object reference
		if (oParent.className != 'container')
			oLeft += oParent.offsetLeft // Add parent left position
		o = oParent
	}
	// Return left postion
	return oLeft
}

function getAbsoluteTop(o) {
	oTop = o.offsetTop            // Get top position from the parent object
	while(o.offsetParent!=null) { // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent  // Get parent object reference
		oTop += oParent.offsetTop // Add parent top position
		o = oParent
	}
	// Return top position
	return oTop
}

function showmenu(curobj, distance, e, which, optWidth){
if (document.getElementById){
menuobj=ie5? document.all.popitmenu : document.getElementById("popitmenu")
menuobj.style.visibility=(menuobj.style.visibility!="visible")? "visible" : "hidden"
menuobj.innerHTML=which
menuobj.style.width=(typeof optWidth!="undefined")? optWidth : defaultMenuWidth
menuobj.contentwidth=menuobj.offsetWidth
menuobj.contentheight=menuobj.offsetHeight

eventX=ie5? event.clientX : e.clientX
eventY=ie5? event.clientY : e.clientY

/*
var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(menuobj.offsetWidth-curobj.offsetWidth) : 0) 
var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)

var screenwidth = getScreenSize('width');
var screenheight = getScreenSize('height');
var adjustablewidth =0;

if(screenwidth == "1280")
   adjustablewidth = ie5? -117 : -120;
   
if(screenwidth == "1152")
   adjustablewidth = ie5? -52 : -52;   
*/
//menuobj.style.left=xpos+distance+adjustablewidth+"px"
menuobj.style.left=getAbsoluteLeft(curobj)+"px"
menuobj.style.top=getAbsoluteTop(curobj)+"px"

menuobj.style.visibility="visible"


 return false
}
else
return true
}

function contains_ns6(a, b) {
//Determines if 1 element in contained in another- by Brainjar.com
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function hidemenu(){
if (window.menuobj)
menuobj.style.visibility="hidden"
}

function dynamichide(e){
if (ie5&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()
}

function delayhidemenu(){
delayhide=setTimeout("hidemenu()",500)
}

function clearhidemenu(){
if (window.delayhide)
clearTimeout(delayhide)
}

if (ie5||ns6)
document.onclick=hidemenu

