 var Invalid_Email="Invalid Email";
 var Fill_Required="Please Fill Required Fields";
 $(document).ready(function(){
	$("#msgSent").html("");
	$("#name").click(function(){
			$("#name").removeClass("erroBorder");
	});
	$("#family").click(function(){
			$("#family").removeClass("erroBorder");
	});
	
	$("#address").click(function(){
			$("#address").removeClass("erroBorder");
	});
	
	$("#city").click(function(){
			$("#city").removeClass("erroBorder");
	});
	
	$("#country").click(function(){
			$("#country").removeClass("erroBorder");
	});
	
	$("#phone").click(function(){
			$("#phone").removeClass("erroBorder");
	});
	
	$("#email").click(function(){
			$("#email").removeClass("erroBorder");
	});
	
	$("#message").click(function(){
			$("#message").removeClass("erroBorder");
	});
	
    $("#button").click(function(){
	var name=$("#name").val();
	var family=$("#family").val();
	var address=$("#address").val();
	var city=$("#city").val();
	var country=$("#country").val();
	var phone=$("#phone").val();
	var email=$("#email").val();
	var message=$("#message").val();
	if(checkNeeds(name,family,address,city,country,phone,email,message)){
		name=name.replace("&","and") ;
		family=family.replace("&","and") ;
		address=address.replace("&","and") ;
		city=city.replace("&","and") ;
		country=country.replace("&","and") ;
		phone=phone.replace("&","and") ;
		email=email.replace("&","and") ;
		message=message.replace("&","and") ;
		var URL="name="+name+"&family="+family+"&address="+address+"&city="+city+"&country="+country+"&phone="+phone+"&email="+email+"&message="+message+"";
		$("#c_preloader").show();
		$("#button").hide();
		$.ajax({
			type: "GET",
			url: "sendMsg.php",
			data: URL,
			cache: false,
			success: function(html){
				$("#c_preloader").hide();
				$("#msgSent").fadeIn("slow");
				$("#msgSent").html(html);
				$("#name").val("");
				$("#family").val("");
				$("#address").val("");
				$("#city").val("");
				$("#country").val("");
				$("#phone").val("");
				$("#email").val("");
				$("#message").val("");
				$("#button").show();
			},
			error: function(){
                $("#c_preloader").hide();
				$("#button").show();
          }
    });
		
	}else{
		
	}
	function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

	function checkNeeds(name,family,address,city,country,phone,email,message){
		if(name==""||name==" "){
			$("#name").addClass("erroBorder");
			setError("field");
			return false;
		}else{
			$("#name").removeClass("erroBorder");
		}
		
		if(family==""||family==" "){
			$("#family").addClass("erroBorder");
			setError("field");
			return false;
		}else{
			$("#family").removeClass("erroBorder");
		}
		
		if(city==""||city==" "){
			$("#city").addClass("erroBorder");
			setError("field");
			return false;
		}else{
			$("#city").removeClass("erroBorder");
		}
		
		if(country==""||country==" "){
			$("#country").addClass("erroBorder");
			setError("field");
			return false;
		}else{
			$("#country").removeClass("erroBorder");
		}
		
		if(phone==""||phone==" "){
			$("#phone").addClass("erroBorder");
			setError("field");
			return false;
		}else{
			$("#phone").removeClass("erroBorder");
		}
		if(echeck(email)){
			$("#msgSent").html("");
			$("#email").removeClass("erroBorder");
		}else{
			setError("email")
		  
			$("#email").addClass("erroBorder");
			return false;
			
		}	
		if(message==""||message==" "||message==null){
			setError("field");
			$("#message").addClass("erroBorder");
			return false;
		}else{
			$("#message").removeClass("erroBorder");
		}
		return true;
		
	}
	function setError(error){
		if(error=="email"){
			$("#msgSent").html("<span class='invalidEmail'>"+Invalid_Email+"</span>");
		}else{
			$("#msgSent").html("<span class='invalidEmail'>"+Fill_Required+"</span>");
		}
	}
   });
 });// JavaScript Document