﻿//var disappearDelay=1 
//var disappearOverDelay=2255

var disappearOverDelay=5000
var disappearDelay = 0
var hideMenu_onclick="yes"

var ie4 = document.all
var ns6 = document.getElementById&&!document.all

var shownDiv;
var divId;


function showDropdown(e, divId) {

    if (window.event) event.cancelBubble=true
    else if (e.stopPropagation) e.stopPropagation()
    
    clearHideMenu()
    
    if(divId!=shownDiv && shownDiv!=null)
        document.getElementById(shownDiv).style.display="none"
    
    shownDiv = divId;
    document.getElementById(shownDiv).style.display = '';   
    
//    if (ie4||ns6)
//        delayOverHide = setTimeout("hideDropdown()", disappearOverDelay)
        
}
function hideDropdown(){
    
        dropmenuobj=document.getElementById? document.getElementById(shownDiv) : divId
        if (ie4||ns6) 
            dropmenuobj.style.display="none"
 
}
function dynamicHide(e){
    dropmenuobj=document.getElementById? document.getElementById(shownDiv) : divId
    if (ie4&&!dropmenuobj.contains(e.toElement))
        delayHideMenu(e)
    else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
        delayHideMenu(e)
}
function clearHideMenu(){
    if (typeof delayHide!="undefined")
    clearTimeout(delayHide)
    if (typeof delayOverHide!="undefined")
    clearTimeout(delayOverHide)
}
function delayHideMenu(e){
    if (ie4||ns6)
        delayHide = setTimeout("hideDropdown()", disappearDelay)
}
if (typeof divId != "undefined") {
    if (hideMenu_onclick == "yes")
    document.onclick = hideDropdown
}

