$(document).ready(function(){

	var errorColor   = '#C04737';
  var correctColor = '#969286';
  var errorMarks	 = 'border-color';
  
  $("#reset").click(function(){
  	//$("#form").clearForm();
  	document.getElementById('form').reset();
  	//$("#form").reset();
  });
  
	$("#submit").click(function(){

		$("#name").css(errorMarks, correctColor);
		$("#company").css(errorMarks, correctColor);
		$("#address").css(errorMarks, correctColor);
		$("#phone1").css(errorMarks, correctColor);
		//$("#phone2").css(errorMarks, correctColor);
		$("#email").css(errorMarks, correctColor);
		//$("#www").css(errorMarks, correctColor);
		$("#person").css(errorMarks, correctColor);
		//$("#message").css(errorMarks, correctColor);
		//$("#agree").css(errorMarks, correctColor);

		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

    var nameVal    = $("#name").val();
    var companyVal = $("#company").val();
    var addressVal = $("#address").val();
    var phone1Val  = $("#phone1").val();
    var phone2Val  = $("#phone2").val();
    var emailVal   = $("#email").val();
    var wwwVal   	 = $("#www").val();
    var personVal  = $("#person").val();
    //var messageVal = $("#message").val(); 
    //var agreeVal   = $("#agree:checked").val();

		if(nameVal == '') {
			$("#name").css(errorMarks, errorColor);
			hasError = true;
		}
		if(companyVal == '') {
			$("#company").css(errorMarks, errorColor);
			hasError = true;
		}
		if(addressVal == '') {
			$("#address").css(errorMarks, errorColor);
			hasError = true;
		}
		if(phone1Val == '') {
			$("#phone1").css(errorMarks, errorColor);
			hasError = true;
		}
		if(emailVal == '') {
			$("#email").css(errorMarks, errorColor);
			hasError = true;
		} else if(!emailReg.test( emailVal )) {	
			$("#email").css(errorMarks, errorColor);
			hasError = true;
		}
		if(personVal == '') {
			$("#person").css(errorMarks, errorColor);
			hasError = true;
		}
/*
		if(messageVal == '') {
			$("#message").css(errorMarks, errorColor);
			hasError = true;
		}
*/
/*
		if (agreeVal == null) {
			hasError = true;
		}
*/
		if(hasError == false) {
      //$(".button").hide();
			$("#form").fadeTo("slow", 0.30, function() {
	     	$("#form").after('<div class="loader"><img src="templates/img/loading.gif" alt="Loading..." /></div>');
	     	//$(".loader").show("slow");

  	    $.ajax({
    	    type: "POST",
      	  url:  "templates/forms/sendmail-wspolpraca.php",
        	data: { name: nameVal, company: companyVal, address: addressVal, phone1: phone1Val, phone2: phone2Val, email: emailVal, www: wwwVal, person: personVal },
        	success: function(msg) {
          	$("div#content").html(msg);
        		$("#form").fadeOut("slow");
        	},
        	error: function (XMLHttpRequest, textStatus, errorThrown) {
          	$("div#content").html('<p>Przepraszamy, wiadomość nie mogła zostać wysłanaaaa.</p>');
        		$("#form").fadeOut("slow");
        	}
      	});

      });
		}
		else
   		return false;
	});
});

