$(document).ready(function() {
	$('#customForm').submit(function() {
		var desc = $("textarea#f_tresc").val();
		var autor = $("input#f_autor").val();
		var email = $("input#f_email").val();
		var error = false;
		//alert(desc);
		//alert(document.cookie);
		//exit;
	    if ( desc == '' ) {
	    	$("#f_tresc").removeClass("ok");
	    	$("#f_tresc").addClass("error");
	    	error = true;
	    } else {
	    	$("#f_tresc").addClass("ok");
	    }
		if ( validateEmail() == false ) {
	   // if ( email == '' ) {
	    	$("#f_email").removeClass("ok");
	    	$("#f_email").addClass("error");
	    	error = true;
	    } else {
	    	$("#f_email").addClass("ok");
	    }
	    if ( autor == '' ) {
	    	$("#f_autor").removeClass("ok");
	    	$("#f_autor").addClass("error");
	    	error = true;
	    } else {
	    	$("#f_autor").addClass("ok");
	    }			
	    if ( !error ) {
	    	//return true;
			
		    $.ajax({
		    	url: "controler/sendFormContact.php",
		        type: "POST",
		        data: "desc=" + desc + "&autor=" + autor + "&email=" + email,
		        success: function(msg){ 
		        	$("#status").addClass("h");
		        	$("#formMesg").html(msg);
		        	switch( msg ) {
		        		case 'OK':
		        			$("#status").html('');
		    				$("#formMesg").html('<span style="color: #000000; font-weight: bold">Dziękujemy za kontakt.</span>');
							$("textarea#f_tresc").val('');
							$("input#f_autor").val('');
							$("input#f_email").val('');
		    			break;
		    			case 'NO':
		       				$("#formMesg").html('<span style="color:Red">Wystąpił błąd!</span>');
		    			break;
		    		}
		        }
		    });
			//location.reload();
		}
		else {
			$("#status").addClass('v');
			$("#formMesg").html('');
			$("#status").html('<span class="redBlink">Wypełnij obowiązkowe pola!</span>');
		}
    	return false; 
		
		//validation functions
		function validateEmail(){
			var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
			//if it's valid email
			if(filter.test(email)){
				return true;
			}
			//if it's NOT valid
			else{
				return false;
			}
		}
		
    });    
});