$(document).ready(function(){

	var errorColor   = '#F3D2D3';
  var correctColor = '#F2F2F2';
  var errorMarks	 = 'background-color';
  
  
  
	$("#fm_send").click(function(){

		$("#fm_firma").css(errorMarks, correctColor);
    $("#fm_mail").css(errorMarks, correctColor);
    $("#fm_ilosc").css(errorMarks, correctColor);
    $("#fm_pay").css(errorMarks, correctColor);
		$("#fm_uwagi").css(errorMarks, correctColor);

		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

    var fm_firmaVal = $("#fm_firma").val();
    var fm_mailVal  = $("#fm_mail").val();
    var fm_uwagiVal = $("#fm_uwagi").val();
    var fm_iloscVal = $("#fm_ilosc").val();
    var fm_payVal = $("#fm_pay").val();
    var fm_1Val  = $("#fm_1:checked").val();
   	var fm_2Val  = $("#fm_2:checked").val();
   	var fm_3Val  = $("#fm_3:checked").val();
   	var fm_4Val  = $("#fm_4:checked").val();
   	var fm_5Val  = $("#fm_5:checked").val();
   	var fm_6Val  = $("#fm_6:checked").val();
   	var fm_7Val  = $("#fm_7:checked").val();
   	var fm_8Val  = $("#fm_8:checked").val();
   	var fm_9Val  = $("#fm_9:checked").val();
   	var fm_10Val = $("#fm_10:checked").val();
    var fm_11Val = $("#fm_11:checked").val();
    var fm_12Val = $("#fm_12:checked").val();
    var fm_13Val = $("#fm_13:checked").val(); 
    
    var odpady = "";
    
    if(fm_1Val != null)
      odpady += "Mąka przenna TYP 750 ";
    if(fm_2Val != null)
      odpady += "Mąka przenna TYP 650 ";
    if(fm_3Val != null)
      odpady += "Mąka przenna TYP 550 ";
    if(fm_4Val != null)
      odpady += "Mąka przenna TYP 500 ";
    if(fm_5Val != null)
      odpady += "Mąka żytnia TYP 720 ";
    if(fm_6Val != null)
      odpady += "Mąka żytnia TYP 580 ";
    if(fm_7Val != null)
      odpady += "Mąka żytnia TYP 500 ";
    if(fm_8Val != null)
      odpady += "Mąka graham TYP 1850 ";
    if(fm_9Val != null)
      odpady += "Mąka razowa TYP 2000 ";
    if(fm_10Val != null)
      odpady += "Mąka krupczatka TYP 450 ";
    if(fm_11Val != null)
      odpady += "Mąka makaronowa TYP 450 ";
    if(fm_12Val != null)
      odpady += "Mąka paszowa ";
    if(fm_13Val != null)
      odpady += "Podsypka "; 
		
		if(fm_mailVal == '') {
			$("#fm_mail").css(errorMarks, errorColor);
			hasError = true;
		} else if(!emailReg.test( fm_mailVal )) {	
			$("#fm_mail").css(errorMarks, errorColor);
			hasError = true;
		}
		if(fm_firmaVal == '') {
			$("#fm_firma").css(errorMarks, errorColor);
			hasError = true;
		}
		if(fm_uwagiVal == '') {
			$("#fm_uwagi").css(errorMarks, errorColor);
			hasError = true;
		}
		if(fm_payVal == '') {
			$("#fm_pay").css(errorMarks, errorColor);
			hasError = true;
		}
		if(fm_iloscVal == '') {
			$("#fm_ilosc").css(errorMarks, errorColor);
			hasError = true;
		}
	    
		if(hasError == false) {
			$("#formmaka").fadeTo("slow", 0.30, function() {
	     	
      $.ajax({
    	    type: "POST",
      	  url:  "send_maka.php",
        	data: {firma: fm_firmaVal, mail: fm_mailVal, maka: odpady, ilosc: fm_iloscVal, platnosc: fm_payVal, uwagi: fm_uwagiVal },
        	success: function(msg) {
          	$("#wrapp").html(msg);
        		$("#formmaka").fadeOut("slow");
        	},
        	error: function (XMLHttpRequest, textStatus, errorThrown) {
          	$("#wrapp").html(msg);
        		$("#formmaka").fadeOut("slow");
        	}
      	});

      });
		}
		else
   		return false;
	});
});

