// Objekt-Referenz holen
function getObject(id) { 
	if (document.all) {
		if (typeof document.all[id] != "undefined" && document.all[id] != null)
			return document.all[id];
	}
	else if (document.getElementById) { 
		if (typeof document.getElementById(id) != "undefined" && document.getElementById(id) != null)
			return document.getElementById(id);
	}
	return false;
}

// Hover-Methoden auf Bilder setzen
var alle = new Array();
function init(str) {
	var el;
	alle = str.split(" ");
	for (var i = 0; i < alle.length; i++) {
		// graues Bild
		el = getObject(alle[i] + "-link-1");
		el.onmouseover = function() { 
			ein("layer-" + this.id.split("-")[0] + "-2"); 
		};
		// farbiges Bild
		el = getObject(alle[i] + "-link-2");
		el.onmouseover = function() { 
			ein("layer-" + this.id.split("-")[0] + "-2"); 
		};
		el.onmouseout = function() { 
			aus("layer-" + this.id.split("-")[0] + "-2"); 
		};
		// Hover entfernen
		getObject("layer-" + alle[i]).className = "box-layer";
	}
}

function alleaus(stehenlassen) {
	var elId;
	for (var i = 0; i < alle.length; i++) {
		elId = "layer-" + alle[i] + "-2";
		if (elId != stehenlassen) {
			aus(elId);
		}
	}
}

// Ein- und Ausblenden mit jQuery
function ein(elId) {
	alleaus(elId);
	if ($.browser.msie) 
		$("#" + elId).show();
	else 
		$("#" + elId).fadeIn(500);
}
function aus(elId) {
	if ($.browser.msie) 
		$("#" + elId).hide();
	else 
		$("#" + elId).fadeOut(500);
}

function inhaltEinAus(arg1, arg2) {
	$("#slider").slideToggle(800);
	var labels = new Array();
	labels[0] = arg1 == null ? "öffnen" : arg1;
	labels[1] = arg2 == null ? "schliessen" : arg2;
	var label = $("#slideLink").text() == labels[1] ? labels[0] : labels[1];
	$("#slideLink").text(label);
	$("#slideLink").blur();
}
