// JavaScript Document

/***********************************************
* Pop-it menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var defaultMenuWidth="120px" //set default menu width.


////No need to edit beyond here

var ie5=document.all && !window.opera
var ns6=document.getElementById


function iecompattest(){
	return (document.compatMode && document.compatMode.indexOf("CSS")!=-1)? document.documentElement : document.body
}

function showmenu(e, ID) {

	if (!document.all && !document.getElementById)
		return
		
	hidemenu()		
	clearhidemenu()
	menuobj = ie5 ? document.all[ID] : document.getElementById(ID)	
	menuobj.style.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.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()", 800)
}

function clearhidemenu(){
	if (window.delayhide)
		clearTimeout(delayhide)
}

if (ie5||ns6)
	document.onclick=hidemenu
