<!--

String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function isEmailValid(email) 
{
     return /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w{2,}$/.test(email);
}

function submitTradeRegister()
{

  hFrm=document.frmTradeRegister;


  if( hFrm.txtTradeEmail.value.trim()=="" || 
      hFrm.txtConfirmTradeEmail.value.trim()=="" || 
      hFrm.txtContactName.value.trim()=="" ||  
      hFrm.txtContactTel.value.trim()=="" || 
      hFrm.txtCompany.value.trim()=="" || 
      hFrm.txtAddressLine1.value.trim()=="" ||
      hFrm.txtTown.value.trim()=="" || 
      hFrm.txtPostcode.value.trim()=="" || 
      hFrm.lstPromotion.value.trim()=="-1" ) 
  {
    alert("Please complete all required fields");
    return(false) ;
  }

  if( hFrm.txtTradeEmail.value.trim()!=hFrm.txtConfirmTradeEmail.value.trim()) 
  {
    alert("Please re-enter EMAIL confirmation details");
    return(false);
  }

  if( isEmailValid( hFrm.txtTradeEmail.value.trim() )==false ) 
  {
    alert("Please enter a valid EMAIL address");
    return(false);
  }

  if( hFrm.chkAgreeLegal.checked==false )
  {
    alert("Please read & accept Terms");
    return(false);
  }
  
  hFrm.txtRedirectRegister.value="true";  
  return(true);

}

//-->
