$(document).ready(function(){

	var errorColor   = '#F3D2D3';
  var correctColor = '#F2F2F2';
  var errorMarks	 = 'background-color';
  
  
  
	$("#fk_send").click(function(){

		$("#fk_temat").css(errorMarks, correctColor);
		$("#fk_firma").css(errorMarks, correctColor);
		$("#fk_telefon").css(errorMarks, correctColor);
		$("#fk_adres").css(errorMarks, correctColor);
    $("#fk_mail").css(errorMarks, correctColor);
		$("#fk_zapytanie").css(errorMarks, correctColor);

		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

    var fk_tematVal     = $("#fk_temat").val();
    var fk_firmaVal     = $("#fk_firma").val();
    var fk_telefonVal   = $("#fk_telefon").val();
    var fk_adresVal     = $("#fk_adres").val();
    var fk_mailVal      = $("#fk_mail").val();
    var fk_zapytanieVal = $("#fk_zapytanie").val();
     
    
		if(fk_tematVal == '') {
			$("#fk_temat").css(errorMarks, errorColor);
			hasError = true;
		}
		if(fk_mailVal == '') {
			$("#fk_mail").css(errorMarks, errorColor);
			hasError = true;
		} else if(!emailReg.test( fk_mailVal )) {	
			$("#fk_mail").css(errorMarks, errorColor);
			hasError = true;
		}
		if(fk_firmaVal == '') {
			$("#fk_firma").css(errorMarks, errorColor);
			hasError = true;
		}
		if(fk_telefonVal == '') {
			$("#fk_telefon").css(errorMarks, errorColor);
			hasError = true;
		}
		if(fk_adresVal == '') {
			$("#fk_adres").css(errorMarks, errorColor);
			hasError = true;
		}
		if(fk_zapytanieVal == '') {
			$("#fk_zapytanie").css(errorMarks, errorColor);
			hasError = true;
		}
		
	    
		if(hasError == false) {
			$("#formkontakt").fadeTo("slow", 0.30, function() {
	     	

      $.ajax({
    	    type: "POST",
      	  url:  "send_kontakt.php",
        	data: {temat: fk_tematVal, firma: fk_firmaVal, telefon: fk_telefonVal, adres: fk_adresVal, mail: fk_mailVal, zapytanie: fk_zapytanieVal },
        	success: function(msg) {
          	$("#wrapp").html(msg);
        		$("#formkontakt").fadeOut("slow");
        	},
        	error: function (XMLHttpRequest, textStatus, errorThrown) {
          	$("#wrapp").html(msg);
        		$("#formkontakt").fadeOut("slow");
        	}
      	});

      });
		}
		else
   		return false;
	});
});

