$(function()
	{
		$('.TrimiteBtn').click(function()
			{
				var errors = false;
				if(!($('#nameInput').val().length))
				{
					$('#nameInput').val('Please enter your name');
					errors = true;
				}
				if(!($('#emailInput').val().length))
				{
					$('#emailInput').val('Please enter your e-mail address');
					errors = true;
				}
				else
					if(!(isValidEmailAddress($('#emailInput').val())))
					{
						$('#emailInput').val('Please enter a valid e-mail address');
						errors = true;
					}
				if(!($('#messageInput').val().length))
				{
					$('#messageInput').val('Please enter a message');
					errors = true;
				}
				if(errors)
					return false;
			});
		$('#nameInput').focus(function()
		{
			if($(this).val() == 'Please enter your name')
				$(this).val('');
		});
		$('#emailInput').focus(function()
		{
			if(($(this).val() == 'Please enter your e-mail address') || ($(this).val() == 'Please enter a valid e-mail address'))
				$(this).val('');
		});
		$('#messageInput').focus(function()
		{
			if($(this).val() == 'Please enter a message')
				$(this).val('');
		});
	});

function isValidEmailAddress(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);
}
