﻿
function isNumberKey(evt) {

    var charCode = (evt.which) ? evt.which : event.keyCode

    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;

    return true;
}

function changeFocus(element, id) {
    var textlength = element.value.length;

    if (textlength == element.getAttribute("maxlength")) {
        document.getElementById(id).focus();     

    }

}

function selectOne(element, gridId) {
    var gridElement = document.getElementById(gridId);
    var radioButtonList = gridElement.getElementsByTagName("input");

    for (var i = 0; i < radioButtonList.length; i++) {
        if (radioButtonList[i].type == "radio")/*Checking if it is a radio button*/
        {
            radioButtonList[i].checked = false;
        }
    }

    element.checked = true;
}


function allowFilter(evt) {

    var c = (evt.which) ? evt.which : event.keyCode
    
    if (!((c >= 65 && c <= 90) || (c >= 97 && c <= 122) || (c == 44) || (c == 8) ))
     return false;

    return true;

}

function sendMessage(id) {

    var element = document.getElementById(id);
    var mid = element.getAttribute("mid");   
    var pid =  element.getAttribute("pid");
    var ccmpid =  element.getAttribute("ccmpid");
    var email =  element.getAttribute("email");
    var mcd =  element.getAttribute("mcd");
    var fax =  element.getAttribute("fax");
    var perid =  element.getAttribute("perid");
    var zone =  element.getAttribute("zone");
    var status =  element.getAttribute("status");
    var qtype  =  element.getAttribute("qtype");
    var success =  element.getAttribute("success");

    Com.SEC.SelfRegistration.Web.Services.CommonService.SendMessage(mid, pid, ccmpid, email, mcd, fax, perid, zone, status, qtype, success, succeededCallBack, failedCallBack);

}

function succeededCallBack(result) {
  
}

function failedCallBack(error) {

}