$(document).ready(function(){
	$("#name").change(function(){
		validate_user();
	});
	
	$("#email").change(function(){
		validate_email();
	});
	
	$("#message").change(function(){
		validate_message();
	});
	
	
$("#contactForm").bind("submit", function(){
	var error=false;
	$("#checkWarn").hide();
	$("#noMail").hide();
	test1=check_filling();
	if(test1)
		error=true;
	test1=validate_user();
	if(test1)
		{ error=true;}
	test1=email_is_empty();
	if(test1)
		{ error=true; }
	test1=validate_message();
	if(test1)
		error=true;
	
	if(error)
	{ $("#onSubmitWarn").show("slow"); }
	else
	{ $("#onSubmitWarn").hide();}
	return !error;		
	});
});

function validate_user()
{
	var error=false;
	var imie=$("#name").val();
	if(imie.length<5)
	{ 	$("#nameWarn").show();
		error=true;	}
	else
		$("#nameWarn").hide();
	return error;
}

function validate_email()
{
	$("#atLeast").hide();
	$("#noEmailWarn").hide();
	var error=false;
	var dobryEmail=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
	var email=$("#email").val();
	if(dobryEmail.test(email) || email==null || email=="")
		$("#emailWarn").hide();
	else
	{	$("#emailWarn").show();
		error=true;	}
	return error; }

function check_filling()
{
		test1=validate_email();
		test2=validate_user();
		test4=validate_message();
		error=test1*test2*test4;
return error; }
function validate_message()
{
	error=false;
	lng=$("#message").val();
	if(lng.length<10)
	{ 	$("#messageWarn").show();
		error=true; }
	else
	{ $("#messageWarn").hide(); }
return error; }
function checkIfSend()
{
	error=false;
	if($("#ifSend").is(":checked"))
	{
		test1=validate_email();
		if(test1 || email_is_empty())
		{
			$("#noMail").show();
			error=true;
		}
	}
	else
		$("#noMail").hide();
	return error;
}
function email_is_empty()
{
	if($("#email").val()=="" || $("#email").val()==null)
	{   $("#noEmailWarn").show();
		return true; }
	else
	{ 	$("#noEmailWarn").hide();
		return false; }
}
