
function auf(menu) 
    {
    // DOM ALLE NEUEN BROWSER
    if	(document.getElementById) 
	{
	document.getElementById(menu).style.visibility="visible";
	}
    // IE 5
    if	(document.all) 
	{
	document.all[menu].style.visibility="visible";
	}
    // NN 4
    if	(document.layers) 
	{
	document.layers[menu].visibility="visible";
	}
    }

function zu(menu) 
    {
    if	(document.getElementById) 
	{
	document.getElementById(menu).style.visibility="hidden";
	}
    if	(document.all) 
	{
	document.all[menu].style.visibility="hidden";
	}
    if (document.layers) 
	{
	document.layers[menu].visibility="hidden";
	}
    }

function meldung()
    {
    alert("kein Resultat gefunden")
    }


function Groesse (Adresse) 
    {
    Fenster = window.open(Adresse, "Zweitfenster", "width=1572,height=864,left=1,top=1,scrollbars=yes,resizable=no");
    Fenster.focus();
    }

function FensterOeffnen (Adresse) 
    {
    Fenster = window.open(Adresse, "Zweitfenster", "width=400,height=550,left=100,top=200,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop800x600 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=800,height=600,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop800x800 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=800,height=800,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop800x700 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=800,height=700,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop400x600 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=400,height=600,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop700x600 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=700,height=600,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop700x500 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=700,height=500,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop500x700 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=500,height=700,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function P500x700 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=500,height=700,left=600,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop650x700 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=650,height=700,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop700x700 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=700,height=700,left=10,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop900x600 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=900,height=600,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop900x700 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=900,height=700,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop600x600 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=600,height=600,left=50,top=20,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop650x800 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=650,height=800,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop550x800 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=550,height=800,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop600x800 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=600,height=800,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop400x750 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=400,height=750,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop700x800 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=700,height=800,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop950x700 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=950,height=700,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop1024x700 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=1024,height=700,left=50,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Pop1200x700 (Bilder) 
    {
    Fenster = window.open(Bilder, "Zweitfenster", "width=1200,height=700,left=20,top=30,scrollbars=yes,resizable=yes,menubar=yes");
    Fenster.focus();
    }

function Bildwechsel (Bildnr, Bildobjekt) 
    {
    window.document.images[Bildnr].src = Bildobjekt.src;
    }

function chkEMail(s)
    {
//  Der Ablauf sieht wie folgt aus: Als erstes folgt ein Test, ob Reguläre Ausdrücke unterstützt werden, 
//  danach eine Unterteilung in zwei Varianten - ob mit und ohne Reguläre Ausdrücke. 
//  Der Test mit den Varianten ist recht einfach. Bei der Variante ohne Reguläre Ausdrücke wird geprüft, 
//  ob das @-Zeichen vorhanden ist, wo es steht und ob danach ein Punkt (Domain.TLD) folgt. 
//  Ist alles okay, soll die Funktion
//  true 
//  ausgegeben werden, ansonsten
//  false

    var a = false;
    var res = false;
    if	(typeof(RegExp) == 'function')
	{
	var  b = new RegExp('abc');
	if  (b.test('abc') == true)
	    {a = true;}
	}

//  Für das Prüfen mit Regulären Ausdrücken verwenden wir folgenden Ausdruck:
//  Im Einzelnen beschreibt dieser den Benutzernamen, ein @-Zeichen, die Domain, 
//  einen Punkt und zwei (.de) bis vier (etwa .info) Zeichen für die TLD. 
//  Bei der zweiten Variante werden wir die zerteilten Stücke der Adresse auf ihre Länge prüfen

    if	(a == true)
	{
	reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
		         '(\\@)([a-zA-Z0-9\\-\\.]+)'+
			 '(\\.)([a-zA-Z]{2,4})$');
	res = (reg.test(s));
	}
    else
	{
	res =	(s.search('@')	    >= 1	    &&
		 s.lastIndexOf('.') > s.search('@') &&
		 s.lastIndexOf('.') >= s.length-5)
	}
    return(res);
    } 


function chkFormular () 
    {
    if	(document.Formular.givenname.value == "") 
	{
	alert("Please insert your given name!");
	document.Formular.givenname.focus();
	return false;
	}
    if	(document.Formular.familyname.value == "") 
	{
	alert("Please insert your family name!");
	document.Formular.familyname.focus();
	return false;
	}
    if	(document.Formular.affiliation.value == "") 
	{
	alert("Please insert your affiliation!");
	document.Formular.affiliation.focus();
	return false;
	}
    if	(document.Formular.country.value == "") 
	{
	alert("Please insert your country!");
	document.Formular.country.focus();
	return false;
	}

    if	(chkEMail(document.Formular.e_mail.value) == false) 
	{
	alert("Please check your e-Mail address!");
	document.Formular.e_mail.focus();
	return false;
	}

    if	(document.Formular.arrival.value == "") 
	{
	alert("Please select your arrival day!");
	document.Formular.arrival.focus();
	return false;
	}

    if	(document.Formular.departure.value == "") 
	{
	alert("Please select your departure day!");
	document.Formular.departure.focus();
	return false;
	}
    else
	{
	var arrDatum    = document.Formular.arrival.value.substr(0, 2);
	var depDatum    = document.Formular.departure.value.substr(0, 2);

	var arrnumDatum = parseInt(arrDatum);   
	var depnumDatum = parseInt(depDatum);

	if  (depnumDatum < arrnumDatum)
	    {
	    alert("your input of departure date is less than the arrival date!");
	    document.Formular.arrival.focus();
	    return false;
	    }
	}	

    }
