var isDHTML = 0 ;
var isLayers = 0 ;
var isAll = 0 ;
var isID = 0 ;


if (document.getElementById) {
	isID = 1 ;
	isDHTML = 1 ;
}
else {
	if (document.all) {
		isAll = 1 ;
		isDHTML = 1 ;
	}
	else {
		browserVersion = parseInt(navigator.appVersion) ;
		if ((navigator.appName.indexOf('Netscape') != -1) &&
			(browserVersion == 4)) {
				isLayers = 1 ;
				isDHTML = 1 ;
		}
	}
}

function findDOM(objectID,withStyle) {
	if (withStyle == 1) {
		if (isID) {
			return (document.getElementById(objectID).style) ;
		}
		else {
			if (isAll) {
				return (document.all[objectID].style) ;
			}
			else {
				if (isLayers) {
					return (document.layers[objectID]) ;
				}
			}
		}
	}
	else {
		if (isID) {
			return (document.getElementById(objectID)) ;
		}
		else {
			if (isAll) {
				return (document.all[objectID]) ;
			}
			else {
				if (isLayers) {
					return (document.layers[objectID]) ;
				}
			}
		}
	}
} 

function setVisibility(objectID,state) {
	var dom = findDOM(objectID,1) ;
	dom.visibility = state ;
}

function toggleVisibility(objectID) {
	var dom = findDOM(objectID,1) ;
	state = dom.visibility ;
	if (state == 'hidden' || state == 'hide') {
		dom.visibility = 'visible' ;
	}
	else {
		if (state == 'visible' || state == 'show') {
			dom.visibility = 'hidden' ;
		}
		else {
			dom.visibility = 'visible' ;
		}
	}
}

function show(objectID) {
	setVisibility(objectID,'visible') ;
}

function hide(objectID) {
	setVisibility(objectID,'hidden') ;
}

function hideAll() {
    hide("main") ;
    hide("waabook") ;
    hide("popart") ;
    hide("realliveradio") ;
    hide("python") ;
    hide("webodor") ;
    hide("waarr") ;
    hide("wedding") ;
    hide("shadowbox1") ;
    hide("shadowbox2") ;
    hide("shadowbox3") ;
}

function showLayer(layerName) {
    hideAll() ;
    setTimeout("show('shadowbox3');show('shadowbox2');show('shadowbox1');",75); ;
    setTimeout("show('" + layerName + "')",150); ;
}

function setStyleAttribute(objectID, attributeName, value) {
	var dom = findDOM(objectID,1) ;
	str = "dom." + attributeName + " = value" ;
	eval(str) ;
}

function setBgColor(objectID, value) {
	var dom = findDOM(objectID,1) ;
	dom.backgroundColor = value ;
}

function openContactWindow() {
	window.open("http://www.neurozen.com/emailservice/neurozen-compose.cfm",
		"contact","location=no,scrollbars=no,menubar=no,status=no," +
		"resizable=no,width=480,height=425,toolbar=no");
}

function openListingWindow(url) {
	window.open(url,
		"listing","location=no,scrollbars=yes,menubar=no,status=no," +
		"resizable=yes,width=750,height=500,toolbar=no");
}
