


//------------------------------------------------------------------------------
// WICHTIG: Die öffnende Klammen MUSS in der selben Zeilen stehen, wie die 
//			Funktion !!!!
//------------------------------------------------------------------------------



function closeWindow() {
alert('Fenster wird geschlossen');

  close();
}

function centeredWindow(datei,breite,hoehe,seite,oben) {

	var breite = 800; //Breite des neuen Fensters
	var hoehe = 600;  //Höhe des neuen Fensters

	var seite = (screen.availWidth - breite) / 2; //Rand rechts und links
	var oben = (screen.availHeight - hoehe) / 2; // Rand oben und unten  

	params = ('width='+ breite +',height='+ hoehe +',left='+ seite +',top='+ oben);

	myWindow =window.open(datei,'name',params);
myWindow.focus()
	
}

function test() {
alert('hier ist TEST');

}


function newWindow(datei,name, breite,hoehe,seite,oben) {

//alert('neues Fenster');
	//var breite = 800; //Breite des neuen Fensters
	//var hoehe = 600;  //H?he des neuen Fensters

	var seite = (screen.availWidth - breite) / 2; //Rand rechts und links
	var oben = (screen.availHeight - hoehe) / 2; // Rand oben und unten  

//	params = ('width='+ breite +',height='+ hoehe +',left='+ seite +',top='+ oben + ', resizable=Yes, scrollbars=Yes, status=no, location=No');
	params = ('title="huhu", resizable=Yes, scrollbars=Yes, status=0, location=No, width='+ breite +',height='+ hoehe +',left='+ seite +',top='+ oben);

//alert('param=' + params);


//alert('neues fenster02:' + datei + "   name="+ name + "    params="+ params);
	fenster = window.open(datei, name, params);
	fenster.focus();


}






