function check_frm()
{
  var txt_regemail = document.getElementById('regemail');
  var txt_regpword = document.getElementById('regpword');
  basket3 = window.document.basket3_frm
  
  if(txt_regemail.value == "")
  {
    alert("Please enter your email address before you continue.");
    txt_regemail.focus();
    return false;
  }
  
  if(txt_regpword.value == "")
  {
    alert("Please enter your password before you continue.");
    txt_regpword.focus();
    return false;
  }
  
  // iHTML doesnt like the `less than` character
  if((txt_regpword.value.length == 1) || (txt_regpword.value.length == 2) || (txt_regpword.value.length == 3))
  {
    alert("Please make your password 4-20 characters long.");
    txt_regpword.value = "";
    txt_regpword.focus();
    return false;
  }
  
  set_buttons_disabled()
  
  //alert("submit()");
  basket3.submit();
}

function set_buttons_disabled()
{
  var btn_submit   = document.getElementById('submit_btn');
  var btn_checkout = document.getElementById('checkout_btn')
  
  btn_submit.disabled   = true;
  btn_checkout.disabled = true;
}
