function formValidation()
{
	var err_msg = "Please complete the following details\n\n";
	var err = "";
	var num=/^\d+$/;
	var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if(document.getElementById('name').value=='')
	{
		err+= " * Name\n";
	}
	if(document.getElementById('phone').value=='')
	{
		err+= " * Telephone\n";
	}
	if(document.getElementById('email').value=='')
	{
		err+= " * Email Address\n";
	}
	if(document.getElementById('email').value!='' && document.getElementById('email').value.search(reg) < 0)
	{
		err+= " * Need a valid Email Address\n";
	}

	if(err != '')
	{
		alert(err_msg+err);
		return false;
	}
	else return true;
}    

function bookFormValidation()
{
	var err_msg = "Please complete the following details\n\n";
	var err = "";
	var num=/^\d+$/;
	var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if((document.getElementById('FRMname').value=='') || (document.getElementById('FRMname').value=='Your First Name'))
	{
		err+= " * Name\n";
	}
	if((document.getElementById('FRMsurname').value=='') || (document.getElementById('FRMsurname').value=='Your Surname'))
	{
		err+= " * Surname\n";
	}
	if((document.getElementById('FRMemail').value=='') || (document.getElementById('FRMemail').value.search(reg) < 0))
	{
		err+= " * Email Address\n";
	}
	if((document.getElementById('captcha').value=='') || (document.getElementById('captcha').value=='security code'))
	{
		err+= " * Valid security code\n";
	}

	if(err != '')
	{
		alert(err_msg+err);
		return false;
	}
	else return true;
}

function appointmentFormValidation()
{
	var err_msg = "Please complete the following details\n\n";
	var err = "";
	var num=/^\d+$/;
	var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if(document.getElementById('firstname').value=='')
	{
		err+= " * First Name\n";
	}
	if(document.getElementById('lastname').value=='')
	{
		err+= " * Last Name\n";
	}
	if(document.getElementById('email').value=='')
	{
		err+= " * Email Address\n";
	}
	if(document.getElementById('email').value!='' && document.getElementById('email').value.search(reg) < 0)
	{
		err+= " * Need a valid Email Address\n";
	}
	if(document.getElementById('day_phone').value=='' && document.getElementById('evening_phone').value=='' && document.getElementById('mobile_phone').value=='')
	{
		err+= " * Please enter at least one telephone number\n";
	}
	if(document.getElementById('dating').value=='')
	{
		err+= " * Preferred Date \n";
	}
	if(document.getElementById('termsconditions').checked==false)
	{
		err+= " * You must accept our terms and conditions\n";
	}

	if(err != '')
	{
		alert(err_msg+err);
		return false;
	}
	else return true;
}

