// følgende funktion finder ud af hvilken browser siden ses i og returnerer den passende streng
function findBrowser() {
	var browser; 
	// for Netscape 4.x
	if (navigator.appName == 'Netscape' && document.layers != null) {
		browser = "ns";
	} 
	// for IE og Opera
	else if (document.all != null) {
		browser = "ie"
	}
	// for Netscape 6
	else if (navigator.appName == 'Netscape' && document.layers == null && navigator.appVersion.substring(0,1) > 4) {
		browser = "ns6";
	} 
	return browser;
}

// følgende funktion indsætter den korrekte referencesyntaks til et lag
function getRef(id) {
	if (findBrowser() == "ns") {
		return document.layers[id];
	}
	else if (findBrowser() == "ie") {
		return document.all[id];
	}
	else if (findBrowser() == "ns6") {
		return document.getElementById(id);
	}
}

// følgende funktion skifter baggrundsfarven på et lag
function changeColor(id,color) {
	if (findBrowser() == "ns") {
		getRef(id).bgcolor = color;
	}
	else if (findBrowser() == "ie" || findBrowser() == "ns6") {
		getRef(id).style.backgroundColor = color;
	}	
}

// gem et lag
function hideLayer(id) {
	if (findBrowser() == "ns") {
		if (getRef(id).visibility == "show") {
			getRef(id).visibility = "hide";
		}
	}
	else if (findBrowser() == "ie" || findBrowser() == "ns6") {
		if (getRef(id).style.visibility == "visible") {
			getRef(id).style.visibility = "hidden";			
		}
	}		
}

// vis et lag
function showLayer(id) {
	if (id) {
		if (findBrowser() == "ns") {
			document.getElementById(id).visibility = "show";
		}
		else if (findBrowser() == "ie") {
			document.all[id].style.visibility = "visible";
		} 
		else if (findBrowser() == "ns6") {
			document.getElementById(id).style.visibility = "visible";
		}	

	}
}

// vis et lag og hold overskriften mørk
function showLayerAndChangeColor(showid,changeid,color) {
	showLayer(showid);
	changeColor(changeid,color);
}

// gem et lag og hold overskriften mørk
function hideLayerAndChangeColor(hideid,changeid,color) {
	hideLayer(hideid);
	changeColor(changeid,color);
}

function changeUrl(url) {
	document.location.href = url;	
}