/***********************************************************************
						 sinato jmuffin 2001 
						 by jMouse
						 08/05/2001
***********************************************************************/
var NS  = (document.layers) ? 1:0;			// NS 4
var IE  = (document.all) ? 1:0;				// IE 4
var DOM = (document.getElementById) ? 1:0;	// IE 5 / NS 6

function sLayer(name)	{
	// einheitliches Objekt von Layer erstellen
	getNicht= "Ihr Browser untersuetzt diese funktionalitaet nicht"
	if(NS)	return document.layers[name]
	if(DOM)	return document.getElementById(name)
	if(IE)	return document.all[name]
}
/* ------------- set HTML ------------- */
function setInnerHTML(name,text)	{
	if(NS)	{
		sLayer(name).document.open()
		sLayer(name).document.write(text)
		sLayer(name).document.close()
	}
	else if(DOM || IE)sLayer(name).innerHTML=text
}
/* ------------- get HTML ------------- */
function getInnerHTML(name)	{
	if(!NS)	return sLayer(name).innerHTML
	else if(DOM || IE) return getNicht
	else return "";
}
/* ------------- set Style ------------- */
function setStyle(name,style,zahl)	{
	if(NS)	eval('sLayer("'+name+'").'+style+'='+zahl)
	else if(DOM || IE) eval('sLayer("'+name+'").style.'+style+'='+zahl)
}
/* ------------- get Style ------------- */
function getStyle(name,style)	{
	if(NS)	return eval('sLayer("'+name+'").'+style)
	else if(DOM || IE) return eval('sLayer("'+name+'").style.'+style)
}
/* ------------- get Pos ------------- */
function getSize(name,type)	{
	if(NS){
		if(type.toLowerCase()=="width" || type.toLowerCase()=="height")type="clip."+type;
		return eval('sLayer("'+name+'").'+type.toLowerCase())
	}	
	else if(DOM || IE) return eval('sLayer("'+name+'").offset'+type)
}
/* ------------- set Visibility ------------- */
function setVisibility(name,bol)	{
	if(NS)	{
		if(bol)	bol="'show'"
		else	bol="'hide'"
		setStyle(name,"visibility",bol)
	}
	else if(DOM || IE) {
		if(bol)	bol="'visible'"
		else	bol="'hidden'"
		setStyle(name,"visibility",bol)
	}
	
}
function createLayer(layerName)	{
	if(NS){
		document.layers[layerName] = new Layer(1)
		return document.layers[layerName]
	}
	else if(DOM) {
		var MenuObject;
		MenuObject = document.createElement("DIV");
		
		with(MenuObject){
			id = layerName;
		
			with(style) {
				position = "absolute";
				visibility = "hidden";
			}
		}
		document.body.appendChild(MenuObject);
		return MenuObject;
	}	
	else if(IE)	{
		document.body.insertAdjacentHTML("BeforeEnd",'<DIV ID="'+layerName+'" STYLE="z-index:100;position:absolute;width:0;height:0;left: 0; top: 0;"></DIV>');
		return document.all[layerName]
	}
}