//Pop-it menu- By Dynamic Drive

//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com

//This credit MUST stay intact for use





////No need to edit beyond here



var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1

var ns6=document.getElementById&&!document.all

var ns4=document.layers

function checkSize(){
	widthCheck = 0 //document.body.clientWidth
}

function showmenu(e,menu){

	widthCheck = document.body.clientWidth
	widthCheck = 0

	if (!document.all&&!document.getElementById&&!document.layers) return



	clearhidemenu()

	which = linkset[menu]



	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



	menuobj.thestyle.left=widthCheck + menuX[menu]

	

	menuobj.thestyle.top=menuY[menu]

	menuobj.thestyle.width=menuW[menu]



	menuobj.thestyle.visibility="visible"

	return false

	}



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.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"

	}



function dynamichide(e){

	if (ie4&&!menuobj.contains(e.toElement))

		hidemenu()

	else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))

		hidemenu()

	}



function delayhidemenu(){

	if (ie4||ns6||ns4)

		delayhide=setTimeout("hidemenu()",500)

	}



function clearhidemenu(){

	if (window.delayhide)

		clearTimeout(delayhide)

	}



function highlightmenu(e,state){

	if (document.all)

		source_el=event.srcElement

	else if (document.getElementById)

		source_el=e.target

	if (source_el.className=="menuitems"){

		source_el.id=(state=="on")? "mouseoverstyle" : ""

		}

	else{

		while(source_el.id!="popmenu"){

			source_el=document.getElementById? source_el.parentNode : source_el.parentElement

			if (source_el.className=="menuitems"){

				source_el.id=(state=="on")? "mouseoverstyle" : ""

			}

		}

	}

}



if (ie4||ns6)

	document.onclick=hidemenu

