/*
	validation routines 
*/

function validEmail(strEmail)
{
	 var regEmail = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(regEmail);
     return regex.test(strEmail);
}

function empty(str)
{
	return !str.length;
}

function sendMail()
{
	
	strEmail = $('#email').val();
	e = false;
	
	if(empty($('#name').val()))
	{
		e = true;
		$('#hContact').html('Enter Name');
		//$('#name').val() = 'Enter name';
		$('#name').select();
		$('#name').focus();
		return false;
	}
	
	if(!validEmail(strEmail))
	{
		e = true;
		$('#hContact').html ('Please enter a valid email address');
		//$('#email').val() = 'Enter email';
		$('#email').select();
		$('#email').focus();
		return false;
	}
	if(empty($('#subject').val()))
	{
		e = true;
		$('#hContact').html('Enter Subject');
		//$('#subject').val() = 'Enter subject';
		$('#subject').select();
		$('#subject').focus();
		return false;
	}
	if(empty($('#comments').val()))
	{
		e = true;
		$('#hContact').html('Enter Comment');
		//$('#comments').val() = 'Enter comment';
		$('#comments').select();
		$('#comments').focus();
		return false;
	}
	
	var data =  ("name=" + $('#name').val() + "&email=" + $('#email').val() + "&phone=" + $('#phone').val() + "&subject=" + $('#subject').val() + "&website=" + $('#website').val() + "&comments=" + $('#comments').val() + "&anti-spam-empty=" + $('#anti-spam-empty').val() + "&anti-spam-filled=" + $('#anti-spam-filled').val());
	
	var url = window.location.protocol + "//" + window.location.hostname + "/sendMail.php";

	$.ajax({
		type:"POST",
		url: url,
		data: data
	});

	//alert($.ajax);
	
	$('#name').val("");
	$('#email').val("");
	$('#phone').val("");
	$('#website').val("");
	$('#subject').val("");
	$('#comments').val("");

	$('#hContact').html('Thank you, your message has been sent.');
	
	return false;

}