function findObj(n) {
	return document.getElementById(n);
}

function showHideLayers() {
	var i,p,v,obj,oClick,oStyle,args=showHideLayers.arguments;
	for (i=0; i<(args.length-1); i+=2){
		if ((obj=findObj(args[i]))!=null) {
			v=args[i+1];
			
			if (obj.style) { 
				obj=obj.style;
				//oStyle = (v=='show')?'selected':'grayedout';
				v=(v=='show')?'visible':(v='hide')?'hidden':v;
				
				//oClick = args[i] + "click";
				obj.visibility=v;
				
				//if (findObj(oClick)){
					// updateObjectClass(findObj(oClick),oStyle);
					//}
			}
			
		}
		
		if ((oClick=findObj(args[i] + "click"))!=null) { 
			v=args[i+1];
			oStyle = (v=='show')?'selected':'grayedout';
			updateObjectClass(oClick,oStyle);
		}
		
	}
	
}

function updateObjectClass(obj,styleClass){
	
	//obj.className=obj.className.replace(new RegExp("selected\\b"), "");
	//obj.className=obj.className.replace(new RegExp("grayedout\\b"), "");
	obj.className=styleClass;
}


