var fadeoutVal = 35;
var fadeinVal = 100;

function miMouseover(selI){
	for(var i=0; i < menuitemCount; i++){
		var o = document.getElementById("ms" + i);
		o.prevVisibility = o.style.visibility;
		o.style.visibility = ((selI == i || o.prevVisibility != "hidden") ? "visible" : "hidden");
	}
}

function miReset(){
	for(var i=0; i < menuitemCount; i++){
		var o = document.getElementById("ms" + i);
		o.style.visibility = o.prevVisibility;
	}
}

function SetOpacity(object, opacity)
{
	if(opacity < 100 && opacity >= 0){
		object.style.opacity = (opacity / 100);
		object.style.MozOpacity = (opacity / 100);
		object.style.KhtmlOpacity = (opacity / 100);
		object.style.filter = "alpha(opacity=" + opacity + ")";
	}else{
		object.style.opacity = "";
		object.style.MozOpacity = "";
		object.style.KhtmlOpacity = "";
		object.style.filter = "";
	}
}

function SetOpacityGroup(o, opacity){
    SetOpacity(o, opacity);
    
    for(var i=0; i < o.childNodes.length; i++){
        if(o.childNodes[i].tagName && o.childNodes[i].tagName.toLowerCase() == "img")
            SetOpacity(o.childNodes[i], opacity);
    }
}

function SetHandCursor(o)
{
    try{
        o.style.cursor = "pointer";
    }catch(e){
        o.style.cursor = "hand";
    }
}

function SelectMIItem(o, isDefault){
    o.style.backgroundColor = "#FFFFFF";
    o.style.width = "98px";
    o.style.borderBottom = "solid 1px #AAAAAA";
    o.style.borderRight = "0px";
    o.style.oldColor = o.style.color;
    o.style.fontWeight = "bold";

    if(!isDefault){
        o.style.color = "#333333";
    
        SetOpacity(o, 70);
        
        if(!o.img){
            var img = document.createElement("img");
            img.src = "images/currentmenu.gif";
            img.style.marginLeft = "5px";
            o.appendChild(img);
            o.img = img;
        }
        
        o.img.style.display = "inline";
    }else
        o.style.color = "#555555";
}

function DeSelectMIItem(o){
    o.style.backgroundColor = "";
    o.style.width = "97px";
    o.style.borderBottom = "0px";
    o.style.borderRightWidth = "1px";
    o.style.color = o.style.oldColor;
    o.style.fontWeight = "normal";
    
    SetOpacity(o, 100);
    o.img.style.display = "none";
}

function GetScrollHeight()
{
	return document.getElementsByTagName("html")[0].scrollHeight;
}

function GetWindowHeight(){
	if(document.clientHeight)
		return document.clientHeight; //safari
	else if(document.documentElement.clientHeight)
		return document.documentElement.clientHeight;
	else
		return document.body.clientHeight;
}