// Copyright 2001-2003  

function TableOut(){
	clearTimeout(TimerID);
    TimerID = setTimeout("ShowLayers('None')", TimeLayerOut);
    HideFormElement(false); 
}

function TableOver(ActiveLayer){	
                 clearTimeout(TimerID);
	if(ActiveLayer == LinkLayer){
		clearTimeout(TimerIDLink);
		WaitLink = 0;
	}
        HideFormElement(true);   
	ShowLayers(ActiveLayer);
}

function ResetWaitLink(ActiveLayer){
	WaitLink = 0;
	clearTimeout(TimerIDLink);
	ShowLayers(ActiveLayer);
}

function LinkOut(ActiveLayer){
	HideFormElement(false);
                  IsLink = "NO";
	WaitLink = 1;
    TimerIDLink = setTimeout("ResetWaitLink('" + ActiveLayer + "')", TimeLinkOut);
	TableOut();
}

function LinkOver(ActiveLayer){
	HideFormElement(true);
                  clearTimeout(TimerID);
	clearTimeout(TimerIDLink);
	WaitLink = 0;
	LinkLayer = ActiveLayer;
	IsLink = ActiveLayer;
	ShowLayers(ActiveLayer);
}

function ShowLayers(ActiveLayer){
        if (IsLink != "NO") ActiveLayer = IsLink;

	if (ActiveLayer == "None"){
		var imgCount = 1;
		do {
			imageId = ("I" + imgCount);
			imageOff = (imageId + "off");
			imgCount++;	 
			changeImages(imageId, imageOff);
		} while (imgCount <= numOfImages); 
	}

	if (PrevLayer != ActiveLayer && WaitLink == 0){
	
		for(i=0; i<layerCount;i++){
			if (is_nav4) {
				document.layers[layersList[i]].visibility='hide';                               
			} else if (is_ie4) {
				document.all[layersList[i]].style.visibility='hidden';                                
			} else if (is_domcom) {
				document.getElementById(layersList[i]).style.visibility='hidden';                                
			}

			if (ActiveLayer.search(layersList[i]) > -1){
				if (is_nav4) {
					document.layers[layersList[i]].visibility='show';                                         
				} else if (is_ie4) {
					document.all[layersList[i]].style.visibility='visible'; 
				} else if (is_domcom) {
					document.getElementById(layersList[i]).style.visibility='visible'; 
				}
			}
		}
		PrevLayer = ActiveLayer;
	}
}

function showMenu(ActiveLayer, image){

var imgCount = 1;

	do {
		var imageId = ("I" + imgCount);
		var imageOn = (imageId + "on");
		var imageOff = (imageId + "off");
		imgCount++;	 
		if (image == imageId) {
			changeImages(image, imageOn);
		} else {
			changeImages(imageId, imageOff);
		}

	} while (imgCount <= numOfImages); 

	LinkOver(ActiveLayer);
}

function hideMenu(){
	LinkOut('');
}

function HideFormElement(bHidden){ 
 var FormElement = document.getElementById("selecttype"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }     
 
 FormElement = document.getElementById("searchby"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }

 FormElement = document.getElementById("sel_year"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }       
 
 FormElement = document.getElementById("sel_month"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }         
 
 FormElement = document.getElementById("sel_day"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }       
 
 FormElement = document.getElementById("thefolders"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }     
 
 FormElement = document.getElementById("move"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }    
 
 FormElement = document.getElementById("view"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }       
 
 FormElement = document.getElementById("flhcal"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 } 

 FormElement = document.getElementById("flhscd"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }

 FormElement = document.getElementById("flhoff"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }

 FormElement = document.getElementById("flhmonth"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 } 

 FormElement = document.getElementById("flhday"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }

 FormElement = document.getElementById("flhnews"); 
 if(FormElement != 'undefined' && FormElement != null)
 {
        if(bHidden){FormElement.style.visibility = 'hidden';} 
        else{FormElement.style.visibility = 'visible';} 
 }                            
} 
