function js() {
  if (document.login) {
    document.login.js.value=1;
  }
}

function isValidEmail(em) {
        var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
        return(email.test(em));
}

function checkLoginForm (open) {
    var sMsg = "";

    if (!(isValidEmail(document.login.email.value))) {
        sMsg += "Please enter a valid email address .\n";
    }

    if (sMsg.length != 0) {
        alert( sMsg );
        return false;
    }
    else {
      if (open==0) {
	sure = confirm('The site is currently closed for orders. It usually opens from Thursday night until Monday 1.45pm. You can still browse the site - do you wish to continue?');
        if (sure == true) {
          return true;
        }
        else {
        return false;
        }
      }
      else {
        return true;
      }
    }
}

function passwordReminder() {
  if (!(isValidEmail(document.login.email.value))) {
    alert('Please enter a valid email');
  }
  else {
   window.open("password_reminder.php?p="+document.login.email.value,"Reminder","height=300,width=500,scrollbars=yes");
  }
}

function unmarkAll(numcats) {
  for ( var i = 1; i <= numcats; i++ ) {
    eval("document.login.cat"+i+".checked = false");
  }
  return false;
}

function markAll(numcats) {
  for ( var i = 1; i <= numcats; i++ ) {
    eval("document.login.cat"+i+".checked = true");
  }
  return false;
}
