//Rechte Maustaste wird deaktiviert. Ansicht des Quelltextes nicht mehr möglich
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
  if(EnableRightClick==1){ return true; }
  else {return false; }
}
function mousehandler(e){
  if(EnableRightClick==1){ return true; }
  var myevent = (isNS) ? e : event;
  var eventbutton = (isNS) ? myevent.which : myevent.button;
  if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
  var myevent = (isNS) ? e : window.event;
  if (myevent.keyCode==96)
    EnableRightClick = 1;
  return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;

//Funktionen für die Seiten domain.html und domain.php zur Überprüfung der Eingaben
function datum (y) {
    var datum = new Date();
    var tag = datum.getDate();
    var monat = datum.getMonth()+1;
    if(monat < 10) {
        monat = "0" + monat;
    }
    var jahr = datum.getFullYear();
    document.write(tag + "." + monat + "." + jahr)
}
function CheckInhalt(name, feld){
  if(name==1 && feld != "") {
     var inhalt = "@";
	 var endung = "." + document.d_bestellung.elements["domain_art"].value;  
	 document.d_bestellung.elements["wmail1_domain"].value = inhalt + feld + endung;
	 document.d_bestellung.elements["wmail2_domain"].value = inhalt + feld + endung;
	 document.d_bestellung.elements["wmail3_domain"].value = inhalt + feld + endung;
	 document.d_bestellung.elements["wmail4_domain"].value = inhalt + feld + endung;
	 document.d_bestellung.elements["wmail5_domain"].value = inhalt + feld + endung;	 
  }
  if(name==2 && feld != "") {
     var inhalt = "@";
	 var mitte = document.d_bestellung.elements["domain"].value + ".";
	 document.d_bestellung.elements["wmail1_domain"].value = inhalt + mitte + feld;
	 document.d_bestellung.elements["wmail2_domain"].value = inhalt + mitte + feld;
	 document.d_bestellung.elements["wmail3_domain"].value = inhalt + mitte + feld;
	 document.d_bestellung.elements["wmail4_domain"].value = inhalt + mitte + feld;
	 document.d_bestellung.elements["wmail5_domain"].value = inhalt + mitte + feld;
  }
}
 
    /* Formular Ueberpruefung */
    function pruefen() {
    var f=document.forms["d_bestellung"]
      var fehler="";
	  var fehler_inhalt="";
      if(f.domain.value=="")
         fehler+="Wunschdomain\n";
      if(f.domain_art.value=="")
         fehler+="Domain-Art\n";
      if(f.name.value=="")
         fehler+="Name\n";
	  if(f.vorname.value=="")
         fehler+="Vorname\n";
      if(f.strasse.value=="")
         fehler+="Strasse\n";
	  if(f.plz.value=="")
         fehler+="PLZ\n";
	  else if(f.elements["plz_art"].checked != true) {
	  	  if(f.elements["plz"].value.length != 5) {
			  fehler_inhalt+="Die Postleitzahl hat nicht die richtige Länge!\n";
		  }
		  else {
			  var chkZ = 1;
			  for(i=0;i<f.elements["plz"].value.length;++i) {
				  if(f.elements["plz"].value.charAt(i) < "0" || f.elements["plz"].value.charAt(i) > "9") {
					  chkZ = -1;
				  }
			   }
			   if(chkZ == -1) {
				   fehler_inhalt+="Die Postleitzahl darf nur aus Zahlen bestehen!\n";
			   }
		  }
	  }
	  if(f.email.value !="") {
		  if(f.email.value.indexOf('@') == -1 || f.email.value.lastIndexOf('.')==-1) {
			  fehler_inhalt+="Die E-Mail-Adresse ist nicht gültig\n";
		  }
		  else if(f.email.value.lastIndexOf('.') < f.email.value.indexOf('@')) {
		      fehler_inhalt+="Die E-Mail-Adresse ist nicht gültig\n";
		  }
	  }  
	  if(f.ort.value=="")
          fehler+="Ort\n";
	  if(f.telefon.value=="")
          fehler+="Telefon\n";
	 
		 
    /* Fehlermeldung*/
      if(fehler!=""){
        var fehlertext = "Bitte füllen Sie die folgenden Felder noch aus:\n"
        fehlertext+=fehler;
        alert(fehlertext)
        return false;
      }
	  else if(fehler_inhalt!="") {
	      var fehlertext= "Es ist ein Fehler aufgetreten:\n";
		  fehlertext+=fehler_inhalt;
		  alert(fehlertext);
		  return false;
	  } 
      return true;
    }
