function showLayer(layername){	
	if (bIsLayers) {
		if(document.all && eval("document.all['"+layername+"']")) {			
			eval("document.all['"+layername+"'].style.visibility = 'visible'");
		} else if(document.getElementById && eval("document.getElementById('"+layername+"')")) {		
			eval("document.getElementById('"+layername+"').style.visibility = 'visible'");
		} else if(document.layers && eval("document.layers['"+layername+"']")) {		
			eval("document.layers['"+layername+"'].visibility = 'visible'");
		}      
	}
}
function hideLayer(layername){
	if (bIsLayers) {
		if(document.all && eval("document.all['"+layername+"']")) {
			eval("document.all['"+layername+"'].style.visibility = 'hidden'");
		} else if(document.getElementById && eval("document.getElementById('"+layername+"')")) {
			eval("document.getElementById('"+layername+"').style.visibility = 'hidden'");
		} else if(document.layers && eval("document.layers['"+layername+"']")) {
			eval("document.layers['"+layername+"'].visibility = 'hidden'");
		}      
	}
}

function ImgOver(imgName) {			
	//optional second param for div name if image in ns4 div	
	var sDiv = '';		
	if (document.images) {			
		if (ImgOver.arguments.length > 1 && document.layers) {		
			sDiv = "document.layers[\"" + ImgOver.arguments[1] + "\"].";		
		}		
		var oImg, oNewImage;	  
		eval("oImg = " + sDiv + "document.images[\'" + imgName + "\']");		
		eval("oNewImg = " + imgName + "Over");		
		if( (typeof(oImg) == "object") && (typeof(oNewImg) == "object") ) {								
			oImg.src = oNewImg.src;						
		}
	}	
}

function ImgOff(imgName) {	

	var sDiv = '';		
	if (document.images) {
		if (ImgOff.arguments.length > 1 && document.layers) {
			sDiv = "document.layers[\"" + ImgOff.arguments[1] + "\"].";		
		}
		var oImg, oNewImg;
		eval("oImg = " + sDiv + "document.images[\'" + imgName + "\']");
		eval("oNewImg = " + imgName);		
		if( (typeof(oImg) == "object") && (typeof(oNewImg) == "object") ) {		
			oImg.src = oNewImg.src;
		}
	}		
}