  var firstrun = true;
 	var bEmail = false;     // Gibt an, ob E-Mail
 	var bFax = false;       // oder Fax Angabe pflicht sind   
	var bMobile = false;
	var wasNewsletter = false;

	function checkNewsletter()
	{
	  
		var msg_newsletter = "";// <b>(Wenn Sie einen Syngenta Service abonnieren, erhalten Sie automatisch den Syngenta Newsletter.)</b>"; 
		var chkNewsletter = document.getElementById("Newsletter");
		var s1 = document.getElementById("chk_getreide_aktuell").checked;
   	var s2 = document.getElementById("chk_phyto").checked;
   	var s3 = document.getElementById("Spritzwetter2").checked;
   	var s4 = document.getElementById("chk_sms_warndienst").checked;
		var s5 = document.getElementById("Agrarbrief").checked;   
    var s6 = document.getElementById("Schlaglicht").checked;   
		
		document.Form1.required.value = "Anrede,Name,Vorname,Plz,Strasse,Ort,Daten_speichern";
		document.getElementById("field_street").innerHTML = "Straße, Haus-Nr.:*";
		document.getElementById("field_postcode").innerHTML = "Postleitzahl:*";
		document.getElementById("field_town").innerHTML = "Ort:*";
		
		wasNewsletter = chkNewsletter.checked;
		var div = document.getElementById("DivNewsletter");
		if (s1 || s2 || s3 || s4 || s5 || s6)
	  {
			div.innerHTML = "Newsletter" + msg_newsletter + "";
			//chkNewsletter.checked = true;
		}
		else
		{
			div.innerHTML = "Newsletter";
			chkNewsletter.checked = false;
			if (document.getElementById("Newsletter").checked)
			{
				document.Form1.required.value = "Anrede,Name,Vorname,EMail,Daten_speichern";
				document.getElementById("field_street").innerHTML = "Straße, Haus-Nr.:";
				document.getElementById("field_postcode").innerHTML = "Postleitzahl:";
				document.getElementById("field_town").innerHTML = "Ort:";
			}
		}
	}
	function changeValue(id,bool)
	{
		if(bool)
			document.getElementById(id).value="<font color=red>Abmeldung</font>";
		else
			document.getElementById(id).value="Ja";
	}
	function checkAbmeldungen()
	{

		var radA3 = document.Form1.radiobutton[2].checked;	//Getreide-Aktuell
   	var radA12 = document.Form1.radiobutton1[1].checked;//Spritzwetter
		var radB3 = document.Form1.radiobutton2[2].checked; //Phytophthora
		var radC3 = document.Form1.radiobutton3[2].checked; //Agrarbrief
		var radD3 = document.Form1.radiobutton4[2].checked; //Schlaglicht
		changeValue("chk_getreide_aktuell",false);
		changeValue("Spritzwetter2",false);
		changeValue("chk_phyto",false);
		changeValue("Agrarbrief",false);
		changeValue("Schlaglicht",false);
		if (radA3)
			changeValue("chk_getreide_aktuell",true);
		if (radA12)
			changeValue("Spritzwetter2",true);
		if (radB3)
			changeValue("chk_phyto",true);
		if (radC3)
			changeValue("Agrarbrief",true);
		if (radD3)
			changeValue("Schlaglicht",true);
		var sms_abmeldung = document.getElementById("SMS_Warndienst_Abmeldung").checked;
		var newsletter_abmeldung = document.getElementById("Newsletter_abmelden").checked;
		if (newsletter_abmeldung)
		{
			document.getElementById("Newsletter").value='<font color=red>Abmeldung</font>';
			document.getElementById("Newsletter").checked= true;
		}
		else
			document.getElementById("Newsletter").value='Ja';
		
		if (sms_abmeldung)
			document.getElementById("chk_sms_warndienst").value='<font color=red>Abmeldung</font>';
		else
		  document.getElementById("chk_sms_warndienst").value='Ja';
			
		
	}
	function setAsterisk()
	{
		var lbEmail = false;
		var lbFax = false;
		var lbMobile = false;
		// Checkboxen der einzelnen Services
   	var getreide    = document.getElementById("chk_getreide_aktuell").checked;
   	var phyto       = document.getElementById("chk_phyto").checked;
   	var agricast    = document.getElementById("Spritzwetter2").checked;
   	var agrarbrief  = document.getElementById("Agrarbrief").checked;   
    var schlaglicht = document.getElementById("Schlaglicht").checked;   
		var sms					= document.getElementById("chk_sms_warndienst").checked;
		var newsletter = document.getElementById("Newsletter").checked;
		var newsletter_abmelden = document.getElementById("Newsletter_abmelden").checked;
		
		checkAbmeldungen();
		var newsletter  = document.getElementById("Newsletter").checked;
		if (!getreide && !phyto && !agricast && !agrarbrief && !schlaglicht && !sms && newsletter)
		{
			document.Form1.required.value = "Anrede,Name,Vorname,EMail,Daten_speichern";
			document.getElementById("field_street").innerHTML = "Straße, Haus-Nr.:";
			document.getElementById("field_postcode").innerHTML = "Postleitzahl:";
			document.getElementById("field_town").innerHTML = "Ort:";
		}
		else
		{
			document.Form1.required.value = "Anrede,Name,Vorname,Plz,Strasse,Ort,Daten_speichern";
			document.getElementById("field_street").innerHTML = "Straße, Haus-Nr.:*";
			document.getElementById("field_postcode").innerHTML = "Postleitzahl:*";
			document.getElementById("field_town").innerHTML = "Ort:*";
		}
		var radA1 = document.Form1.radiobutton[0];	//Getreide-Aktuell
   	var radA2 = document.Form1.radiobutton[1];
		var radA3 = document.Form1.radiobutton[2];
		var radA11 = document.Form1.radiobutton1[0]; //Spritzwetter
   	var radA12 = document.Form1.radiobutton1[1];
   	var radB1 = document.Form1.radiobutton2[0];	//Phytophthora
   	var radB2 = document.Form1.radiobutton2[1];
		var radB3 = document.Form1.radiobutton2[2];
   	var radC1 = document.Form1.radiobutton3[0];	// Agrarbrief
   	var radC2 = document.Form1.radiobutton3[1];
		var radC3 = document.Form1.radiobutton3[2];
   	var radD1 = document.Form1.radiobutton4[0];	// Schlaglicht
   	var radD2 = document.Form1.radiobutton4[1];
		var radD3 = document.Form1.radiobutton4[2];

		
		if (newsletter)
		{
			lbEmail = true;
		}
		if (getreide)
		{
			if (radA1.checked)
				lbEmail = true;
			if (radA2.checked)
				lbFax = true;
		}
		if (phyto)
		{
			if (radB1.checked)
				lbEmail = true;
			if (radB2.checked)
				lbFax = true;
		}
		if (agrarbrief)
		{
			if (radC1.checked)
				lbEmail = true;
			else 
				lbEmail = false;
		}
		if (schlaglicht)
		{
			if (radD1.checked)
				lbEmail = true;
			else
				lbEmail = false;
		}

    if (agricast) lbEmail = true;
    if (sms)
		{
			lbEmail = true;
			lbMobile = true;
		}
		if (newsletter || newsletter_abmelden)
			lbEmail = true;
	
		if (lbFax)
			document.getElementById("field_fax").innerHTML = "Telefax - Nr.:*";
		else
			document.getElementById("field_fax").innerHTML = "Telefax - Nr.:";
		if (lbEmail)
			document.getElementById("field_email").innerHTML = "E-Mail-Adresse:*";
		else
			document.getElementById("field_email").innerHTML = "E-Mail-Adresse:";
		if (lbMobile)
			document.getElementById("field_mobile").innerHTML = "Mobil - Nr.:*";
		else
			document.getElementById("field_mobile").innerHTML = "Mobil - Nr.:";
	}
	function chv(elementID, chk)
	{
		
		if (!chk)
		{
			document.getElementById(elementID).style.display = "none";
		}
		else
		{
			document.getElementById(elementID).style.display = "block";
		}
		setAsterisk();
	}
    
  function initchv()
	{ 
			chv('getreide_aktuell', document.getElementById("chk_getreide_aktuell").checked);
			chv('phyto', document.getElementById("chk_phyto").checked);
			chv('ackerbau', document.getElementById("chk_ackerbau").checked);
			chv('speku', document.getElementById("chk_speku").checked);
	}

	function markKultur(kul)
	{
		
		var ele = null;
		var form1 = document.Form1.elements;
		var fname = new String("");
		
		for (i = 0; i < form1.length; i++)
		{
		   fname = new String(form1[i].name);
			if (fname.indexOf(kul) == 0)
			{
				
				ele = document.getElementById(fname);
				if (ele != null)
				{

                    if (ele.value == "")
				        ele.style.border = "1px solid #FF0000";
				    else
				        ele.style.border = "1px solid #333333";
				}

			}
		}	
	}
	function checkKultur(kul)
	{
	   var missing = true;
		var form1 = document.Form1.elements;
		for (i = 0; i < form1.length; i++)
		{
		   var name = new String(form1[i].name);
			if (name.indexOf(kul) == 0)
			{
				 
				if (form1[i].value != "")	 missing = false;
			}
		}
		return missing;
	}
	function erasePrefixAtKultur()
	{
	   
		var form1 = document.Form1.elements;
        var fname = new String("");
		
		for (i = 0; i < form1.length; i++)
		{
		    fname = new String(form1[i].name);
		    
			if (fname.indexOf("sk_") == 0)
				form1[i].name = fname.replace(new RegExp("sk_","ig"),""); 
			else if (fname.indexOf("ab_") == 0)
				form1[i].name = fname.replace(new RegExp("ab_","ig"),""); 
		}
		
	}
	function IsEmptyString(str){
	
	    var result = false;
	    var regex = new RegExp("^\\s+$","g");
	    var s = new String(str);
	    
	    if(s.match(regex) || s == "")
		    result = true;
	    regex = null;
    	
	    return result;
    }
  function IsEmailOK(str) {
        var result = false;
        var regex = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$','gi');
        result = (regex.test(str));
        regex = null;
        return result;
    }
	
	function checkRequiredFields(ra)
	{
	     
	     var result = true;
	     var e,v;
	     for (var a=0; a< ra.length; a++)
	     {
	        
	        e = ra[a];
	        if (e != null)
	        {
	            if (IsEmptyString(e.value))
	            {
	                result = false;
    	            e.style.border = "1px solid #FF0000";
    	            
    	            if (e.tagName == "SELECT")
    	            {
    	                e.focus();
    	                e.style.background = "#FF0000";
    	            }
	            }
	            else e.style.border = "1px solid #333333";
	         }
	     }
	     return result;
	     
	}
	function checkServices(condition,message)
	{
	    var result = true;

        var div_service = document.getElementById("div_services");
        var div_service_form = document.getElementById("div_services_form");
        div_service_form.style.display = "none";
        if (condition)
        {
            result =  false;
            if (div_service != null && div_services_form != null)
            {
                    div_service_form.style.display = "";
                    div_service_form.innerHTML = message;
                    div_services.scrollIntoView(true);
            }
        }
        
        return result;
	}
	function setRadiobuttonText(condition,text,element)
	{
	        var keineAngabe = "";
	   	    if (condition)
   	        {
   	            if (text == "Fax")
   					bFax = true;
   				else if (text == "E-Mail")
	   	            bEmail = true;
   	            element.value = text;
   	        }
   	        else
   	            element.value = keineAngabe;
	}
	function checkDatenschutz()
	{
		var result = true;
		var datenschutz = document.getElementById("Daten_speichern");
		if(!datenschutz.checked)
		{
		   
		   datenschutz.style.border = "1px solid #FF0000"
		   datenschutz.focus();
		   result = false;
		}
		else
		 datenschutz.style.border = "1px solid #000000"
		return result;
    }
	function checkfields()
	{
	   
	   bEmail = false;
	   bFax = false;
		 bMobile = false;
	   var result = true;
	   var msg_kul_angaben = "Bitte machen Sie auch Angaben zu Ihren Kulturen.";
	   var msg_kul_angaben_fehlt = "Bitte machen Sie auch Angaben zu Ihren Kulturen, damit wir Sie noch besser beraten können.";
	   var msg_betrieb_angaben = "Bitte füllen Sie ggf. auch folgende Felder aus.";
		 var msg_req_fields = "Bitte füllen Sie die Pflichtfelder aus, <br>damit das Formular versendet werden kann.";
     var msg_service = "Bitte wählen Sie mindestens einen der <br>nachfolgenden Services aus.";
   	 var msg_service_via = "Bitte wählen Sie für __SERVICE__ <br>eine Option aus. ";
		 
   	   
        	    
   	    
   	    
   	    				// Checkboxen der Berufsgruppen
				var Berater = document.getElementById("Berater").checked;
				var Handel = document.getElementById("Handel").checked;
				var Landwirt = (document.getElementById("chk_ackerbau").checked	==true)?document.getElementById("chk_ackerbau").checked:document.getElementById("chk_speku").checked;
				var Sonstiges = new String(document.Form1.Sonstiges.value);
				Sonstiges = Sonstiges.replace(/\s/gi,"");

   	    // Checkboxen der einzelnen Services
   	    var getreide    = document.getElementById("chk_getreide_aktuell").checked;
   	    var phyto       = document.getElementById("chk_phyto").checked;
   	    var agricast    = document.getElementById("Spritzwetter2").checked;
   	    var agrarbrief  = document.getElementById("Agrarbrief").checked;   
        var schlaglicht = document.getElementById("Schlaglicht").checked;   
				var sms					= document.getElementById("chk_sms_warndienst").checked;
   	    var newsletter  = document.getElementById("Newsletter").checked;
				
				//Pflichtfelder als Array aufbauen
  	    var req_fields = new String("Anrede,Name,Vorname,Plz,Strasse,Ort");
			  if(!getreide && !phyto && !agricast && !agrarbrief && !schlaglicht && !sms && newsletter)
				 req_fields = new String("Anrede,Name,Vorname,EMail");
  	    var arf = req_fields.split(',');
  	    req_array = new Array(arf.length);
  	    for(var a= 0; a<arf.length; a++)
  	    {
					req_array[a] = document.getElementById(arf[a]);
        }

				
				// Gibt an, ob die Felder leer sind
   	    var isEmail = (IsEmptyString(document.Form1.EMail.value))?false:true;
   	    var isFax   = (IsEmptyString(document.Form1.Fax.value))?false:true;
   	    var isMobil = (IsEmptyString(document.Form1.Mobil.value))?false:true;
   	    var radA1 = document.Form1.radiobutton[0];	//Getreide-Aktuell
   	    var radA2 = document.Form1.radiobutton[1];
				var radA3 = document.Form1.radiobutton[2];
				var radA11 = document.Form1.radiobutton1[0]; //Spritzwetter
   	    var radA12 = document.Form1.radiobutton1[1];
   	    var radB1 = document.Form1.radiobutton2[0];	//Phytophthora
   	    var radB2 = document.Form1.radiobutton2[1];
				var radB3 = document.Form1.radiobutton2[2];
   	    var radC1 = document.Form1.radiobutton3[0];	// Agrarbrief
   	    var radC2 = document.Form1.radiobutton3[1];
				var radC3 = document.Form1.radiobutton3[2];
   	    var radD1 = document.Form1.radiobutton4[0];	// Schlaglicht
   	    var radD2 = document.Form1.radiobutton4[1];
				var radD3 = document.Form1.radiobutton4[2];

   	    // E-Mail und Fax Boxenrand auf schwarz setzen   	    
   	    var fEmail = document.getElementById("EMail");
   	    var fFax =   document.getElementById("Fax");
				var fMobil = document.getElementById("Mobil");
   	    fEmail.style.border = "1px solid #7F9DB9";
   	    fFax.style.border   = "1px solid #7F9DB9";
				fMobil.style.border = "1px solid #7F9DB9";
   	    
   	    // Kulturenangaben reseten
   	    var ab = document.getElementById('ackera');
				var sk = document.getElementById('spekua');
        ab.style.color = "black";
        sk.style.color = "black";
        ab.innerHTML =  msg_kul_angaben_fehlt;
				sk.innerHTML =  msg_betrieb_angaben;
   	    
   	    
   	    // Roten Text bei den Pflichtfeldern wieder reseten
        var div_notice = document.getElementById("div_notification");
        var div_form_fields = document.getElementById("div_form_fields");
        div_notice.style.display = "none";
        div_notice.innerHTML = "";
        
        // Irgendein Service gewählt
   	    if (!checkServices((!getreide && !phyto && !agricast && !agrarbrief && !schlaglicht && !sms && !newsletter),msg_service))
            return false;          
        // Bei Getreide Aktuell -> Weizen und/oder Gerste gewählt? 
        if (getreide && !document.getElementById("GAWeizen").checked && !document.getElementById("GAGerste").checked)
        {
            checkServices(true,"Bitte wählen Sie für Getreide Aktuell <br>mindestens eine Getreideart aus");
            return false;
        }
				// Bei SMS-Warndienst -> Raps und/oder Getreide gewählt?
				if (sms &&!document.getElementById("Raps_SMSWarnhinweise").checked && !document.getElementById("Getreide_SMSWarnhinweise").checked)
				{
            checkServices(true,"Bitte wählen Sie für den SMS-Warndienst <br>mindestens eine Kultur aus");
            return false;
        }
				// Spritzwetter Ackerbau oder Spezialkulturen
				/*
        if ((agricast && (!radA11.checked && !radA12.checked)))
        {    
				  checkServices(true,"Bitte wählen Sie für Spritzwetter entweder <br>Ackerbau oder Spezialkulturen aus.");
					return false;         
				}
				*/
        // Versandart bei Gerste Aktuell gewählt
        if (!checkServices((getreide && (!radA1.checked && !radA2.checked &&!radA3.checked)),msg_service_via.replace(/__SERVICE__/ig,"Getreide Aktuell")))
						return false; 
        // Versandart beim Phytophthora Modell gewählt
        if (!checkServices((phyto && (!radB1.checked && !radB2.checked && !radB3.checked)),msg_service_via.replace(/__SERVICE__/ig,"das Phytophthora Modell")))
            return false; 
        // Versandart beim beim Agrarbrief gewählt                      
        if (!checkServices((agrarbrief && (!radC1.checked && !radC2.checked && !radC3.checked)),msg_service_via.replace(/__SERVICE__/ig,"den Agrarbrief")))
            return false;       
        // Versandart beim beim Schlaglicht gewählt                      
        if (!checkServices((schlaglicht && (!radD1.checked && !radD2.checked && !radD3.checked)),msg_service_via.replace(/__SERVICE__/ig,"das Schlaglicht")))
            return false;     						
        

   	    if (newsletter) bEmail = true;
   	    if (agricast) bEmail = true;
  	    if (sms)
				{
					bEmail = true;
					bMobile = true;
				
				}
   	    setRadiobuttonText((getreide /*&& radA1.value == "ga_email"*/ && radA1.checked),"E-Mail",radA1);
   	    setRadiobuttonText((getreide /*&& radA2.value == "ga_fax"*/ && radA2.checked),"Fax",radA2);
				//setRadiobuttonText((agricast /*&& radA1.value == "ga_email"*/ && radA11.checked),"Ackerbau",radA11);
   	    //setRadiobuttonText((agricast /*&& radA2.value == "ga_fax"*/ && radA12.checked),"Spezialkulturen",radA12);
   	    setRadiobuttonText((phyto /*&& radB1.value == "ph_email"*/ && radB1.checked),"E-Mail",radB1);
   	    setRadiobuttonText((phyto /*&& radB2.value == "ph_fax"*/ && radB2.checked)  ,"Fax",radB2);
   	    setRadiobuttonText((agrarbrief /*&& radC1.value == "ab_email" */&& radC1.checked),"E-Mail",radC1);
   	    setRadiobuttonText((agrarbrief /*&& radC2.value == "ab_post" */&& radC2.checked),"Postversand",radC2);
   	    setRadiobuttonText((schlaglicht/*&& radC1.value == "ab_email" */&& radD1.checked),"E-Mail",radD1);
   	    setRadiobuttonText((schlaglicht /*&& radC2.value == "ab_post" */&& radD2.checked),"Postversand",radD2);        

	    
               	  


        if (!checkRequiredFields(req_array))
        {
            div_notice.style.display = "";
            div_notice.innerHTML = msg_req_fields;
            div_form_fields.scrollIntoView(true);
            result =  false;
            return result;
        
        }
        else if (bEmail && !isEmail && bFax && !isFax)
        {
            div_notice.style.display = "";
            div_notice.innerHTML = "Bitte tragen Sie Ihre Fax-Nummer sowie Ihre E-Mail-Adresse ein, um die gewählten Service zu empfangen.";
            div_form_fields.scrollIntoView(true);
            document.Form1.EMail.focus();
            fEmail.style.border = "1px solid #FF0000";
   	        fFax.style.border = "1px solid #FF0000";
            result =  false;
            return result;
        }
        else if (bEmail && !isEmail)
        {
            div_notice.style.display = "";
            div_notice.innerHTML = "Bitte tragen Sie Ihre E-Mail-Adresse ein, um den gewählten Service zu empfangen.";
            div_form_fields.scrollIntoView(true);
            document.Form1.EMail.focus();
            fEmail.style.border = "1px solid #FF0000";
   	        result =  false;
   	        return result;
        }
        else if (bFax && !isFax)
        {
            div_notice.style.display = "";
            div_notice.innerHTML = "Bitte tragen Sie Ihre Fax-Nummer ein, um den gewählten Service zu empfangen.";
            div_form_fields.scrollIntoView(true);
            document.Form1.Fax.focus();
       	    fFax.style.border = "1px solid #FF0000";
            result =  false;
            return result;
        }
				else if (bMobile && !isMobil)
				{
				    div_notice.style.display = "";
            div_notice.innerHTML = "Bitte tragen Sie Ihre Mobil-Nr. ein, um den gewählten Service zu empfangen.";
            div_form_fields.scrollIntoView(true);
            fMobil.focus();
            fMobil.style.border = "1px solid #FF0000";
   	        result =  false;
   	        return result;
				
				}
				// Profession
				if(!Berater && !Handel && !Landwirt && Sonstiges.length==0 &&
					(getreide || phyto || agricast || agrarbrief || schlaglicht || sms)
					)
				{
					   div_notice.style.display = "";
            div_notice.innerHTML = "Bitte teilen Sie uns mit, in welchem Berufszweig sie tätig sind.";
            div_form_fields.scrollIntoView(true);
            document.Form1.Sonstiges.focus();
       	    document.getElementById("Handel").style.border = "1px solid #FF0000";
						document.getElementById("Berater").style.border = "1px solid #FF0000";
						document.getElementById("Sonstiges").style.border = "1px solid #FF0000";
						document.getElementById("chk_ackerbau").style.border = "1px solid #FF0000";
						document.getElementById("chk_speku").style.border = "1px solid #FF0000";
            result =  false;
            return result;
				}
				else	{
					   div_notice.style.display = "";
            div_notice.innerHTML = "";
            div_form_fields.scrollIntoView(true);
            document.Form1.Sonstiges.focus();
       	    document.getElementById("Handel").style.border = "1px solid #7F9DB9";
						document.getElementById("Berater").style.border = "1px solid #7F9DB9";
						document.getElementById("Sonstiges").style.border = "1px solid #7F9DB9";
						document.getElementById("chk_ackerbau").style.border = "1px solid #7F9DB9";
						document.getElementById("chk_speku").style.border = "1px solid #7F9DB9";
           
           
				}
        // Falls E-Mail angegeben, dann prüfen ob Syntak OK ist 
        if (isEmail)
        {
            if(!IsEmailOK(fEmail.value))
            {
                div_notice.style.display = "";
                div_notice.innerHTML = "Bitte überprüfen Sie die Schreibweise Ihrer E-Mail-Adresse.";
                div_form_fields.scrollIntoView(true);
                document.Form1.EMail.focus();
                fEmail.style.border= "1px solid #FF0000";
                return false;
            }
        }        	    
   	    
   	    
   	    var landwirt = document.getElementById("chk_ackerbau").checked;
		var speku = document.getElementById("chk_speku").checked;
		
		var missing_s = true;
		var missing_a = true;

		if (speku)	
			missing_s = checkKultur('sk_');
		else 
			missing_s = false;
		
		if(landwirt) 
			missing_a = checkKultur('ab_');
		else
			missing_a = false;
		

		if ((missing_s || missing_a) && firstrun && result)
		{
		   if(landwirt)
		   {
			 document.getElementById('ab_Weizen').focus();
			 document.getElementById('ackerbau').scrollIntoView(true);
		   }
		   else 
		   {
			 document.getElementById('sk_Wein').focus();
			 document.getElementById('speku').scrollIntoView(true);
    	   }
		   ab.innerHTML =  msg_kul_angaben_fehlt;
		   sk.innerHTML =  msg_kul_angaben_fehlt;
			 
		   ab.style.color = "red";
		   sk.style.color = "red";
			 
		   if (missing_s)	markKultur('sk_');
		   if (missing_a)	markKultur('ab_');
	        
		   firstrun = false;
		   return false;
		}
        
		if (!checkDatenschutz())
		{
		    result = false;
				div_notice.style.display = "";
				div_notice.innerHTML = "Bitte geben Sie Ihr Einverständnis zum Datenschutz.";
		}
		
		
		if(result) 
		    erasePrefixAtKultur();
		
		// Uncheck options of not choosen services
		if(!getreide) 
		{
			if (document.getElementById("GAWeizen")!=null)
				document.getElementById("GAWeizen").checked = false;
			if(document.getElementById("GAGerste")!=null)
				document.getElementById("GAGerste").checked = false;
			
		}
		if(!phyto){}
   	if(!agricast){}
   	if(!agrarbrief){}
    if(!schlaglicht){}
		if(!sms)
		{
			document.getElementById("Raps_SMSWarnhinweise").checked = false;
			document.getElementById("Getreide_SMSWarnhinweise").checked = false;
		}
   	    // Gibt 
		
		
		return result;
	
	}

