﻿//setzt die Sprache
function selectlang(lang) {
		window.location.href = window.location.href.replace(/(lang=)./, 'lang=' + lang)
}

//wird aufgerufen wenn über einen Menupunkt gescrollt wird
function menuover(Caller) {
	Caller.className = "SM_po0";
}

//wird aufgerufen wenn aus einem Menupunkt herausgescrollt wird
function menuout(Caller) {
	Caller.className = "SM_p0";
}

//wird aufgerufen wenn ein Bild in einem Popup erscheinen soll
function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0');");
}

//Hilfsfunktion für Javascriptüberprüfung des Formulars
//überprüft ob ein String leer ist
function notemptystring(instring)
{
    //trim
    instring.replace(/^\s+|\s+$/g,"");
	if (instring !="") return true
}

//Hilfsfunktion für Javascriptüberprüfung des Formulars
//überprüft ob die E-Mail korrekt ist
function isemail(inmail)
{
    var usr = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
	var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
	var regex = "^" +usr + "\@" + domain + "$";
    
    var rgx = new RegExp(regex);
	if (rgx.exec(inmail)) {
		return true;
	}
}

function testvalues(alr_firstname, alr_name, alr_addres, alr_city, alr_country, alr_email)
{
	t_test = true
	fehlerfeld = null
	fehlerString = ""
		if (!(notemptystring(document.jaform.lastname.value)))
		{
			fehlerString = fehlerString + alr_firstname + "\n";
			if(t_test==true) {
				fehlerfeld = document.jaform.lastname
			}
			t_test = false
		}
		if (!(notemptystring(document.jaform.firstname.value)))
		{
			fehlerString = fehlerString + alr_name + "\n";
			if(t_test==true) {
				fehlerfeld = document.jaform.firstname
			}
			t_test = false
		}
		if (!(notemptystring(document.jaform.addres.value)))
		{
			fehlerString = fehlerString + alr_addres + "\n";
			if(t_test==true) {
				fehlerfeld = document.jaform.addres
			}
			t_test = false
		}
		if (!(notemptystring(document.jaform.city.value)))
		{
			fehlerString = fehlerString + alr_city + "\n";
			if(t_test==true) {
				fehlerfeld = document.jaform.city
			}
			t_test = false
		}
		if (!(notemptystring(document.jaform.country.value)))
		{
			fehlerString = fehlerString + alr_country + "\n";
			if(t_test==true) {
				fehlerfeld = document.jaform.country
			}
			t_test = false
		}
		if (!(isemail(document.jaform.email.value)))
		{
			fehlerString = fehlerString + alr_email + "\n";
			if(t_test==true) {
				fehlerfeld = document.jaform.email
			}
			t_test = false
		}
	if (t_test) {
		document.jaform.submit()
	} else {
		alert(fehlerString)
		fehlerfeld.focus()
	}

}

function job()
{
print();
close();
}
