$(document).ready(function() {
	$('#active_btn').click(function(){
		if($("#contact_name").val() == ''){
			alert("Please insert your name.");
			$("#contact_name").focus();
			return false;
		}
		if($("#contact_company").val() == ''){
			alert("Please insert your company name.");
			$("#contact_company").focus();
			return false;
		}
		if($("#contact_phone").val() == ''){
			alert("Please insert your phone number.");
			$("#contact_phone").focus();
			return false;
		}
		if($("#contact_email").val() == ''){
			alert("Please insert your email Id.");
			$("#contact_email").focus();
			return false;
		}
		 if (echeck($("#contact_email").val())==false){
		 $("#contact_email").val("");
		$("#contact_email").focus();
		return false
	}
		if($("#contact_massage").val() == ''){
			alert("Please insert message");
			$("#contact_massage").focus();
			return false;
		}
		if($("#contact_captcha").val() == ''){
			alert("Please insert the text written in image.");
			$("#contact_captcha").focus();
			return false;
		}
		var req_str = 'action=contact_main';
		req_str += '&contact_name=' + $("#contact_name").val();
		req_str += '&contact_company=' + $("#contact_company").val();
		req_str += '&contact_phone=' + $("#contact_phone").val();
		req_str += '&contact_email=' + $("#contact_email").val();
		req_str += '&contact_intrested=' + $("#contact_intrested").val();
		req_str += '&contact_massage=' + $("#contact_massage").val();
		req_str += '&contact_captcha=' + $("#contact_captcha").val();
		req_str += '&reference_url=' + $("#reference_url").val();
		
		$("#active_btn").css("display", "none");
		$("#inactive_btn").css("display", "block");
		$.ajax({
			 type: "POST",
			 url: "xmailer.class.php",
			 cache: false,
			 data: req_str,
			 dataType: "html",
			 success: function(msg){
				$("#active_btn").css("display", "block");
				$("#inactive_btn").css("display", "none");
				//if(msg == 'true'){
				if(msg = 'true'){
					$("#contact_name").val("");
					$("#contact_company").val("");
					$("#contact_phone").val("");
					$("#contact_email").val("");
					$("#contact_massage").val("");
					$("#contact_captcha").val("");
					alert("Message has been send successfully.");
				}else{
					alert("Please provide valid text provided in the image.");
					$("#contact_captcha").focus();
				}
			 }
		 });
  });
});

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){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

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

 		 return true					
	}
