var maxi=0;
var i=-120;
var c=0
var intHide
var intShow
var speed=10

function show_hide_menu() {
    if (!document.getElementById) {
        return;
    }
    if (c==0) {
        c=1
        clearInterval(intHide)
        intShow=setInterval("show()",10)
    } else {
        c=0
        clearInterval(intShow)
        intHide=setInterval("hide()",10)
    }
}

function hidemenu() {
    if (!document.getElementById) {
        return;
    }
    clearInterval(intShow)
    intHide=setInterval("hide()",10)
}

function showmenu() {
    if (!document.getElementById) {
        return;
    }
    clearInterval(intHide)
    intShow=setInterval("show()",10)
}

function show() {
    if (i<-10) {
        i=i+speed
        document.getElementById("myMenu").style.left=i
    }
}

function hide() {
    if (i>-maxi) {
        i=i-speed
        document.getElementById("myMenu").style.left=i
    }
}

function toggle(id) {
    if (!document.getElementById) {
        return;
    }
    if(document.getElementById(id).style.display == 'none'){
        document.getElementById(id).style.display = 'block';
    } else {
        document.getElementById(id).style.display = 'none';
    }
}

function showComponent(id, show) {
    if (!document.getElementById) {
        return;
    }
    if (show) {
    	document.getElementById(id).style.display = 'block';
    } else {
    	document.getElementById(id).style.display = 'none';
    }
}

function showComponents(name, show) {
    if (!document.getElementsByName) {
        return;
    }
    if (show) {
	var elements = document.getElementsByName(name);
        for(i=0; i<elements.length; i++) {
            elements[i].style.display="block";
        }
    } else {
	var elements = document.getElementsByName(name);
        for(i=0; i<elements.length; i++) {
            elements[i].style.display="none";
        }
    }
}

function checkShow(checkId, divId) {
    if (!document.getElementById) {
        return;
    }
    var checkBox = document.getElementById(checkId);
    if(checkBox.checked) {
	showComponent(divId, true);
    } else {
	showComponent(divId, false);
    }   
}

function createHiddenElement(eleName, eleValue) {
	ele = document.createElement("INPUT");
	ele.type = "hidden";
	ele.name = eleName;
	ele.value = eleValue;
	return ele;
}

function removeHiddenElement(frmName, childId) {
    if (!document.getElementById) {
        return;
    }
    child = document.getElementById(childId);
    document.forms[frmName].removeChild(child);
}

function drawBar(menuid) {
    if (!document.getElementById) {
        return;
    }
    var element = null;
    element = document.getElementById("menuelement."+menuid);
    if (element != null) {
        childElement = element.firstChild;
        for(i=0; i<element.childNodes.length; i++) {
            childElement = element.childNodes[i];
            if (childElement.tagName == "A") {
                break;
            }
        }
        childElement.setAttribute("id", "selected");
    }
    //alert(document.getElementById("spacer").parentNode.parentNode.parentNode.parentNode.clientHeight);
    //alert(document.getElementById("spacer").parentNode.parentNode.parentNode.parentNode.style.height);
    //alert(top.style.height);
    //alert(screen.height);
    maxi=document.getElementById("myMenu").width - 10;
}