function check_Reservierung()
{
//alert("check zum Testen abgeschaltet!");
//return true;  



// Zu prüfende Eingaben setzen:
//-----------------------------
var i;

var ok_speichern 	= document.Reservierung.ok_speichern.checked;
var ok_wahr 		= document.Reservierung.ok_wahr.checked;

var anrede 			= document.Reservierung.anrede.value;
var vorname 		= document.Reservierung.vorname.value;
var nachname 		= document.Reservierung.nachname.value;
var strasse 		= document.Reservierung.strasse.value
var plz 			= document.Reservierung.plz.value;
var ort 			= document.Reservierung.ort.value;
var geburtsdatum	= document.Reservierung.geburtsdatum.value;
var geburtsdatum	= document.Reservierung.geburtsdatum.value;
var geburtsort 		= document.Reservierung.geburtsort.value;
var persobehoerde	= document.Reservierung.persobehoerde.value;
var tel 			= document.Reservierung.tel.value;
var email 			= document.Reservierung.email.value;
var code 			= document.Reservierung.code.value;


var plz_muss 		= "0123456789";
var tel_muss		= "0123456789/-";


if (code != "") return true;

//-----------------
// Eingaben prüfen:
//-----------------

/*
// Anrede:
//---------
if (anrede == null || anrede == "")
 { alert("Bitte geben Sie eine Anrede an!");				document.Reservierung.anrede.focus(); 	return false;  BREAK; }
*/

// Vorname:
//---------
if (vorname == null || vorname == "")
 { alert("Bitte geben Sie Ihren Vornamen an!");						document.Reservierung.vorname.focus(); 	return false;  BREAK; }

// Nachname:
//----------
if (nachname == null || nachname == "")
 { alert("Bitte geben Sie Ihren Nachnamen an!"); 					document.Reservierung.nachname.focus(); 	return false;  BREAK; }

// Strasse:
//---------
if (strasse == null || strasse == "")
 { alert("Bitte geben Sie die Strasse an!"); 						document.Reservierung.strasse.focus(); 	return false;  BREAK; }


// Postleitzahl:
//--------------
if (plz == null || plz == "")
 { alert("Bitte geben Sie die Postleitzahl an!"); 					document.Reservierung.plz.focus(); 	return false;  BREAK; }


if (plz.length !=5 )
 { alert("Bitte geben Sie die Postleitzahl 5-stellig an!"); 		document.Reservierung.plz.focus(); 	return false;  BREAK; }

for (i=0; i < plz.length; i++)
  {
    if (plz_muss.indexOf(plz.charAt(i)) == -1)

	{ alert("Bitte geben Sie eine gültige Postleitzahl an!");		document.Reservierung.plz.focus(); 	return false;  BREAK; }
}


// Wohnort:
//---------
if (ort == null || ort == "")
 { alert("Bitte geben Sie Ihren Wohnort an!"); 						document.Reservierung.ort.focus(); 	return false;  BREAK; }

/*
// Telefon:
//---------
if (tel == null || tel == "")
 { alert("Bitte geben Sie Ihre Telefonnummer für Rückfragen an;"); 			document.Reservierung.tel.focus(); 	return false;  BREAK; }
*/


// E-Mail:
//--------
if (email.indexOf("@") == -1)
 { alert("Bitte korrigieren Sie Ihre e-Mail Adresse!"); 			document.Reservierung.email.focus(); 	return false;  BREAK; }



/*

// Telefon/ Fax:
//--------------
for (i=0; i < tel.length; i++)
  {
    if (tel_muss.indexOf(tel.charAt(i)) == -1)

	{ alert("Bitte geben Sie eine gültige Telefonnummer an!");	document.Reservierung.tel.focus(); 	return false;  BREAK; }
}
*/

 // Geburtsdatum:
//---------------
if (geburtsdatum == null || geburtsdatum == "")
 { alert("Bitte geben Sie Ihr Geburtsdatum an!"); 				document.Reservierung.geburtsdatum.focus(); 	return false;  BREAK; }



var datum			= new Date();
var jahr_ist		= datum.getFullYear();
var jahr_eingabe	= geburtsdatum.substr(6, 4); 
var jahr_diff 		= jahr_ist - jahr_eingabe;   // NaN wenn keine Zahl

if (isNaN(jahr_diff) == true)
{ 
   alert("Bitte korrigieren Sie Ihr Geburtsdatum!"); 				
   document.Reservierung.geburtsdatum.focus(); 	return false;  BREAK; 
}

if (jahr_diff < 19)
{ 
  alert("Sie sind leider zu jung, um einen Bauplatz zu reservieren!"); 				
  document.Reservierung.geburtsdatum.focus(); 		return false;  BREAK; 
}

if (jahr_diff > 99)
{ 
  alert("Sie sind leider zu alt, um einen Bauplatz zu reservieren!"); 				
  document.Reservierung.geburtsdatum.focus(); 		return false;  BREAK; 
}



 // Geburtsort:
//------------
if (geburtsort == null || geburtsort == "")
{ 
  alert("Bitte geben Sie Ihren Geburtsort an!"); 					
  document.Reservierung.geburtsort.focus(); 		return false;  BREAK; 
}


// Behörde
//--------
if (persobehoerde == null || persobehoerde == "")
{ 
  alert("Bitte geben Sie die ausstellende Behörde Ihres Personalausweises an!"); 				
  document.Reservierung.persobehoerde.focus(); 	return false;  BREAK; 
}



// OK-Daten speichern:
//--------------------
if (ok_speichern == null || ok_speichern == false)
 { alert("Bitte geben Sie Ihr Einverständnis zur Abspeicherung Ihrer Daten!");				document.Reservierung.ok_speichern.focus(); 	return false;  BREAK; }

 // OK-Daten sind wahr:
//--------------------
if (ok_wahr == null || ok_wahr == false)
 { alert("Bitte bestätigen Sie den Wahrheitsgehalt Ihrer Angaben!");				document.Reservierung.ok_wahr.focus(); 	return false;  BREAK; }





}// ende check_Reservierung






function mail_02( 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;
    }

    function mail_01( s )
    {
        location.href=mail_02( s );
    }





function fensterdaten() {

 var breite = fenster_breite();
 var hoehe = fenster_hoehe();

// alert("Fenter:   Breite:" + breite + "   Hohe:" + hoehe);

}



function fenster_breite() {

if (window.innerWidth) return window.innerWidth;
else if (document.body && document.body.offsetWidth) return document.body.offsetWidth;
else return 0;
}

function fenster_hoehe() {

if (window.innerHeight) return window.innerHeight;
else if (document.body && document.body.offsetHeight) return document.body.offsetHeight;
else return 0;
}
