/* Formular ubberpruefen */

  var errorArr = new Array();
  var F = document.Workshopanmeldung;
        
  for(i=0;i<11;i++){errorArr[i]= new Object();}

  errorArr[1]["id"]   = "name";
  errorArr[1]["wert"] = "Name";
  errorArr[1]["text"] = "Ihren Namen";
  errorArr[2]["id"]   = "vorname";
  errorArr[2]["wert"] = "Vorname";
  errorArr[2]["text"] = "Ihren Vornamen";
  errorArr[3]["id"] = "strasse-nr";
  errorArr[3]["wert"] = "Strasse/Hausnummer";
  errorArr[3]["text"] = "Strasse und Hausnummer";
  errorArr[4]["id"]   = "plz-ort";
  errorArr[4]["wert"] = "Postleitzahl/Wohnort";
  errorArr[4]["text"] = "Ihren Wohnort";
  errorArr[5]["id"]   = "telefon";
  errorArr[5]["wert"] = "Telefonnummer";
  errorArr[5]["text"] = "Ihre Telefonnummer";
  errorArr[6]["id"]   = "e-mail";
  errorArr[6]["wert"] = "E-Mail Adresse";
  errorArr[6]["text"] = "Ihre E-Mail Adresse";
  errorArr[7]["id"]   = "titel";
  errorArr[7]["wert"] = "Titel des Workshops";
  errorArr[7]["text"] = "den Titel des Workshops";
  errorArr[8]["id"]   = "beginn";
  errorArr[8]["wert"] = "Beginn des Workshops";
  errorArr[8]["text"] = "den Beginn des Workshops";
  errorArr[9]["id"]   = "gebuehr";
  errorArr[9]["wert"] = "Gebuehr";
  errorArr[9]["text"] = "die Teilnahmegebuehr";
      

   function formCheck()
   {
    var F = document.Workshopanmeldung;    
    /* Felder ueberpruefen!!*/
    for(i = 1; i <10;  i++) { 
      var inputid =errorArr[i]["id"];
      var inputvalue = F.elements[inputid].value;
      //alert(F.elements[inputid].value);
      //alert(inputvalue+"   +++   "+inputid);
      if ( inputvalue == "" || inputvalue == errorArr[i]["wert"] )
      {  alert("\n Bitte geben Sie "+errorArr[i]["text"]+" ein");
        F.elements[inputid].select();
        F.elements[inputid].focus();
        return false;
       }
    }
    /* Einverstanden mit Anmeldebedingungen!!*/
    if(F.elements[ "bedingungen-ja" ].checked != true)
       {  alert("Bitte erklaeren Sie Ihr Einverstaendnis\nmit unseren Anmeldebedingungen, da\nsonst keine Anmeldung moeglich ist!"); 
         return false;
       }

    /* Qulle:  http://fightingforalostcause.net/misc/2006/compare-email-regex.php */    
    var strReg = /^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i;
    var regex = new RegExp(strReg);

     if(regex.test(F.elements["e-mail"].value) != true)
       {  alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!"); 
         return false;
       }

    F.elements["email"].value = F.elements["e-mail"].value;
    F.elements["realname"].value = F.elements["vorname"].value +" "+ F.elements["name"].value;
    //alert(F.elements["realname"].value);
    //alert("OK!!");
    return true;
  }
        
  function onFocusClearDefault( thisValue, defaultValue ){
        if ( thisValue == defaultValue ){ return '';}
          return thisValue;
    }
  
  
  
  
  function clearDefault ( defaultValue, thisInput ){ 
    //alert( thisInput.value );    
    if(thisInput.value==defaultValue)thisInput.value='';
  }
  
  function setDefault ( defaultValue, thisInput ){
    //alert( thisInput.value );    
    if(thisInput.value=='') thisInput.value=defaultValue;
  }
  



