/* LAYER HANDLING */
function showLayer(layer) {
	if(browser.ns) document.layers[layer].visibility = 'show';
	else if(browser.ie) document.all(layer).style.visibility = 'visible';
	else if(browser.mz) document.getElementById(layer).style.visibility = 'visible';
	else return;
}
function hideLayer(layer) {
	if(browser.ns) document.layers[layer].visibility = 'hide';
	else if(browser.ie) document.all(layer).style.visibility = 'hidden';
	else if(browser.mz) document.getElementById(layer).style.visibility = 'hidden';
	else return;
}
function isVisible(layer) {
	if(browser.ns && document.layers[layer].visibility == 'show') return true; 
	if(browser.ie && document.all(layer).style.visibility == 'visible') return true; 
	if(browser.mz && document.getElementById(layer).style.visibility == 'visible') return true; 
	return false;
}
function writeLayer(layer, html) {
	if(browser.ns) {
		document.layers[layer].document.open();
		document.layers[layer].document.writeln(html);
		document.layers[layer].document.close();
	}
	else if(browser.ie) document.all(layer).innerHTML = html;
	else if(browser.mz) document.getElementById(layer).innerHTML = html;
	else return;
}
function writeLayerText(layer, text) {
	if(browser.ns) alert("writeLayerText('"+layer+"', '"+text+"');");
	else if(browser.ie) document.all(layer).innerText = text;
	else if(browser.mz) document.getElementById(layer).innerText = text;
	else return;
}
function moveLayer(layer, left, top) {
	if(browser.ns) obj = document.layers[layer];
	else if(browser.ie) obj = document.all(layer).style;
	else if(browser.mz) obj = document.getElementById(layer).style;
	else return;
	if(left >= 0) obj.left = left;
	if(top >= 0) obj.top = top;
}

var layer_colors = new Object();
function hiliteLayer(layer) {
	if(browser.ns) return;
	else if(browser.ie) obj = document.all(layer).style;
	else if(browser.mz) obj = document.getElementById(layer).style;
	layer_colors[layer] = obj.color;
	obj.color = "#414197";
}
function loliteLayer(layer) {
	if(browser.ns) return;
	else if(browser.ie) document.all(layer).style.color = layer_colors[layer];
	else if(browser.mz) document.getElementById(layer).style.color = layer_colors[layer];
}

function formatElement(name, property, value) {
	if(browser.ns) eval("obj = document.ids."+name+";");
	else if(browser.ie) obj = document.all(name).style;
	else if(browser.mz) obj = document.getElementById(name).style;
	eval("obj." + property + " = '" + value + "';");
}
