<!--
   var ValidFields;
   var d = new Date();
   var thisd = d.getDay();
   var thism = d.getMonth()+1;
   var thisy = d.getFullYear();

   function newpwdSubmit()
   {
      ValidFields=true;
      CheckSpecified(document.newpwd.cardID.value, "You must enter a valid Card Number.\nPlease Check the number and Try Again.");
      CheckIsNumber(document.newpwd.cardID.value, "You must enter a valid Card Number.\nPlease Check the number and Try Again.");
      CheckPassword(document.newpwd.password.value, document.newpwd.password2.value, "You must Enter and Verify a valid Password.\nPlease Check both Values Are the Same and Try Again.");
      CheckSpecified(document.newpwd.lastname.value, "You must enter a valid Last Name.");
      CheckSpecified(document.newpwd.DOB.value, "You must enter a valid Date Of Birth ie: DD/MM/YYYY");
      CheckDOB(document.newpwd.DOB.value, "You must enter a valid Date Of Birth ie: DD/MM/YYYY");
      if (ValidFields) { document.newpwd.action='ccNewPassword.asp'; document.newpwd.submit(); }
   }

   function CheckSpecified(strFieldValue, strMsg) {
      if (strFieldValue == "") { if (ValidFields) { alert(strMsg); ValidFields=false; } }
   }

   function CheckPassword(strFieldValue, strFieldValue2, strMsg) {
      if ((strFieldValue.length < 5) || (strFieldValue2.length < 5)) {
         if (ValidFields) { alert(strMsg); ValidFields=false; }
      }
      if ((strFieldValue.length > 8) || (strFieldValue2.length > 8)) {
         if (ValidFields) { alert(strMsg); ValidFields=false; }
      }
      if ((strFieldValue == "") || (strFieldValue2 == "")) {
         if (ValidFields) { alert(strMsg); ValidFields=false; }
      }
      else {
         if (strFieldValue != strFieldValue2) {
            if (ValidFields) { alert(strMsg); ValidFields=false; }
         }
      }
   }

   function isNumberString (InString) {
      if (InString.length < 1) return (false);
      if (InString.length > 13) return (false);
      var RefString="1234567890";
      for (Count=0; Count < InString.length; Count++)
      {
  TempChar= InString.substring (Count, Count+1);
  if (RefString.indexOf (TempChar, 0)==-1) { return (false); }
      }
      return (true);
   }

   function CheckIsNumber(strFieldValue, strMsg) {
      if (strFieldValue.length > 0) {
         TestVar = isNumberString(strFieldValue)
         if (TestVar != 1)
         {
            if (ValidFields) { alert(strMsg); ValidFields=false; }
         }
      }
   }

   function CheckDOB(strFieldValue, strMsg) {
      var d = new Date();
      var thisd = d.getDate();
      var thism = d.getMonth()+1;
      var thisy = d.getFullYear();
      var broken_dob=strFieldValue.split("/");

      if (ValidFields)
      {
         if (strFieldValue.length > 0) { if (strFieldValue.length != 10) { alert(strMsg); ValidFields = false; } else { if (broken_dob.length != 3) { alert(strMsg); ValidFields = false; } else { var memdobdd=broken_dob[0]; var memdobmm=broken_dob[1]; var memdobyy=broken_dob[2]; if ((memdobyy > thisy) || (memdobmm > 12) || (memdobdd > 31)) { alert(strMsg); ValidFields = false; } else { if ((memdobyy > thisy) || (( memdobyy == thisy ) && (memdobmm > thism)) || (( memdobyy == thisy ) && ((memdobmm == thism) && (memdobdd > thisd)))) { alert(strMsg); ValidFields = false; } else { if (memdobmm == 2 || memdobmm == 4 || memdobmm == 6 || memdobmm == 9 || memdobmm == 11) { if (memdobmm != 2) { if (memdobdd > 30) { alert(strMsg); ValidFields = false; } } else { if (memdobdd > 29) { alert(strMsg); ValidFields = false; } else { if (memdobdd == 29) { if (((memdobyy % 4 == 0) && (memdobyy % 100 != 0)) || (memdobyy % 400 == 0)) { ValidFields = true; } else { alert(strMsg); ValidFields = false; } } } } } } } } } }
      }
   }

//-->
