jQuery(function(){
	var submit_check = 0;
	jQuery("#submit").click(function(event){
	if(submit_check == 0)
	{
	submit_check = 1;	
	var errmsg = "";
	var f_name = jQuery.trim(jQuery("#f_name").val());
	var l_name = jQuery.trim(jQuery("#l_name").val());
	var email = jQuery.trim(jQuery("#email").val());
	var company = jQuery.trim(jQuery("#company").val());
	var designation = jQuery.trim(jQuery("#designation").val());
	var phone = jQuery.trim(jQuery("#phone").val());
	var country = jQuery("#country").val();	
	var services = jQuery("input[@class='services']:checked").length;
	var comments = jQuery.trim(jQuery("#comments").val());
	var captcha_code = jQuery("#captcha_code").val();
	var email_pattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	var email_check = email_pattern.test(email);
	var phone_pattern = /^([\d\-\s\+])+$/;
	var phone_check = phone_pattern.test(phone);
	if(f_name=="")
	{
		errmsg +="Please enter first name.\n";
	}
	if(l_name=="")
	{
		errmsg +="Please enter last name.\n";
	}
	if(email=="")
	{
		errmsg +="Please enter email address.\n";
	}
	else if(email_check==false)
	{
		errmsg +="Please enter valid email address.\n";
	}	
	if(company=="")
	{
		errmsg +="Please enter company.\n";
	}
	if(designation=="")
	{
		errmsg +="Please enter designation.\n";
	}
	if(phone=="")
	{
		errmsg +="Please enter phone number.\n";
	}
	else if(phone_check==false)
	{
		errmsg +="Please enter valid phone number.\n";	
	}	
	if(country=="")
	{
		errmsg +="Please select country.\n";
	}
	if(services==0)
	{
		errmsg +="Please choose a service.\n";
	}
	if(comments=="")
	{
		errmsg +="Please enter comments.\n";
	}
	
	jQuery.post("word_verification.php",{captcha_code : captcha_code},function(msg){
	
	if(msg=="failure")
	{
		errmsg +="Please enter correct security code.\n";
		jQuery('#captcha_code').val('');
	}	
		
	if(errmsg!="")
	{	
		//document.contactus.submit();
		alert(errmsg);
		event.preventDefault();
	}
	else
	{
		
		document.contactus.submit();
		alert(" Your details have been sent successfully. ");
		submit_check = 0;
	}	
	
	
	});
	}
	event.preventDefault();
	});
	
	
	jQuery("#reset").click(function(event){
	
		jQuery("#f_name").val('');
		jQuery("#l_name").val('');
		jQuery("#email").val('');
		jQuery("#designation").val('');
		jQuery("#company").val('');
		jQuery("#phone").val('');
		jQuery("#country").val('');
		jQuery("input[@class='services']").attr('checked',false);
		jQuery("#comments").val('');
		event.preventDefault();
	});
});