function setStatus(txt)
{
	window.status = txt;
}

// Favoriten-setzen-Möglichkeit je nach Browser ausgeben
function printAddFavorite()
{
	uA = navigator.userAgent;
	aN = navigator.appName;
	browser = 0;
	
	bname = new Array("Anderer","MSIE","Netscape/Mozilla","Opera");
	if (aN.indexOf("Explorer") != -1) browser = 1;
	if ((aN.indexOf("Netscape") != -1) || (aN.indexOf("Mozilla") != -1)) browser = 2;
	if (aN.indexOf("Opera") != -1) browser = 3;
	if (((browser == 1) || (browser == 2)) && (uA.indexOf("Opera") != -1)) browser = 3;
	//alert(uA + " : " + aN + " : " + bname[browser]);
	
	if (browser == 1) document.write("<a class=\"light\" href=\"javascript:window.external.AddFavorite(self.location.href,self.document.title);\" target=\"_self\" title=\"Zu Favoriten hinzufügen\">Zu den Favoriten</a><br />");
	if (browser == 2) document.write("Lesezeichen (Strg+D)<br />");
	if (browser == 3) document.write("Lesezeichen (Strg+D)<br />");
}

// Galerien alternierend einblenden
function navigateGallery(from, to)
{
	document.getElementById("gallery_" + from).style.display = "none";
	document.getElementById("gallery_" + to  ).style.display = "block";
}

// Copyright-Text nur für Startseite
function printCopyright()
{
	var jetzt = new Date();
	var Jahr  = jetzt.getFullYear();
	document.write("Webseite &copy; <strong>TolleBeine.de</strong>, 2002 - " + Jahr + "<br />");
}

// Alle options einer Liste selektieren
function selectAll(formular, feld)
{
	for (i = 0; i < document.forms[formular].elements[feld].length; i++)
	{
		document.forms[formular].elements[feld].options[i].selected = true;
	}
}

// Wert eines numerischen Eingabefelds ändern
function aendereWert(formular, feld, plusminus, min, max)
{
	wert_neu = parseInt(document.forms[formular].elements[feld].value, 10) + plusminus;
	
	if (wert_neu >= min)
	{
		if (wert_neu <= max)
		{
			document.forms[formular].elements[feld].value = wert_neu;
		}
		else
		{
			document.forms[formular].elements[feld].value = max;
		}
	}
	else
	{
		document.forms[formular].elements[feld].value = min;
	}
}

// Text zu einem Element mit bestimmter ID setzen
function setText(id, text)
{
	if (document.getElementById(id))
	{
		if (document.getElementById(id).hasChildNodes())
		{
			document.getElementById(id).firstChild.nodeValue = text;
		}
		else
		{
			var neuerText = document.createTextNode(text);
			document.getElementById(id).appendChild(neuerText);
		}
		return true;
	}
	else
	{
		return false;
	}
}

// Element anzeigen oder ausblenden
function zeigeElement(id, css)
{
	if ((document.getElementById(id).style.display == "none") ||
		((document.getElementById(id).style.display == "") &&
		 (document.getElementById(id).className == "cHideInitially")))
	{
		document.getElementById(id).style.display = css;
	}
	else
	{
		document.getElementById(id).style.display = "none";
	}
}

// Element als block anzeigen oder ausblenden
function zeigeBlock(id)
{
	zeigeElement(id, "block");
}

// Element inline anzeigen oder ausblenden
function zeigeInline(id)
{
	zeigeElement(id, "inline");
}

  // JS function for uncrypting spam-protected emails:
function UnCryptMailto(s)
{
	var n=0;
	var r="";
	for(var i=0; i < s.length; i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(1));
	}
	return r;
}

  // JS function for uncrypting spam-protected emails:
function linkTo_UnCryptMailto(s)
{
	self.location.href=UnCryptMailto(s);
}

