var NS = (document.layers)?true:false;
var IE = (document.all)?true:false;
var MZ = (document.getElementById)?true:false;
var DOM= (document.firstChild)?true:false;
var timerID = null;
var timerID2 = null;
var isMac = (navigator.appVersion.indexOf("Mac") != -1);
var OLD_SM_SELECTED_MENU="";

function MM_MenuOver(anchor,name){	
	clearTimeout(timerID);
	clearTimeout(timerID2);
		
	//alert("IE: " + IE + " NS: " + NS + " MZ: " + MZ);
			
	if(OLD_SM_SELECTED_MENU!="" && OLD_SM_SELECTED_MENU != "S" + name.substring(1, 4) + "_0"){
		if(MZ){	
			old_menu = document.getElementById(OLD_SM_SELECTED_MENU);
		}else if(IE){
			old_menu = document.all[OLD_SM_SELECTED_MENU];
		}else if(NS){
			old_menu = document.layers[OLD_SM_SELECTED_MENU];
		}
		if(old_menu){
			old_menu.style.visibility = "hidden";
		}
	}
	
	menu_img = 	document.images[name + "_Img"];
	
	if(MZ){	
		menu = document.getElementById("S" + name.substring(1, 4) + "_0");
	}else if(IE){
		menu = document.all["S" + name.substring(1, 4) + "_0"];
	}else if(NS){
		menu = document.layers["S" + name.substring(1, 4) + "_0"];
	}
		
	if(menu){
		obj = menu_img;
		offsetleft = 0;
		offsettop = 3;
		while(obj){
			offsetleft += obj.offsetLeft;
			offsettop += obj.offsetTop;
			obj = obj.offsetParent;
		}
		
		if(IE){
			menu.style.posLeft  =  offsetleft;
			menu.style.posTop   =  offsettop + menu_img.clientHeight;//+ (isMac?20:0);
		}else{
			offsetleft += -1;
			offsettop;
			menu.style.left =  offsetleft;
			menu.style.top =  offsettop + menu_img.clientHeight;
		}
		
		menu.style.visibility = "visible";
	}
	OLD_SM_SELECTED_MENU = "S" + name.substring(1, 4) + "_0";
}

function MM_MenuOut(anchor, name){
	timerID = setTimeout("MM_ResetMenu()", 600);
}

function MM_ResetMenu(){	
	if(OLD_SM_SELECTED_MENU!=""){
		if(MZ){	
			if(document.getElementById(OLD_SM_SELECTED_MENU)){
				document.getElementById(OLD_SM_SELECTED_MENU).style.visibility = "hidden";
			}
		}else if(IE){
			if(document.all[OLD_SM_SELECTED_MENU]){
				document.all[OLD_SM_SELECTED_MENU].style.visibility = "hidden";
			}
		}else if(NS){
			if(document.layers[OLD_SM_SELECTED_MENU]){
				document.layers[OLD_SM_SELECTED_MENU].style.visibility = "hidden";
			}
		}
	}
}

function SM_MenuOver(obj){
	obj.className = "SM_POPMenuItem_Over";
	if(DOM){
		obj.firstChild.src="/images/arrow_menu.gif";
	}
	clearTimeout(timerID);
	clearTimeout(timerID2);
}
function SM_MenuOut(obj){
	obj.className = "SM_POPMenuItem";
	if(DOM){
		obj.firstChild.src="/images/clear.gif";
	}
	timerID2 = setTimeout("MM_ResetMenu()", 500);
}
