//Srachwaehler
function langc(){
	var cookies ='';
	var lang ='';
	var langlink ='';
	var uri ='';

	var uri = window.location;

	if(document.cookie != ''){
		cookies = document.cookie.split(";");
		cookie = cookies[0].split("=");
		lang = cookie[1];

		if(lang == 'en'){
			if(window.location.search == ''){
				langlink = '<a class="impressum\" href="' + uri + '?lang=de">Deutsch</a>';
			}else{
				langlink = '<a class="impressum\" href="' + uri + '&lang=de">Deutsch</a>';
			}
		}
		if(lang == 'de'){
			if(window.location.search == ''){
				langlink = '<a class="impressum" href="' + uri + '?lang=en">English</a>';
			}else{
				langlink = '<a class="impressum" href="' + uri + '&lang=en">English</a>';;
			}
		}
	}else{
		langlink = '<a class="impressum" href="' + uri + '?lang=en">English</a>';
	}
	document.write(langlink);
}

/*
********************************************************************************
EMAILFORM pr�fen
Funktionen pr�fen Emailaddressfeld des Absenders und best�tigung eins
Disclaimers (checkbox)
zu verwenden:
	1. Im submit button als Attribut: onClick="return testEmail();"
	2. Id des Emailaddressfeldes: id="emailadresse"
	3. ID der disclaimercheckbox: id="disclaimer"

	Es wird beim Absenden die Funktion testEmail()aufgerufen, dies geschieht
	clientseitig (vor der Verarbeitung auf dem Server)

	testEmail() holt sich dem wert von emailadresse und pr�ft mit hilfe von
	istEmail(feld) mit regex auf g�ltigkeit

	dann wird der wert von disclaimer auf TRUE oder FALSE gepr�ft

********************************************************************************
*/
function istEmail(feld) {
// werden regular expressions unterstuetzt?
	var supported = 0;

	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)){
			supported = 1;
		}
	}

	if (!supported){
		return (feld.indexOf(".") > 2) && (feld.indexOf("@") > 0);
		}

	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(feld) && r2.test(feld));
}
function testEmail() {
	var str = document.getElementById('emailadresse').value;
	if (!istEmail(str)) {
		alert("Sie haben eine falsche eMail-Adresse eingegeben!\n Bitte korrigieren Sie Ihre Eingabe.");
		return false;
	}
	str = document.getElementById('disclaimer').checked
	if(str == false){
		alert("Bitte Haftungsausschluss aktzepieren!");
		return false;
	}
	return true;
}

/*
********************************************************************************
Seitenl�nge



********************************************************************************
*/
function hoehen(){
	var h = document.getElementById('contentdiv').offsetHeight;
	var h_0 = 45;
	var h_1 = 353;
	var h_2 = 192;

	if(h<640){
		var h_cont = 640 + h_0;
		var h_main = 640 + h_1;
		var h_men = 640 + h_2;

	} else {
		var h_cont = h + h_0;
		var h_main = h + h_1;
		var h_men = h + h_2;
	}

	document.getElementById('contentdiv').style.height = h_cont + "px";
	document.getElementById('maindiv').style.height = h_main + "px" ;
	document.getElementById('menuediv').style.height = h_men + "px";
}

/*
********************************************************************************
Popups



********************************************************************************
*/
var inh;
var w;
var h;

function popups(inh, w, h){
	window.open(inh, inh,"width="+w+",height="+h+",scrollbars=no,location=no,menubar=no");

}


