$(document).ready(function(){ 

	$('#alertJS').hide();
	$('#ajax').show();
	
	//form handler
	$('#ajax').ajaxForm({
		beforeSubmit: validateForm,
		success: sent
	});

	function sent() {
		$("#ajax").slideToggle('slow');
		$("img.image1").hide();
		$("#info").show().append("<b>Thank you very much!</b> Your request has been sent. <em>Satisfactory</em><br />prepare a response as soon as possible. Best regards!");
	}
	function validateForm() {
		
		$("#fullname").css("border-color","green").css("border-width","2px");
		$("#country").css("border-color","green").css("border-width","2px");
		$("#phone").css("border-color","green").css("border-width","2px");
		$("#email").css("border-color","green").css("border-width","2px");
		$("#phone").css("border-color","green").css("border-width","2px");
		$("#inquiry").css("border-color","green").css("border-width","2px");

		var fullname = $("#fullname").val();
		var country = $("#country").val();
		var phone = $("#phone").val(); 
		var email = $("#email").val();
		var phone = $("#phone").val(); 
		var inquiry = $("#inquiry").val();

		var emailPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; 

		var errors = 0;	

		if (fullname.length < 8) { 
			$("#fullname").css("border-color","red").css("border-width","2px"); 
			errors++;
		}
		if (country.length < 5) { 
			$("#country").css("border-color","red").css("border-width","2px"); 
			errors++;
		}
		if (phone.length < 6) { 
			$("#phone").css("border-color","red").css("border-width","2px"); 
			errors++;
		}
		if (emailPattern.test(email) == false) { 
			$("#email").css("border-color","red").css("border-width","2px"); 
			errors++;
		}
		if (inquiry.length < 10) { 
			$("#inquiry").css("border-color","red").css("border-width","2px"); 
			errors++;
		}

		// error handler
		if (errors > 0) {
			//alert("Znalazłem błędy ("+ errors +") w formularzu ..."); 
			return false; 
		}

	}

	
});