function preloadImages()

{ 

	var d=document;

	if(d.images)

	{

	if(!d.p) d.p=new Array();

	var i,j=d.p.length,a=preloadImages.arguments;

	for(i=0; i<a.length; i++)

	    if (a[i].indexOf("#")!=0)

	    {

	    	d.p[j]=new Image; d.p[j++].src=a[i];

	    }

	}

}



function TableOut(){

	clearTimeout(TimerID);

    TimerID = setTimeout("ShowLayers('None')", TimeLayerOut);

}



function TableOver(ActiveLayer){

	clearTimeout(TimerID);

	if(ActiveLayer == LinkLayer){

		clearTimeout(TimerIDLink);

		WaitLink = 0;

	}

	ShowLayers(ActiveLayer);

}



function ResetWaitLink(ActiveLayer){

	WaitLink = 0;

	clearTimeout(TimerIDLink);

	ShowLayers(ActiveLayer);

}



function LinkOut(ActiveLayer){

	IsLink = "NO";

	WaitLink = 1;

    TimerIDLink = setTimeout("ResetWaitLink('" + ActiveLayer + "')", TimeLinkOut);

	TableOut();

}



function LinkOver(ActiveLayer){

	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('');

}



// Copyright 2001-2003 Villario, villario@yahoo.com