

var loaded = 0;
submenues = new Array("m-hotel","m-gastronomie","m-feiern","m-seminar","m-preise","m-links","m-kontakt");

function submenue_off() {
	if (loaded)	{
		for (i=0; i<submenues.length; i++) {
			submenue_aus = submenues[i];
			myHideLayer(submenues[i]);
		}
	}
}

function submenue_on(submenue) {
	if (loaded)	{
		submenue_off();
		myShowLayer(submenue);
	}
}

function submenue2_on(submenue,submenue2) {
	if (loaded)	{
		submenue_off();
		myShowLayer(submenue);
		myShowLayer(submenue2);
	}
}

function link(wohin) {
 	submenue_off();
	parent.main.location.href = wohin;
}
function init() {
 	loaded=1;
}
function index_init() {
 	loaded=1;
}

function findLayer(name, doc) {
	var i, layer;
	for (i = 0; i < doc.layers.length; i++) {
		layer = doc.layers[i];
		if (layer.name == name) {
			return layer;
		}
		if (layer.document.layers.length > 0) {
			if ((layer = findLayer(name, layer.document)) != null) {
				return layer;
			}
		}
	}
	return null;
}

function myShowLayer(id) {
	// if (document.layers) document.layers[''+id+''].visibility = "show"
	if (document.layers) {
		id = findLayer(id, document);
		id.visibility = "show";
	} else if (document.all) {
		document.all[''+id+''].style.visibility = "visible";
	} else if (document.getElementById) {
		document.getElementById(''+id+'').style.visibility = "visible";
	}				
}

function myHideLayer(id) {
	// if (document.layers) document.layers[''+id+''].visibility = "hide"
	if (document.layers) {
		id = findLayer(id, document);
		id.visibility = "hide";
	} else if (document.all) {
		document.all[''+id+''].style.visibility = "hidden";
	} else if (document.getElementById) {
		document.getElementById(''+id+'').style.visibility = "hidden";
	}				
}

function myPosLayer(id,lax,lay) {
	if (lax){
		if (document.layers) { document.layers[''+id+''].left = lax }
		else if (document.all) { document.all[''+id+''].style.left = lax }
		else if (document.getElementById) { document.getElementById(''+id+'').style.left = lax + "px" }
	}
	if (lay){
		if (document.layers) { document.layers[''+id+''].top = lay }
		else if (document.all) { document.all[''+id+''].style.top = lay }
		else if (document.getElementById) { document.getElementById(''+id+'').style.top = lay + "px"}
	}
}

function mySetWidth(id,mywidth) {
	if (document.layers) {
		id = findLayer(id, document);
		id.document.width = mywidth;
		// document.layers[''+id+''].width = mywidth;
	} else if (document.all) {
		document.all[''+id+''].style.width = mywidth;
	} else if (document.getElementById) {
		document.getElementById(''+id+'').style.width = mywidth;
	}	
}

function myContent(id,content) {
	if (content && id) {		
		if (document.layers) {
			sprite=document.layers[''+id+''].document;
		  	sprite.open();
		  	sprite.write(content);
		  	sprite.close();
		}
		else if (document.all) document.all[''+id+''].innerHTML = content;	
		else if (document.getElementById) {
			rng = document.createRange();
			el = document.getElementById(''+id+'');
			rng.setStartBefore(el);
			htmlFrag = rng.createContextualFragment(content);
			while(el.hasChildNodes()) el.removeChild(el.lastChild);
				el.appendChild(htmlFrag);
		}
	}
}

function myGetVisibility(id) {
	if (document.layers) return document.layers[''+id+''].visibility;
	else if (document.all) return document.all[''+id+''].style.visibility;
	else if (document.getElementById) return document.getElementById(''+id+'').style.visibility;
}

