<!--

function checkRegister ()
{
	
  if (frmRegister.custemail.value == "") {
    alert( "Please enter your Email address." );
    frmRegister.custemail.focus();
    return false ;
  }else{ 
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if (!(emailFilter.test(frmRegister.custemail.value))) { 
       alert( "You must enter a valid Email address.\n" );
	   return false ;
	}

	if (frmRegister.custemail.value.match(illegalChars)) {
		alert( "The email address contains illegal characters.\n" );
		return false ;
	}	
  }
  
  if (frmRegister.custconfirmemail.value !== frmRegister.custemail.value) {
	alert( "The Email addresses you typed do not match." );
    frmRegister.custemail.focus();
    return false ;
  }
  
  if (frmRegister.custpassword.value == "") {
    alert( "Please enter your Password." );
    frmRegister.custpassword.focus();
    return false ;
  }
  
  if (frmRegister.custpassword.value !== frmRegister.custconfirmpassword.value) {
    alert( "Please Passwords you typed do not match." );
    frmRegister.custpassword.focus();
    return false ;
  }  
  
  if (frmRegister.custfirstname.value == "") {
    alert( "Please enter your First name." );
    frmRegister.custfirstname.focus();
    return false ;
  }

  if (frmRegister.custsurname.value == "") {
    alert( "Please enter your Surname." );
    frmRegister.custsurname.focus();
    return false ;
  }
  
  if (frmRegister.custaddress1.value == "") {
    alert( "Please enter an Address." );
    frmRegister.custaddress1.focus();
    return false ;
  }
  
  if (frmRegister.custcounty.value == "") {
    alert( "Please enter your County or Region." );
    frmRegister.custcounty.focus();
    return false ;
  }
  
  if (frmRegister.custpostcode.value == "") {
    alert( "Please enter your Postcode." );
    frmRegister.custpostcode.focus();
    return false ;
  }
  
  if (frmRegister.custcountry.value == "") {
    alert( "Please enter your Country." );
    frmRegister.custcountry.focus();
    return false ;
  }
  
  if (frmRegister.custtelephone.value == "") {
    alert( "Please enter your Telephone number." );
    frmRegister.custtelephone.focus();
    return false ;
  }

  return true ;
}

function checkUncheckAll(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall' && theForm[z].name != 'custsendnewsletter' ){
	  theForm[z].checked = theElement.checked;
	  }
     }
    }

//-->