	// ****************************************************** //
	// ** Begin Contact Form Validation
	// ****************************************************** //

function checkformemail()
{
	
	if (document.checkform.Name.value == 'Name')
	{
		// Name Empty
		alert('You must enter a Name');
		document.checkform.Name.focus()
		return false;
	}
	else if (document.checkform.Email.value == 'Email')
	{
		// Forename Empty
		alert('You must enter an Email Address');
		document.checkform.Email.focus()
		return false;
	}
	else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.checkform.Email.value)))
	{
		// Email Empty or Incorrect
		alert('The Email address you entered is not valid, please try again');
		document.checkform.Email.value = "";
		document.checkform.Email.focus()
		return false;
	}
	else if (document.checkform.Telephone.value == 'Contact Tel')
	{
		// Forename Empty
		alert('You must enter a Contact Number');
		document.checkform.Telephone.focus()
		return false;
	}	
	else if (document.checkform.Message.value == 'Message')
	{
		// Message Empty
		alert('You must enter a Message');
		document.checkform.Message.focus()
		return false;
	}
	// If the script gets this far through all of your fields
	// without problems, it's ok and you can submit the form
	return true;
}


	// ****************************************************** //
	// ** Begin Form Validation
	// ****************************************************** //


function clickClearName(Name, defaulttext) 
		{
			if (Name.value == 'Name') 
			{
			Name.value = "";
			}
		}
function clickRecallName(Name, defaulttext) 
		{
			if (Name.value == "") 
			{
			Name.value = 'Name';
			}
		}
		
function clickClearEmail(Email, defaulttext) 
		{
			if (Email.value == 'Email') 
			{
			Email.value = "";
			}
		}
function clickRecallEmail(Email, defaulttext) 
		{
			if (Email.value == "") 
			{
			Email.value = 'Email';
			}
		}
function clickClearTelephone(Telephone, defaulttext) 
		{
			if (Telephone.value == 'Contact Tel') 
			{
			Telephone.value = "";
			}
		}
function clickRecallTelephone(Telephone, defaulttext) 
		{
			if (Telephone.value == "") 
			{
			Telephone.value = 'Contact Tel';
			}
		}
function clickClearMessage(Message, defaulttext) 
		{
			if (Message.value == 'Message') 
			{
			Message.value = "";
			}
		}
function clickRecallMessage(Message, defaulttext) 
		{
			if (Message.value == "") 
			{
			Message.value = 'Message';
			}
		}
