//copyright   : (c) macrocom gmbh
//description : plausibilität der benutzereingaben im formular
//            : 'checkliste' CLIENT-seitig überprüfen bevor das formular
//            : an das SERVER-seitige e-mail asp-programm übergeben
//            : wird
   
function mac_checkform()
 {
     	
		var form = document.formKontakt;
        var an_flag = 0; 

        // Prüft ob der Name eingetragen wurde.
		var abc = form.textName.value;
		if (abc == "")
        {
		 alert("\nBitte tragen Sie Ihren Namen ein.");
		 form.textName.focus();
		 return false;
		}
		// Prüft ob eine Zahl eingegeben wurde. Wenn ja wird eine Fehlermeldung zurückgegeben.
		// Zugelassen sind nur Buchstaben, das Leerzeichen, Punkt und Bindestrich.
        for (var i = 0; i < abc.length; i++)
        {
		 var _123 = abc.substring(i, i + 1);
		 if (((_123 < "a" || "z" < _123) && (_123 < "A" || "Z" < _123) && (_123 < "Ä" || _123 > "ü")) && _123 != ' ' && _123 != '-' && _123 != '.')
         {
		  alert("\nDas Feld Name akzeptiert nur Buchstaben und Leerzeichen.\n" + 
		        "Bitte tragen Sie Ihren Namen richtig ein.");
  		  form.textName.select();
		  form.textName.focus();
		  return false;
	  	 }
	    }

		
		// Prüft ob die email-Adresse eingegeben wurde.
        var mail = form.textEmail.value;
		if (mail == "")
        {
		 alert("\nBitte tragen Sie Ihre email-Adresse ein.");
		 form.textEmail.focus();
		 return false;
	    }
		// Prüft ob email-Adresse korrekt eingegeben wurde. Wenn nein wird eine Fehlermeldung zurückgegeben.
	    // Die Adresse muß die Zeichen '@' und '.' enthalten.
		if (mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1)
        {
		 alert("\nDas E-Mail Feld benötigt ein @-Zeichen und einen \'.\' " + 
		       "\nBitte korregieren Sie Ihre Eingaben.");
	     form.textEmail.select();
		 form.textEmail.focus();
		 return false;
	    }

  form.method = "post";
  form.action = "kontaktformular.asp";
//  form.submit();
} 

function formatMailurl(Str)
{
    var Str;
    if (Str.indexOf("?") == -1) Str += "?";
    else Str += "&";
    return Str;
}
       
