function validate() {

   

    <!-- NAME -->	

	if(document.forms.booking.name.value == '')

   {

      alert('Please enter your Name');

      document.forms.booking.name.focus();

      return false;

   }

   

   

    <!-- VALID EMAIL ADDRESS -->	

 	  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

   	  var address = document.forms.booking.email.value;

	  	if(reg.test(address) == false) {

        alert('Please enter a valid Email Address');

		document.forms.booking.email.focus();

        return false;

   	}

   

   

    <!-- ADDRESS -->	   

   	if(document.forms.booking.address.value == '')

   {

      alert('Please enter your Address');

      document.forms.booking.address.focus();

      return false;

   }

   



    <!-- POSTCODE -->	   

   	if(document.forms.booking.postcode.value == '')

   {

      alert('Please enter your Postcode');

      document.forms.booking.postcode.focus();

      return false;

   }

  

   

    <!-- TELEPHONE -->	

   	if(document.forms.booking.telephone.value == '')

   {

      alert('Please enter your Telephone Number');

      document.forms.booking.telephone.focus();

      return false;

   }

   

   

    <!-- DELEGATE 1 NAME -->	

   	if(document.forms.booking.delegate1_name.value == '')

   {

      alert('Please enter at least 1 Delegate Name');

      document.forms.booking.delegate1_name.focus();

      return false;

   }

   

   

    <!-- DELEGATE 1 TITLE -->	

   	if(document.forms.booking.delegate1_title.value == '')

   {

      alert('Please enter at least 1 Delegate Title');

      document.forms.booking.delegate1_title.focus();

      return false;

   }

   

   

    <!-- INVOICE NAME & ADDRESS -->

   	if(!document.getElementById('paymentname').disabled) {

	

	if (document.forms.booking.paymentname.value == '')

   {

      alert('Please enter a Name where to post the Invoice');

      document.forms.booking.paymentname.focus();

      return false;

   }   

   

   else if (document.forms.booking.paymentaddress.value == '')

   {

      alert('Please enter an Address where to post the Invoice');

      document.forms.booking.paymentaddress.focus();

      return false;

   }

   }





    <!-- REQUEST PURCHASE ORDER -->	

   	if(!document.getElementById('ponumber').disabled) {

	

	if (document.forms.booking.ponumber.value == '')

   {

      alert('Please enter a P.O. Number or uncheck the box');

      document.forms.booking.ponumber.focus();

      return false;

   }   

   }

   



    <!-- TERMS & CONDITIONS -->	

   	if(!document.forms.booking.tc.checked)

   {

      alert('You have to accept our Terms & Conditions to complete the booking');

      document.forms.booking.tc.focus();

      return false;

   }

      



	else

	{

	remaining=eval(document.forms.booking.remaining.value);

	delegatenum=eval(document.forms.booking.delegatenum.value);

	remainingnow=remaining-delegatenum;

	document.forms.booking.remainingnow.value= remainingnow;

	

	return true;

	}

	

}
