// copyright 2006, scalp.de
	
	function winopen(url,name,style) { 
		var newWin = window.open(url,name,style);
		newWin.focus();
	}


	function check_messageform(){
		var alerttext = "";


		// first_name  
		var zeichen="/;:,<>";
        	if (document.getElementById("first_name_id").value == ""){      
			alerttext += "\nBitte vergessen Sie ihren Vornamen nicht."; 
        	}
		eingabe = document.getElementById("first_name_id").value;
		laenge = eingabe.length;
		for(i=0; i<laenge; i++) {
	  		badchar = eingabe.charAt(i);
	  		if (zeichen.indexOf(badchar)>-1) {
				alerttext += "\nIhr Vorname enthaelt ungueltige Zeichen.";
			}
		}


		// last_name  
		var zeichen="/;:,<>";
        	if (document.getElementById("last_name_id").value == ""){      
			alerttext += "\nBitte vergessen Sie ihren Namen nicht."; 
        	}
		eingabe = document.getElementById("last_name_id").value;
		laenge = eingabe.length;
		for(i=0; i<laenge; i++) {
	  		badchar = eingabe.charAt(i);
	  		if (zeichen.indexOf(badchar)>-1) {
				alerttext += "\nIhr Name enthaelt ungueltige Zeichen.";
			}
		}


		// phone
        	if (document.getElementById("phone_id").value == ""){      
			alerttext += "\nBitte vergessen Sie ihre Telefonnummer nicht."; 
        	}


		// email
		var zeichen="/ ;:,δόφ";
		eingabe = document.getElementById("email_id").value;
		laenge = eingabe.length;
		for(i=0; i<laenge; i++) {
	  		badchar = eingabe.charAt(i);
	  		if (zeichen.indexOf(badchar)>-1) {
				alerttext += "\nDeine Email-Adresse enthaelt ungueltige Zeichen.";
			}
		}   		
     		var PosEt = document.getElementById("email_id").value.indexOf("@");
     		var PosPt = document.getElementById("email_id").value.indexOf(".", PosEt);
     		if ((document.getElementById("email_id").value == '') || (PosPt == -1) || (PosPt - PosEt < 2) || (document.getElementById("email_id").value.length - PosPt < 3) || (PosEt == -1) || (PosEt == 0) || (document.getElementById("email_id").value.indexOf("@", PosEt + 1) > PosEt)) {
			alerttext += "\nDeine Email-Adresse ist ungueltig.";	
		}


		// datum  
        	if (document.getElementById("datum_id").value == ""){      
			alerttext += "\nWunschdatum bitte nicht vergessen."; 
        	}
        	if (document.getElementById("datum_id").value.length != 8){      
			alerttext += "\nDas Wunschdatum bitte in folgender Form (Beispiel): 24-12-07"; 
        	}


		// time  
        	if (document.getElementById("time_id").value == ""){      
			alerttext += "\nBitte Uhrzeit nicht vergessen."; 
        	}


		// persons  
        	if (document.getElementById("persons_id").value == ""){      
			alerttext += "\nBitte geben Sie noch an fuer vielviel Personen Sie reservieren moechten."; 
        	}


		// final check
		if (alerttext != "") {
			alerttext = "Es fehlen noch einige Angaben:\n" + alerttext;
			alert(alerttext);
			return false;
		} else {		
			document.forms.messageform.submit();
			return true;
		}
	}

// --- peace out ---