
function showhide(layer_ref){

	var link = "link" + layer_ref;
	
	var el = document.getElementById(layer_ref);
	
	if(el.style.display == 'none'){
		state = "visible";
		display = "";
		label = "Hide Details";
	}
	else{
		state = "hidden";
		display = "none";
		label = "Show Details";
	}
	
	if(window.XMLHttpRequest){
		maxwell_smart = document.getElementById(layer_ref);
		maxwell_smart.style.visibility = state;
		maxwell_smart.style.display = display;
		document.getElementById(link).innerHTML = label;
	}
	else if(document.layers){
		document.layers[layer_ref].visibility = state;
		document.layers[layer_ref].display = display;
		document.layers[link].innerHTML = label;
	}
	else if(document.getElementById && !document.all){
		maxwell_smart = document.getElementById(layer_ref);
		maxwell_smart.style.visibility = state;
		maxwell_smart.style.display = display;
		document.getElementById(link).innerHTML = label;
	} 
	else{
		maxwell_smart = document.getElementById(layer_ref);
		maxwell_smart.style.visibility = state;
		maxwell_smart.style.display = display;
		document.getElementById(link).innerHTML = label;
	}
}

