function checkEmail(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
};


$(function() {
$('.send').live('click', function(){

		$('.error').hide();
		$('input').removeClass('contact-input-error');
		
		
		var name = $('#name').val();
		var email = $('#email').val();
		var message = $('#message').val();
		var telephone = $('#telephone').val();
		var how = $('#how').val();
		var address = $('#address').val();
		
		
		/* If Fields are empty */
		
		if (name == '') {
			$('#name-error').show();
			$('#name').focus().addClass('contact-input-error');
		return false;
		}
		
		
		if(email == '') {  
			$('#email-error').show();
			$('#email').focus().addClass('contact-input-error');
		return false;
		}
		
		if(telephone == '') {  
			$('#telephone-error').show();
			$('#telephone').focus().addClass('contact-input-error');
		return false;
		}
		
		if(!checkEmail(email)) {
			$('#email-error-valid').show();
			$('#email').focus().addClass('contact-input-error');
			return false;		
		}	
		
		
		if (message == '') {
			$('#msg-error').show();
			$('#message').focus().addClass('contact-input-error');	
		return false;
		} 
		
		
		
		/* sending the message */
		
		var dataString = 'name='+ name + '&email=' + email + '&message=' + message + '&telephone=' + telephone + '&address=' + address + '&how=' + how; 
		
		$.ajax({
      		type: "POST",
      		url: "http://www.utileengineering.co.uk/wp-content/themes/utile/send-file.php",
      		data: dataString,
      		success: function(data) {alert('Your message has been sent!'); location.reload();
      		
      		},
      		
			error: function() {alert('Your message has been sent!');}
     	});
     	
     	return false;
});
});
