function form_validation()
{
	var frm=document.frm;
	
		
	if(frm.surgeon.value == "")
	{
		alert("Please enter Referring Veterinary Surgeon");
		frm.surgeon.focus();
		return false;	
	}
	
	if(frm.practice.value == "")
	{
		alert("Please enter Referring Practice");
		frm.practice.focus();
		return false;	
	}
	
	if(frm.telephone.value == "")
	{
		alert("Please enter Telephone Number");
		frm.telephone.focus();
		return false;	
	}
	
	var checkPhone=/^([0-9- ])+$/;	
	if(!frm.telephone.value.match(checkPhone))
	{
		alert("Telephone No. should have only numbers");
		frm.telephone.focus();
		return false;	
	}
	
	/*
	if(frm.fax.value == "")
	{
		alert("Please enter Fax Number");
		frm.fax.focus();
		return false;	
	}
	*/
	
	var email=frm.email.value;
	var check=validateEmail(email);
	if(!check)
	{
		alert("Please enter valid email address");
		frm.email.focus();
		return false;	
	}
	
	var t=frm.title.selectedIndex;
	if(frm.title[t].value == "")
	{
		alert("Please select a Title");
		frm.title.focus();
		return false;
	}
	
	if(frm.name_owner.value == "")
	{
		alert("Please enter Owner's Name");
		frm.name_owner.focus();
		return false;	
	}
	
	if(frm.address_owner.value == "")
	{
		alert("Please enter Owner's Address");
		frm.address_owner.focus();
		return false;	
	}
	
	if(frm.telday_owner.value == "")
	{
		alert("Please enter Telephone(Day) Number");
		frm.telday_owner.focus();
		return false;	
	}
	
	if(!frm.telday_owner.value.match(checkPhone))
	{
		alert("Telephone(Day) No. should have only numbers");
		frm.telday_owner.focus();
		return false;	
	}
	
	/*
	if(frm.mobile_owner.value == "")
	{
		alert("Please enter Mobile Number");
		frm.mobile_owner.focus();
		return false;	
	}
	
	
	var email=frm.email_owner.value;
	var check=validateEmail(email);
	if(!check)
	{
		alert("Please enter valid email address");
		frm.email_owner.focus();
		return false;
	}
	*/
	
	if(frm.patient.value == "")
	{
		alert("Please enter Patient's Name");
		frm.patient.focus();
		return false;	
	}
	
	var s=frm.species.selectedIndex;
	if(frm.species[s].value == "")
	{
		alert("Please select a Species");
		frm.species.focus();
		return false;
	}
	
	if(frm.age.value == "")
	{
		alert("Please enter Age");
		frm.age.focus();
		return false;	
	}
	
	if(frm.sex.value == "")
	{
		alert("Please enter Sex");
		frm.sex.focus();
		return false;	
	}
	
	/*
	if(frm.weight.value == "")
	{
		alert("Please enter Weight");
		frm.weight.focus();
		return false;	
	}
	
	
	if(!frm.insured[0].checked && !frm.insured[1].checked)
	{
		alert("Please select Is the pet insured for vet fees");
		frm.insured[0].focus();
		return false;	
	}
	
	
	if(frm.insured[0].checked)
	{
		if(frm.inscompany.value == "")
		{
			alert("Please enter Insurance Company");
			frm.inscompany.focus();
			return false;	
		}
	}
	
	
	if(frm.clinical.value == "")
	{
		alert("Please enter Clinical Problem");
		frm.clinical.focus();
		return false;	
	}
	
	
	if(!frm.priority[0].checked && !frm.priority[1].checked)
	{
		alert("Please select Priority");
		frm.priority[0].focus();
		return false;	
	}
	*/
	
	
	if(!frm.body_part[0].checked && !frm.body_part[1].checked && !frm.body_part[2].checked && !frm.body_part[3].checked && !frm.body_part[4].checked)
	{
		alert("Please select the body part you wish to be examined");
		frm.body_part[0].focus();
		return false;	
	}
	
	if(frm.body_part[3].checked)
	{
		var k=frm.spine.selectedIndex;
		
		if(frm.spine[k].value == "")
		{
			alert("Please select the Spine Type");
			frm.spine.focus();
			return false;
		}
	}
	
	
	
}

function validateEmail(email)
{
	var testresults

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	
	
	if (filter.test(email))
	{	
		testresults=true
	}
	else
	{
		testresults=false
	}
	return (testresults)
}

function show_spine()
{
	
	document.getElementById('spineoption').style.display='block';
	
}

function hide_spine()
{
	
	document.getElementById('spineoption').style.display='none';
		
}

function newsletter_validation()
{
	var frm=document.frm;
	
	if(frm.practice_name.value == "")
	{
		alert("Please enter Practice Name");
		frm.practice_name.focus();
		return false;	
	}
	
	if(frm.contact_name.value == "")
	{
		alert("Please enter Contact Name");
		frm.contact_name.focus();
		return false;	
	}
	
	if(frm.telephone.value == "")
	{
		alert("Please enter Telephone Number");
		frm.telephone.focus();
		return false;	
	}
	
	var checkPhone=/^([0-9- ])+$/;	
	if(!frm.telephone.value.match(checkPhone))
	{
		alert("Telephone No. should have only numbers");
		frm.telephone.focus();
		return false;	
	}
	
	var email=frm.email.value;
	var check=validateEmail(email);
	if(!check)
	{
		alert("Please enter valid email address");
		frm.email.focus();
		return false;
	}
	
	if(frm.address.value == "")
	{
		alert("Please enter address");
		frm.address.focus();
		return false;	
	}
	
	if(frm.postcode.value == "")
	{
		alert("Please enter Postcode");
		frm.postcode.focus();
		return false;	
	}
	
	if(frm.country.value == "")
	{
		alert("Please enter Country");
		frm.country.focus();
		return false;	
	}
	
}

function contact_validation(thisform)
{
	with(thisform)
	{
		if(cname.value=="")	
		{
			alert("Please enter name");
			cname.focus();
			return false;
		}
		
		if(telephone.value=="")	
		{
			alert("Please enter Telephone Number");
			telephone.focus();
			return false;
		}
		
		var checkPhone=/^([0-9- ])+$/;	
		if(!telephone.value.match(checkPhone))
		{
			alert("Telephone No. should have only numbers");
			telephone.focus();
			return false;	
		}
		
		
		//var email=email.value;
		var check=validateEmail(email.value);
		if(!check)
		{
			alert("Please enter valid email address");
			email.focus();
			return false;	
		}
		
		if(help.value=="")
		{
			alert("Please enter how we can help you");
			help.focus();
			return false;	
		}
		
	}
}