function pruefen(f,language) {
  	var error_msg = "";
  	switch (language) {
	  case "DE":
	    error_msg = "Bitte füllen Sie folgende Pflichtfelder aus";
	    break;
	  case "EN":
	    error_msg = "Please fill in the following mandatory fields";
	    break;
	}

  	var err_msg = new Array(error_msg + ':\n');
   	var radiocheck = "";  //Variable für überprüfte Radiobuttons
   	var i;  //Enthält das jeweilige Formularelement
   	var label_id = null;
   	var error = false;
   	for (var j=0; j<f.elements.length; j++) {
      i = f.elements[j];
      //Texteingabefelder
      label_id = 'lb_' + i.id;
      if (i.type=="text" || i.type=="password" || i.type=="textarea") {
         if (i.value == "") {
            if(document.getElementById(label_id)){
            	error = true;                
                var objectNotelist = document.getElementById(label_id).firstChild;
                if(objectNotelist.innerHTML)
                    var msg_text = objectNotelist.innerHTML;
                else
                    var msg_text = objectNotelist.data;
            	err_msg.push(msg_text);
            	AddClassName(i, 'errorInput');
            }
         }else{
           	if(HasClassName(i, 'errorInput'))
           		RemoveClassName(i, 'errorInput');
         }
      }
      //Auswahllisten
      if (i.type=="select-one" || i.type=="select-multiple") {
            if(document.getElementById(label_id) && i.selectedIndex == 0){
            	error = true;
            	err_msg.push(document.getElementById(label_id).firstChild.nodeValue);
            	AddClassName(i, 'errorInput');
            }else{
	           	if(HasClassName(i, 'errorInput'))RemoveClassName(i, 'errorInput');
	         }
      }
      //checkbox
      if (i.type=="checkbox") {
            if(document.getElementById(label_id) && i.checked == false){
            	error = true;
            	err_msg.push(document.getElementById(label_id).firstChild.nodeValue);
            	AddClassName(i, 'errorInput');
            }else{
	           	if(HasClassName(i, 'errorInput'))RemoveClassName(i, 'errorInput');
	         }
      }
   }
   //Fehlermeldung
   if (error) {
      err_msg = err_msg.join('\n\xB7 ');
	  alert(err_msg);
      return false;
   }
   return true;
}
function chkFormular(formular) {
	 for (i = 0; i < 5; i++) {
	   if(formular.sternpaket[i].checked) {
        var star_package = formular.sternpaket[i].value;
		 break;
	   }
	 }
	 if (i == 5) {
	   alert ("Bitte wählen Sie ein Sternpaket") ;
	   formular.sternpaket[0].focus();
	   return false;
	 }
	 if (star_package == 'Feuerdrachen') {
	   // Sternpaket Feuerdrache
	   if (formular.Feuer.value == -1) {
		 formular.Feuer.focus();
		 alert("Bitte wählen Sie einen Feuer-Stern aus");
		 return false;
	   }
	  }
	 if(formular.taufname.value == "") {
	   alert ("Bitte geben Sie einen Taufnamen ein") ;
	   formular.taufname.focus();
	   return false;
	 }
	 if(formular.recipient.value == "") {
	   alert ("Bitte geben Sie einen Widmungsnamen ein") ;
	   formular.recipient.focus();
	   return false;
	 }
	 if(formular.certificatedate.value == "") {
	   alert ("Bitte geben Sie ein Datum ein") ;
	   formular.certificatedate.focus();
	   return false;
	 }
	 if(formular.text_1.value == ""
		&& formular.text_2.value == ""
		&& formular.text_3.value == ""
		&& formular.text_4.value == ""
		&& formular.text_5.value == ""
		&& formular.text_6.value == ""
		&& formular.text_7.value == ""
		&& formular.text_8.value == "") {
	   alert ("Bitte geben Sie einen Widmungstext ein") ;
	   formular.text_1.focus();
	   return false;
	 }
     
	 if (star_package == 'Feuerdrachen' && document.getElementById('wunschsternbild_op').checked == true) {
	   // "Feuerdrache" und Wunschsternbild gewählt -> nicht möglich
	   alert("Die Option Wunschsternbild ist nicht zusammen mit dem Sternpaket Feuerdrache möglich");
       document.getElementById('wunschsternbild_op').checked = false;
	   return false;
	 }
	 if (star_package == 'Goldschatz' && (formular.sternbild.value == 14 || formular.sternbild.value == 31  || formular.sternbild.value == 34)){
	   // "Goldschatz mit Schütze und Ursa Minor -> nicht möglich
	   alert("Das Sternbild 'Pegasus', 'Schütze' und 'Ursa Minor' ist bei dem Sternpaket Goldschatz nicht möglich");
	   return false;
	 }
	 return true;
}

