function ValidateForm(form)
{
   var alertList = '', numOfProbs = 0;
   if(form.tradeName.value == 0)
   {
	alertList = '\nPlease enter your trade name';
	numOfProbs++;
   }
   if(form.tel1.value == 0 && form.tel2.value == 0 && form.email.value == 0)
   {
   	alertList = alertList + '\nPlease enter a telephone number or an email address';
   	numOfProbs++;
   }
   if(form.add1.value == 0 && form.add2.value == 0 && form.add3.value == 0)
   {
   	alertList = alertList + '\nPlease enter an address';
   	numOfProbs++;
   }
   if(form.postcode.value == 0)
   {
   	alertList = alertList + '\nPlease enter your postcode';
   	numOfProbs++;
   }
   if(form.description.value == 0)
   {
   	alertList = alertList + '\nPlease enter your company description';
   	numOfProbs++;
   }
   if(form.areas.value == 0)
   {
   	alertList = alertList + '\nPlease enter your delivery postcode areas';
   	numOfProbs++;
   }
   if(form.agreetolabouronly.checked){}
   else
   {
   	alertList = alertList + '\nPlease tick to indicate that you agree to provide labour only if you are an installer. If you are not an installer then please just tick the box anyway.';
      	numOfProbs++;
   }
   
   if(form.chimney.checked || form.wood.checked || form.pellet.checked || form.coal.checked || form.pumice.checked || form.stoveInstal.checked || form.fireplaceInstal.checked || form.doubleSkinFlue.checked || form.liner.checked || form.plumber.checked || form.woodchip.checked)
   {}
  else
  	{
   	alertList = alertList + '\nPlease enter one or more of your company services';
   	numOfProbs++;
   }
      
   if(numOfProbs > 0)
   {
  	alert(alertList);
	return false;
   }
   else
   {
	return true;
   }
} 

function ValidateSearch(form)
{
   if(form.newSupplier.value == 0)
   {
   	alert('You have not entered anything to search for.');
   	return false;
   }
   else
   {
	return true;
   }
} 

function ValidatePostcode(form)
{
	   if(form.postcode.value == 0 || form.postcode.value.length > 4 || form.postcode.value.length < 2 || !isNaN(form.postcode.value.substr(0,1)))
	   {
		alert('Please enter the first half of your postcode or choose a town.');
		return false;
	   }
	   else
	   {
		return true;
	   }

} 

