var keepOpen = new Array(999);
function LinkUp() 
{
var number = document.foc.foc_link.selectedIndex;
location.href = document.foc.foc_link.options[number].value;
}
function mouseOverOpen(option){
	//alert("over="+option.id);
	//alert("keepOpen="+keepOpen[option.id]);
		keepOpen[option.id]="Y";
		//option.className+=" sfhover";
		option.className="sfhover";

		//var sfEls = document.getElementById("nav_holder").getElementsByTagName("LI");
		//for (var i=0; i<sfEls.length; i++) {
			//if((option.id*1)!=i){
				//alert('close='+i);
				//keepOpen[option.id]="N";
			 	//mouseOut(option.id);
			//}else{
				//alert('open='+i);
			//}
		//}	
	}

function mouseOutClose(option){
	//alert("out="+option.id);
	keepOpen[option.id]="N";
	//date=new Date();
	//keepOpen[option.id]=date.getHours()*60*24 + date.getMinutes() + date.getSeconds();
		setTimeout("mouseOutCloseCheck("+option.id+")",0);	
}

function mouseOutCloseCheck(optionId){
	//alert("check="+optionId);
	//keepOpen[optionId]="N";
	var keep="Y";
	for(var i=0;i<keepOpen.length;i++){
			if(keepOpen[i]=="Y"){
				//alert("keepOpen i="+i);
				keep="N";
				break;
			}
	}
	//alert('close!'+keep);
	if(keep!="Y"){
		
		//option=document.getElementById(optionId);
		//option.className=option.className.replace(new RegExp(" sfhover\\b"), "");
		//option.className="";
		mouseOut(optionId);
	}else{	
		setTimeout("mouseOut("+optionId+")",1000);	
	}
}

function mouseOut(optionId){
	var keep=keepOpen[optionId];
	if(keep!="Y"){
		//alert('CLOSE!');
		option=document.getElementById(optionId);
		//option.className=option.className.replace(new RegExp(" sfhover\\b"), "");
		option.className="";
	}	
}

sfHover = function() {
	var sfEls = document.getElementById("nav_holder").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		keepOpen[i]="N";
		//index=i;
		//string="alert(keepOpen["+i+"]);";
		sfEls[i].id=i;
		//alert(sfEls[i].id);
		sfEls[i].onmouseover=function() {
			mouseOverOpen(this);
		}
		sfEls[i].onmouseout=function() {
			mouseOutClose(this);
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

