﻿function Isvalid(val)
//  check for valid numeric strings
{
   // var strString = val.value;
    //alert(strString);
    var strValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.,/\!@#$()";
    var strChar;
    var blnResult = true;

    //if (strString.length == 0) return false;
//    for (i = 0; i < strString.length && blnResult == true; i++) {
//        strChar = strString.charAt(i);
////        if (strValidChars.indexOf(strChar) == -1) {
////            alert(strValidChars.indexOf(strChar));
////            val.value = strString;
////        }
//        if (strValidChars.indexOf(strChar)) {
//            var myNumber = val.value.substring(0, (strLength) - 1);
//            val.value = myNumber;
//        }
    return strValidChars.indexOf(val)
    //}
   // return false;
}
function Isvalid_Web(val)
//  check for valid numeric strings
{
    var strValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./\@#$()-_";
    var strChar;
    var blnResult = true;

  
    return strValidChars.indexOf(val)
   
}
function CalcKeyCode(aChar) {
    var character = aChar.substring(0, 1);
    var code = aChar.charCodeAt(0);
    return code;
}

function Validate(val) {
    var strPass = val.value;
    var strLength = strPass.length;
    var lchar = val.value.charAt((strLength) - 1);
    var cCode = Isvalid(lchar);
    //alert(cCode);
    if (cCode < 0)
     {
       
        var myNumber = val.value.substring(0, (strLength) - 1);
        val.value = myNumber;
    }
    return false;
}
function Validate_Web(val) {
    var strPass = val.value;
    var strLength = strPass.length;
    var lchar = val.value.charAt((strLength) - 1);
    var cCode = Isvalid_Web(lchar);
   // alert(cCode);
    if (cCode < 0) {

        var myNumber = val.value.substring(0, (strLength) - 1);
        val.value = myNumber;
    }
    return false;
}

