/*

Formularvalidierung für Bezugsquellenanfrage:

*/


// Prüfe auf eine gültige E-Mail-Adresse: suche nach @ und .
 function istEmail(elm) {
     if (elm.value.indexOf("@") != "-1" &&
         elm.value.indexOf(".") != "-1") {
         return true;
     }
     else {
         return false;
     }

 }
 
 // Prüfe auf leere Felder.

 function istAusgefuellt(elm) {
     if (elm.value == "" || elm.value == null) {
         return false;
     }
     else {
         return true;
     }
 }
 
 

 // Prüfe das gesamte Formular.

 function istFertig(form) {
 
     if (!(form.Anrede[0].checked || form.Anrede[1].checked)){
	        alert("Bitte wählen Sie Ihre Anrede aus.");
          return false;  } 
 
    if (istAusgefuellt(form.Name) == false) {    // Vollständiger Name?
         alert("Bitte tragen Sie Ihren Namen ein.");
         form.Name.focus();
         return false;  }
 
     if (istEmail(form.Email) == false) {     // Echte E-Mail-Adresse?
         alert("Bitte geben Sie Ihre gültige E-Mail-Adresse ein.");
         form.Email.focus();
         return false;  }
 
 // ergaenzende Pruefungen fuer Bezugsquellenanfrage:
  
  if (istAusgefuellt(form.Ort) == false) {    // Vollständiger Name?
         alert("Bitte tragen Sie Ihre Postleitzahl und Stadt ein.");
         form.Name.focus();
         return false;    }

        // Pruefe,ob Checkboxen markiert wurde  
    var a=new Array();
	a=document.getElementsByName("Interesse[]");
	var p=0;
	for(i=0;i<a.length;i++){
		if(a[i].checked)p=1;
	}
	if (p==0){
		alert("Bitte wählen Sie die Produktgruppe aus, für die Sie sich interessieren.");
		return false;
	}

         
   if (form.Kundentyp.selectedIndex==0){
	 alert("Bitte wählen Sie Ihren Anwendungstyp aus.");
	 return false;
	 }
     return true;
 }
	 
