<!--

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 select your Country." );
    frmRegister.custcountry.focus();
    return false ;
  }
  
  if (frmRegister.custtelephone.value == "") {
    alert( "Please enter your Telephone number." );
    frmRegister.custtelephone.focus();
    return false ;
  }
  
  if (frmRegister.custmarketing.value == "") {
    alert( "Please enter where you heard about Taste of Arran." );
    frmRegister.custmarketing.focus();
    return false ;
  }

  return true ;
}

//-->