/*Code for menus - Sam Wright - 11/28/2007 */

function setOpacity(id,opac) {
	if(opac == '1') document.getElementById(id).style.display = 'none';
	else {
		document.getElementById(id).style.opacity=opac/100;
		document.getElementById(id).style.MozOpacity=opac/100;
		document.getElementById(id).style.KhtmlOpacity=opac/100;
		document.getElementById(id).style.filter='alpha(opacity='+opac+')';
	}
}

function startTimer(id) {
	myElem = "'"+id+"'";
	var thisInstance = 'window.holdUp'+id+'=setTimeout("hideThis("+myElem+")",2000)';
	eval(thisInstance);
}

function stopTimer(id) {
	var thisInstance = 'window.holdUp'+id;
	clearTimeout(eval(thisInstance));
}

function showThis(baseID) {
	if(baseID.substr(-7,7) != 'SubMenu') {
		id=baseID + 'SubMenu';
		document.getElementById(id).style.left=document.getElementById(baseID).offsetLeft+'px';
		//if (navigator.appVersion.indexOf("Win")!=-1) document.getElementById(id).style.left= document.getElementById(baseID).offsetLeft+1+'px';
	} else id = baseID;
	setOpacity(id,100);
	document.getElementById(id).style.display = 'block';
	var thisInstance = 'window.holdUp'+id;
	clearTimeout(eval(thisInstance));
	startTimer(id);
}

function hideThis(id) {
	myElem = "'"+id+"'";
	for(var i=1;i<=100;i++) var fadeThis = setTimeout('setOpacity('+myElem+','+(100-i)+')',i*3);
}



/* OLD CODE - REPLACED ON 11/28/2007
function setOpacity(id,opac) {
	if(opac == '1') document.getElementById(id).style.display = 'none';
	else {
		document.getElementById(id).style.opacity=opac/100;
		document.getElementById(id).style.MozOpacity=opac/100;
		document.getElementById(id).style.KhtmlOpacity=opac/100;
		document.getElementById(id).style.filter='alpha(opacity='+opac+')';
	}
}

function startTimer(id) {
	myElem = "'"+id+"'";
	var thisInstance = 'window.holdUp'+id+'=setTimeout("hideThis("+myElem+")",2000)';
	eval(thisInstance);
}

function stopTimer(id) {
	var thisInstance = 'window.holdUp'+id;
	clearTimeout(eval(thisInstance));
}

function showThis(id) {
	if (navigator.appVersion.indexOf("Win")!=-1) document.getElementById(id).style.left='112px';
	setOpacity(id,100);
	document.getElementById(id).style.display = 'block';
	var thisInstance = 'window.holdUp'+id;
	clearTimeout(eval(thisInstance));
	startTimer(id);
}

function hideThis(id) {
	myElem = "'"+id+"'";
	for(var i=1;i<=100;i++) var fadeThis = setTimeout('setOpacity('+myElem+','+(100-i)+')',i*5);
}
*/