//Regexp for testing email addy validity
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

// -----------------------------------------------

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// -----------------------------------------------
//  Vendor registration
// -----------------------------------------------
function CkVendorReg(){
  if (document.frmVendorReg.fn.value.length <= 0){
  alert('Please enter a FIRST NAME.');
  document.frmVendorReg.fn.focus();
  return false;
  }
  if (document.frmVendorReg.ln.value.length <= 0){
  alert('Please enter a LAST NAME.');
  document.frmVendorReg.ln.focus();
  return false;
  }  
  if (document.frmVendorReg.company.value.length <= 0){
  alert('Please enter a COMPANY NAME.');
  document.frmVendorReg.company.focus();
  return false;
  }
  if (document.frmVendorReg.addr.value.length <= 0){
  alert('Please enter a MAILING ADDRESS.');
  document.frmVendorReg.addr.focus();
  return false;
  }
  if (document.frmVendorReg.city.length <= 0){
  alert('Please enter a CITY.');
  document.frmVendorReg.city.focus();
  return false;
  }
  if (document.frmVendorReg.state.value.length <= 0){
  alert('Please select a STATE.');
  document.frmVendorReg.state.focus();
  return false;
  }  
  if (document.frmVendorReg.zip.value.length < 4){
  alert('Please enter at least a 5-digit ZIP CODE.');
  document.frmVendorReg.zip.focus();
  return false;
  } 
  if (document.frmVendorReg.email.value.length <= 0){
  alert('Please enter an EMAIL ADDRESS.');
  document.frmVendorReg.email.focus();
  return false;
  }
  if (document.frmVendorReg.pwd.value.length <= 0){
  alert('Please enter a PASSWORD for this vendor.');
  document.frmVendorReg.pwd.focus();
  return false;
  }
  if (document.frmVendorReg.pwd.value != document.frmVendorReg.pwd2.value){
  alert('The passwords don\'t match. Please make sure you confirm your password.');
  document.frmVendorReg.pwd.focus();
  return false;
  }
  if (document.frmVendorReg.wordvar.value.length <= 0){
  alert('Please enter the WORD VERIFICATION CODE to complete your registration.');
  document.frmVendorReg.wordvar.focus();
  return false;
  }  
  if (re.test(document.frmVendorReg.email.value)){
  return true;
  }
  alert("There\'s a problem with the email address you entered.")
  document.frmVendorReg.email.focus();
  return false;   
}