var layerobject = ((document.layers) ? (true) : (false));  		// if layerobject, NN4
var dom = ((document.getElementById) ? (true) : (false)); 	// if dom, IE5+ or Mozilla
var allobject = ((document.all) ? (true) : (false)); 				// if allobject, IE4

// Return the object for the passed layerName value
function getElement(layerName, parentLayer) { 
		 if (layerobject) {
		 		 parentLayer = (parentLayer) ? parentLayer : self;
		 		 layerCollection = parentLayer.document.layers;
		 		 if (layerCollection[layerName])
		 		 		 return layerCollection[layerName];
		 		 // Look through nested layers in NN4
		 		 for (i=0; i < layerCollection.length;)
		 		 		 return(getElement(layerName, layerCollection[i++]));
		 }
		 
		 if (allobject)
		 		 return document.all[layerName];
		 		 
		 if (dom)
		 		 return document.getElementById(layerName);
}

// Hide the layer with id = layerName
function hide(layerName) {  		
		 var theLayer = getElement(layerName);
		 if (layerobject)
		 		 theLayer.visibility = 'hide';
		 else
		 		 theLayer.style.visibility = 'hidden';
}

// Show the layer with id = layerName
function show(layerName) {  		
		 var theLayer = getElement(layerName);
		 if (layerobject)
		 		 theLayer.visibility = 'show';
		 else
		 		 theLayer.style.visibility = 'visible';
}

// Highlight target div
function highlight(layerName) {  		
		 var theLayer = getElement(layerName);
		 if (layerobject) {
		 		 theLayer.borderStyle = 'solid';
		 		 theLayer.borderColor = '#404040';
		 } else {
		 		 theLayer.style.borderStyle = 'solid';
		 		 theLayer.style.borderColor = '#404040';
		 }
}

// Return target div to normal state
function lowlight(layerName) {  		
		 var theLayer = getElement(layerName);
		 if (layerobject) {
		 		 theLayer.borderStyle = 'dotted';
		 		 theLayer.borderColor = '#D0D0D0'
		 } else {
		 		 theLayer.style.borderStyle = 'dotted';
		 		 theLayer.style.borderColor = '#D0D0D0'
		 }
}
function showLogo(logo, logotext) {
	if (!document.getElementById("placeholder")) return true;
	var placeholder = document.getElementById("placeholder");
	placeholder.setAttribute("src", logo);
	var desc = document.getElementById("logodescription");
	desc.innerHTML = logotext;
}
function showBlank() {
	if (!document.getElementById("placeholder")) return true;
	var placeholder = document.getElementById("placeholder");
	placeholder.setAttribute("src", "files/images/ncpc_logo.gif");
	var desc = document.getElementById("logodescription");
	desc.innerHTML = "NCPC Logo";
}