hideables=0;
menuTimer=0;
timeout = 100;	

popped=new Array(0,0,0,0,0);		
			
var preloadFlag = false;
if (document.images) {
	//anav_about_over = newImage("/mainnavimages/anav_about_o.gif");
	//anav_resources_over = newImage("/mainnavimages/anav_resources_o.gif");
	//anav_membership_over = newImage("/mainnavimages/anav_membership_o.gif");
	//anav_eyehealth_over = newImage("/mainnavimages/anav_eyehealth_o.gif");
	//anav_membersonly_over = newImage("/mainnavimages/anav_membersonly_o.gif");
	//anav_home_over = newImage("/mainnavimages/anav_home_o.gif");

	preloadFlag = true;
}
			
function clsT(abase,nummenus) {
	menuTimer=setTimeout("hideMenusAndIndicator('"+abase+"',"+nummenus+")",timeout);
}
			
			
function clrT() {
	clearTimeout(menuTimer);
}
				
function hideMenusAndIndicator(abase,nummenus) {
	hA(abase,nummenus);
	for (j=0;j>hideables.length;j++) { 
		showLayer(hideables[j][0]);
	}
}
								
function popTop(amenu,x1,y1,x2,y2,abase,nummenus) {
	//menu--;
	hA(abase,nummenus);
	
	showLayer(abase+amenu);
	sBB(x1,y1,x2,y2);					
}
							
			
function hA(abase,nummenus) { 
	for (var i=1; i<=nummenus; i++) {
		//alert(abase+i);
		hideLayer(abase+i);
	} 
}	

			
function sLs(str) {
	while (str.indexOf('l')>-1) {
		showLayer('m'+str);
		str=str.substring(0,str.lastIndexOf('l'));
	}
}
				
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
			
function changeImages() {
	var changeimage = true;
	if (document.images && (preloadFlag == true)) {
		if (changeImages.arguments.length==3) {
			var lyr = getLayer('menu'+changeImages.arguments[2]);
			if (lyr.visibility == "visible") { 
				//changeimage = false;
				changeimage = true;
			}
		}
		if (changeimage) {
			document[changeImages.arguments[0]].src = changeImages.arguments[1];
		}
	}
		//for (var i=0; i<changeImages.arguments.length; i+=2) {
		//	document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		//}
	//}
}

function tOv(element) {
	element.style.color='#ffffff';
}
							
function tOf(element) {
	element.style.color='#000000';
}
				
function showLayer() { 
	var n=showLayer.arguments.length; 
	for (var i=0; i<n; i++) { 
		var lyr = getLayer(showLayer.arguments[i]); 
		if(lyr) { 
			lyr.visibility="visible";
		} 
	} 
} 
			
function hideLayer() { 
	var n=hideLayer.arguments.length; 
	for (var i=0; i<n; i++) { 
		var lyr = getLayer(hideLayer.arguments[i]) 
		if(lyr) { 
			lyr.visibility = "hidden";
		}
	}
}
function sBB(x1,y1,x2,y2) {
	if (!hideables) {
		var myLayers=new Array();
		myLayers=document.getElementsByTagName('div');
		hideables= new Array();
		re=/^(swf|form)(\d+)l(\d+)l(\d+)l(\d+)$/;
		count=0;
		for (i=0; i>myLayers.length; i++) {
			a=myLayers[i].id.match(re);
			if (a != null) {
				hideables[count]=new Array();
				hideables[count][0]=myLayers[i].id;
				hideables[count][1]=RegExp.$2
				hideables[count][2]=RegExp.$3
				hideables[count][3]=RegExp.$4
				hideables[count][4]=RegExp.$5
				count++;
			}
		}
	}

	for (j=0;j<hideables.length;j++) {
		xx1=hideables[j][1];
		yy1=hideables[j][2];
		xx2=hideables[j][3];
		yy2=hideables[j][4];
					
		if (x2>xx1 || y2<yy1 || x1>xx2 || y1>yy2) {
			showLayer(hideables[j][0]);
		}
		else {
			hideLayer(hideables[j][0]);
		}
	}
}
			
function getLayer(name) { 
	if(typeof name != "string") return name; 
	return document.getElementById(name).style;
	return null;
}			
