// JavaScript Document
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}

function validate_radio(alerttxt)
{
	var isRadioIsSelected = document.getElementById('service_full').checked || document.getElementById('service_supply').checked || document.getElementById('service_both').checked;
	if (isRadioIsSelected == false)
	{alert (alerttxt); return false}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_radio("Please select a Service Type") == false)
	{service_full.focus();return false;}
if (validate_required(personal_firstname,"The First name field is required")==false)
  {personal_firstname.focus();return false;}
if (validate_required(personal_surname,"The Surname field is required")==false)
  {personal_surname.focus();return false;}
if (validate_required(personal_email,"The Email field is required")==false)
  {personal_email.focus();return false;}
if (validate_required(personal_postcode,"The Postcode field is required")==false)
  {personal_postcode.focus();return false;}
if (validate_required(Material_Desc,"The Material and Colour description field is required")==false)
  {Material_Desc.focus();return false;}
}
}