/***********************************************
* 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, optWidth) {
        
        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()", 500)
}

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

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

