$(document).ready(function() {
	$("#customForm").submit(function() {
	
		var firma = $("input#form_firma").val(); 
		var name = $("input#form_name").val();
		var email = $("input#form_email").val();
		var phone = $("input#form_phone").val();
		var dystrybutor = $("input#product_dystrybutor_email").val();
		var productName = $("input#product_name").val();
		var productId = $("input#product_id").val();		
		var message = $("#form_message").val();

		var error = false;
		
		//var dystrybutor = 'malecki@atcomnet.pl';
		//alert(dystrybutor);

	    if ( name == '' ) {
	    	$("#form_name").removeClass("ok");
	    	$("#form_name").addClass("error");
	    	error = true;
	    } else {
	    	$("#form_name").addClass("ok");
	    	//error = false;
	    }
		if ( validateEmail() == false ) {
		//if ( email == '' ) {
			$("#form_email").removeClass("ok");
			$("#form_email").addClass("error");
			//$("#form_name").val("sssss");
			error = true;
		} else {
	    	$("#form_email").addClass("ok");
	    	//error = false;
	    }
	    if ( phone == '' ) {
	    	$("#form_phone").removeClass("ok");
	    	$("#form_phone").addClass("error");
	    	error = true;
	    } else {
	    	$("#form_phone").addClass("ok");
	    	//error = false;
	    }
	    if ( !error ) {
		    $.ajax({
		    	url: "controler/sendFormProduct.php",
		        type: "POST",
		        //data: "type=" + type + "&name=" + name + "&street=" + street + "&code=" + code + "&city=" + city + "&phone=" + phone + "&email=" + email + "&desc=" + desc,
		        data: "productName=" + productName + "&productId=" + productId + "&firma=" + firma + "&name=" + name + "&phone=" + phone + "&dystrybutor=" + dystrybutor + "&email=" + email + "&desc=" + message,
		        success: function(msg){ 
		        	$("#status").addClass("h");
		        	$("#formMesg").html(msg);
		        	switch( msg ) {
		        		case 'OK':
		        			//$("#formMesg").addClass("h");
		    				$("#formMesg").html('<span style="color:Green">Dziękujemy za przesłanie zapytania.</span>');
		    				// wyczysc inputy 
		    				/*$("input").each(function(){ 
								$(this).val("");
							});*/
							$("input#form_firma").val("");
							$("input#form_name").val("");
							$("input#form_email").val("");
							$("input#form_phone").val("");
							$("input#product_dystrybutor_email").val("");
							$("input#product_name").val("");
							$("textarea[name=form_message]").val("");
		    			break;
		    			case 'NO':
		       				$("#formMesg").html('<span style="color:Red">Wystąpił błąd podczas rejestracji!</span>');
		    			break;
		    		}
		        }
		    });
		}
		else {
			$("#status").addClass("v");
			$("#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;
			}
		}
		
    	
    });    
});      