$(function() {
  $('.error').hide();
  $('input.text-input').css({backgroundColor:""});
  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FF0000"});
  });
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:""});
  });

  $(".button").click(function() {
		// validate and process form
		// first hide any error messages
    $('.error').hide();
	
		if(document.contact.geschlecht[0].checked == false && document.contact.geschlecht[1].checked == false) {
		$("label#geschlecht_error").show();
		return false;
	}
	 if(document.contact.geschlecht[0].checked == true) {
		 var geschlecht = "Weiblich";
		 }
	 if(document.contact.geschlecht[1].checked == true) {
		 var geschlecht = "Männlich";
		 }	 
	 
	 	var besuchsdatum = $("input#besuchsdatum").val();
		var anschrift = $("input#anschrift").val();
		var plz = $("input#plz").val();
		var ort = $("input#ort").val();
		var kommentar = document.contact.kommentar.value;
		
	  var vorname = $("input#vorname").val();
		if (vorname == "") {
      $("label#vorname_error").show();
      $("input#vorname").focus();
      return false;
    }
	var nachname = $("input#nachname").val();
	if (nachname == "") {
      $("label#nachname_error").show();
      $("input#nachname").focus();
      return false;
    } 

			var alter = document.contact.alter.options[document.contact.alter.selectedIndex].value;
	if(alter=='00') {
		$("label#alter_error").show();
		return false;
	}
		var email = $("input#email").val();
		if (email == "") {
      $("label#email_error").show();
      $("input#email").focus();
      return false;
    }

	var text = document.contact.filiale.options[document.contact.filiale.selectedIndex].value;
	if(!text || text==" ") {
		$("label#filiale_error").show();
		return false;
	}

	if (ambiente == 0) {
		$("label#ambiente_error").show();
		return false;	
	} 
	if (freundlichkeit == 0) {
		$("label#freundlichkeit_error").show();
		return false;	
	}   
	if (kompetenz == 0) {
		$("label#kompetenz_error").show();
		return false;	
	}
	if (beratung == 0) {
		$("label#beratung_error").show();
		return false;	
	}
	if (wartezeit == 0) {
		$("label#wartezeit_error").show();
		return false;	
	}
	
	if (document.contact.agb.checked) {
		var neu = "ok";
		} else {
		$("label#agb_error").show();
		return false;	
	}


		var dataString = "geschlecht="+geschlecht+"&besuchsdatum="+besuchsdatum+"&vorname="+vorname+"&nachname="+nachname+"&alter="+alter+"&email="+email+"&anschrift="+anschrift+"&plz="+plz+"&ort="+ort+"&kommentar="+kommentar+"&fil="+text+"&am="+ambiente+"&fr="+freundlichkeit+"&ko="+kompetenz+"&be="+beratung+"&wa="+wartezeit;
		//alert (dataString);return false;
		var urlSend = "feedback2-neu.php";
	$.ajax({
      type: "POST",
      url: urlSend,
      data: dataString,
      success: function() {
        $('#contents').html("<div id='message'></div>");
        $('#message').html("<h2>Wir danken Ihnen für Ihre Bewertung,</h2>")
        .append("<p>Ihre Meinung hilft uns, unser Unternehmen Qualitativ zu verbessern.  Jedes Formular erreicht unsere Abteilung für Qualitätssicherung und die zuständige Geschäftsleitung. Jede Anregung und oder Beanstandung wird von mit großer Sorgfalt und gewissenhaft bearbeitet. <br><br> Vielen Dank für Ihr Vertrauen <br> Die Velly-Group!</p>")
        .hide()
        .fadeIn(1500, function() {
          $('#message').append("<img id='checkmark' src='images/check.png' />");
        });
      }
     });
    return false;
	});
});
runOnLoad(function(){
  $("input#name").select().focus();
});