/* ********************
*** Fenster Drucken ***
******************** */
function fensterDrucken()
{
	window.print();
}

/* **************************
*** Schriftgroesse setzen ***
************************** */
function setActiveStyleSheet(title) {
	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
			a.disabled = true;
			if(a.getAttribute("title") == title) a.disabled = false;
		}
	}
	if (title == "normal"){
		var uebergabe = "normal";
	}
	if (title == "mittel"){
		var uebergabe = "mittel";
	}
	if (title == "gross"){
		var uebergabe = "gross";
	}
	cookieSetzen(uebergabe);
}

function cookieSetzen(wert1)
{
	var wert = wert1;
	var ablauf = new Date();
	ablauf.setTime (ablauf.getTime()+(24*60*60*1000*10));
	
	if (document.cookie){
		var cookiewert = document.cookie.split("=");
		var cookiewert_neu = cookiewert[1].split(";");
		if (wert1 != cookiewert_neu[0]){
			var cook = "Schriftart=;";
			//cook = cook + "domain=localhost;";
			cook = cook + "expires=expires=Thu, 01-Jan-70 00:00:01 GMT;";
			cook = cook + "path=/;";
			//cook = cook + "secure";
			document.cookie = cook;
			cook = "";
			
			cook = "Schriftart="+wert1+";";
			//cook = cook + "domain=localhost;";
			cook = cook + "expires="+ablauf+";";
			cook = cook + "path=/;";
			//cook = cook + "secure";
			document.cookie = cook;
		}
	} else {
		var cook = "Schriftart="+wert1+";";
		//cook = cook + "domain=localhost;";
		cook = cook + "expires="+ablauf+";";
		cook = cook + "path=/;";
		//cook = cook + "secure";
		document.cookie = cook;
	}
}

function cookieLesen(wert1)
{
	var i=0;
	var suche = name+"=";
	while (i<document.cookie.length){
		if (document.cookie.substring(i, i+suche.length)==suche){
			var ende = document.cookie.indexOf(";", i+suche.length)
			ende = (ende>-1) ? ende : document.cookie.length;
			var cook = document.cookie.substring(i+suche.length, ende);
			if (cook == "normal" || cook == "mittel" || cook == "gross"){
				setActiveStyleSheet(cook);
			}
		}
		i++
	}
}

/* *********************************
*** Tabreiter und Inhalt Steuern ***
********************************* */
var tabaktiv = 0;

function zeigeBereich(wert)
{
	if (tabaktiv != 0){
		document.getElementById('tab_'+tabaktiv).className = "inaktiv";
		document.getElementById('bereich_'+tabaktiv).style.display = "none";
	}
	document.getElementById('tab_'+wert).className = "aktiv";
	document.getElementById('bereich_'+wert).style.display = "block";
	tabaktiv = wert;
}

/* ********************
*** Zeichen Zaehlen ***
******************** */
var textspeicher = "";
function zeichenlaenge(feld,maxanzahl)
{
	var bereich = document.getElementById(feld);
	var text = bereich.value;
	var anzahl = Math.ceil(text.length);
	var verbleibend = (maxanzahl-anzahl);
	if (verbleibend < 0){
		verbleibend = 0;
	}
	document.getElementById('verbleibendezeichen_'+feld).innerHTML = verbleibend;
	if (anzahl > maxanzahl){
		bereich.value = textspeicher;
	} else {
		textspeicher = text;
	}
}

/* *****************
*** Ajax Request ***
***************** */
function loadInhalt(wert1,wert2,wert3)
{
	with (new Ajax()){
		url = wert1;
		method = wert2;
		params = wert3;
		onSuccess = successHandler;
		onError = errorHandler;
		doRequest();
	}
}
function successHandler(txt)
{
	alert(txt);
}
function errorHandler(msg)
{
	alert(msg);
}

/* *****************
*** Registrierung Checkbox abhaken ***
***************** */
function check_status(elem,target)
{
	if (elem.checked == true)
	{
		document.getElementById(target).checked=false;
	}
}

/* ******************
*** Programmseite ***
****************** */
function wechselFeldinhalt(feld, aktion, wert)
{
	if (aktion != ""){
		if (aktion == "aktiv"){
			if (document.getElementById(feld).value == wert){
				document.getElementById(feld).value = "";
			}
		} else {
			if (document.getElementById(feld).value == ""){
				document.getElementById(feld).value = wert;
			}
		}
	}
}

/* *******************
*** Fenster öffnen ***
******************* */
function open_window(url,width,height)
{ 
	var fenster = window.open(url, "Fenster" ,"width="+width+",height="+height+",left=0,top=0,scrollbars=yes");
	fenster.focus();
}

function do_loader(page)
{
	if (page == 5)
	{
		window.scrollTo(0, 200);
		document.getElementById('transparent_background').style.display="inline";
		document.getElementById('process_information').style.display="block";
		setTimeout("document.getElementById('loader_image').src='../../_img/loader_backend.gif'",100);
		return true;

		/*alert (document.getElementById("loader_image").src);*/
	}
	return true;
}
