//'------------------------------------------------------------------------------------------
//' js-shell.js (Shell)
//' Version 1.1
//'------------------------------------------------------------------------------------------
//' Copyright Surfocracy Ltd, 2011, Contact: info@surfocracy.com
//'------------------------------------------------------------------------------------------
//' Description: Shell javascript functions.
//'------------------------------------------------------------------------------------------
//   
//--------------------------------------------------------------------------------------
// This function Validates the Account login form fields.
// pwchars = the minimum password characters
//--------------------------------------------------------------------------------------
function ValidateAccountLoginForm(myForm, pwchars) {
  var errorString="";
  if ((myForm.Email.value=="") || (myForm.RegistrationPassword.value=="")) {
    errorString = errorString + ErrAllCompulsoryFieldsRequired;
  }
  if (myForm.RegistrationPassword.value.length < pwchars) {
         myForm.RegistrationPassword.focus();
          errorString = errorString + "\n   " + ErrMinimumPasswordCharactersOf + " " + pwchars
  }
  if (errorString!="") {
    alert(errorString);
    return false;
  } else {
    return true;
  }
}

//--------------------------------------------------------------------------------------
// This function checks to see that a quantity value is entered in the quantity field.
//--------------------------------------------------------------------------------------
function CheckQty (MyField, val, FormName) {
  var RefString=" 1234567890";
  for (Count=0; Count < val.length; Count++) {
     TempChar= val.substring (Count, Count+1);
     if (RefString.indexOf (TempChar, 0)==-1) {
	     alert(ErrEnterValidNumber);
         eval(FormName + "." + MyField + ".focus();");
         return (false);
	 }
  }  
  return (true);
}
