﻿////// javascript webcontrols_productQuotes///////
function ChangeCountry11() {
    var DDl1 = document.getElementById("ctl00_ctl22_ddlCountry11");

    document.getElementById("ctl00_ctl22_txtCountryCode11").value = DDl1.options[DDl1.selectedIndex].value;

}
function QM_nbr11(e) {
    var k = e.keyCode
    if (k == 27) //Esc
        return true;
    if (k == 13) //Enter
    {
        document.getElementById("ctl00_ctl22_buttonADDQuote").focus();
        return true;
    }
    if (k == 8 || k == 46 || k == 37 || k == 39 || k == 9)
        return true;
    if (k > 105 || k < 48 || (k < 96 && k > 57))
        return false;
    if (document.getElementById("ctl00_ctl22_txtCountryCode11").value == 961) {
        var v = document.getElementById("ctl00_ctl22_txtNum11").value;
        if (v.length == 0) {
            if (k == 96 || k == 48 || k == 99 || k == 51 || k == 103 || k == 55)
                return true;
            else
                return false;
        }
        if (v.length == 1) {
            if (v.substring(0, 1) == '3')
                return true;
            if (v.substring(0, 1) == '7' && (k == 96 || k == 48 || k == 97 || k == 49 || k == 50 || k == 98))
                return true;
            if (v.substring(0, 1) == '0' && (k == 99 || k == 51))
                return true;
            return false;
        }
        if (v.length == 7)
            if (v.substring(0, 1) == '3')
            return false;
        if (v.length == 8)
            return false;
    }
}
function QM_chkNumber11() {
  
    var v = document.getElementById("ctl00_ctl22_txtNum11").value;
    if (document.getElementById("ctl00_ctl22_txtCountryCode11").value == 961) {
    
        if (v.length == 7) {
            if (v.substring(0, 1) == '3') {
             return   btntAdd1_onclick();
                return true;
            }
        }
        else {
            if (v.length == 8) {
                if (v.substring(0, 2) == '70' || v.substring(0, 2) == '03' || v.substring(0, 2) == '71' || v.substring(0, 2) == '72' || v.substring(0, 2) == '76') {
                    return btntAdd1_onclick();
                    return true;
                }
            }
        }
        alert("Invalid Number");
        return false;
    }
    else {
        if (v.length < 6) {
           alert("Invalid Number");
            return false;
        }
        else {
            return btntAdd1_onclick();
            return true;
        }
    }
}
function btntAdd1_onclick() {
    var lgp = document.getElementById("ctl00_ctl22_lbMobileNumberQuote");
    var lms = document.getElementById("ctl00_ctl22_txtCountryCode11").value + document.getElementById("ctl00_ctl22_txtNum11").value;
    var hdn = document.getElementById("ctl00_ctl22_hdnNumberss").value;
    var txtnums = document.getElementById("ctl00_ctl22_txtNum11").value;

    if (txtnums == "") {
        alert("you must add a number");
        return false;

    }
    if (txtnums.length < 5) {

        alert("number should have minimum length 5");
        return false;

    }
 
      
    for (var i = 0; i < lgp.length; i++) {
       
        if (lms == lgp.options[i].value) {
            alert("Number Already exist");
            document.getElementById("ctl00_ctl22_txtNum11").value = "";
            lms = "";
            lgp.options[lgp.selectedIndex] = null;
            document.getElementById("ctl00_ctl22_hdnNumberss").value = hdn;
            var t = $find('_MPAddNumberQuotes');

            t.show();
            document.getElementById("ctl00_ctl22_txtNum11").value = "";
            return false;
            break;
        }

    }

    if (lgp.length == 0) {


        lgp.length = lgp.length + 1;
        lgp.options[lgp.length - 1].text = lms;
        lgp.options[lgp.length - 1].value = lms;
        hdn += lgp.options[lgp.length - 1].value + ",";

        document.getElementById("ctl00_ctl22_hdnNumberss").value = hdn;
    }

    else {

        lgp.length = lgp.length + 1;
        lgp.options[lgp.length - 1].text = lms;
        lgp.options[lgp.length - 1].value = lms;
        hdn += lgp.options[lgp.length - 1].value + ",";
    }
    document.getElementById("ctl00_ctl22_hdnNumberss").value = hdn;
    var t = $find('_MPAddNumberQuotes');

    t.show();
    document.getElementById("ctl00_ctl22_txtNum11").value = "";

}
function btnDel1_onclick() {
    var lgp = document.getElementById("ctl00_ctl22_lbMobileNumberQuote");
    var hdn1 = document.getElementById("ctl00_ctl22_hdnNumberss").value;

    hdn1 = '';
    lgp.options[lgp.selectedIndex].text = "";
    lgp.options[lgp.selectedIndex].value = "";
    lgp.options[lgp.selectedIndex] = null;
    document.getElementById("ctl00_ctl22_hdnNumberss").value = '';


    for (var i = 0; i < lgp.length; i++) {


        hdn1 += lgp.options[i].value + ",";


    }

    document.getElementById("ctl00_ctl22_hdnNumberss").value = hdn1;


    var t = $find('_MPAddNumberQuotes');

    t.show();
}


function QM_TypeText11Q(sender) {

    var Parent = sender;
    var PLatin = 160;
    var ALatin = 145;
    var PUnicode = 70;
    var AUnicode = 63;
    var FLatin = 140;
    var FUnicode = 50;
    var Maxsms = 6;
    var latin = true;
    var free = false;
    var Delaysms = 2000;
    var ms = escape(document.getElementById("ctl00_ctl22_txtMessageQuote").value).replace(/%0D/g, "");

    if (sender == 'cntMoursel') {
        latin = document.getElementById("ctl00_ctl22_RBLMessageType1_0").checked;

    }
    else {

        latin = document.getElementById("ctl00_ctl22_RBLMessageType1_0").checked;

    }
    var mslen = PLatin;
    var addlen = ALatin;
    if (latin) {

        ms = ms.replace(/%5E/g, "%5E%5E").replace(/%7E/g, "%7E%7E").
        replace(/%7C/g, "%7C%7C").replace(/%7D/g, "%7D%7D").replace(/%7B/g, "%7B%7B").
        replace(/%5C/g, "%5C%5C").replace(/%5D/g, "%5D%5D").replace(/%5B/g, "%5B%5B");
        document.getElementById("ctl00_ctl22_txtMessageQuote").style.textAlign = "left";


    }
    else {
        addlen = AUnicode;

        document.getElementById("ctl00_ctl22_txtMessageQuote").style.textAlign = "right";

        mslen = PUnicode;




    }
    ms = unescape(ms);

    if (ms.length > (mslen + addlen * (Maxsms - 1)))
        ms = ms.substring(0, (mslen + addlen * (Maxsms - 1)));

    var msgcount = Math.floor((ms.length - 1) / mslen) + 1;

    if (msgcount < 1)
        msgcount = 1;
    if (msgcount > 1) {
        msgcount = Math.floor((ms.length - mslen - 1) / (addlen)) + 2;

        document.getElementById("ctl00_ctl22_txtCounterjokeQ").text = ms.length + '/' + '<font color="Red">' + msgcount + ' sms</font>';
    }
    else
        document.getElementById("ctl00_ctl22_txtCounterjokeQ").text = ms.length + '/' + msgcount + ' sms';

    if (latin)

        ms = unescape(escape(ms).replace(/%5E%5E/g, "%5E").replace(/%7E%7E/g, "%7E").
        replace(/%7C%7C/g, "%7C").replace(/%7D%7D/g, "%7D").replace(/%7B%7B/g, "%7B").
        replace(/%5C%5C/g, "%5C").replace(/%5D%5D/g, "%5D").replace(/%5B%5B/g, "%5B"));
    document.getElementById("ctl00_ctl22_txtMessageQuote").value = ms;
    document.getElementById("ctl00_ctl22_txtMessageQuote").focus();

}
//********************** end function



function textboxMultilineMaxNumber1Q(txt, maxLen, e) {
    try {
        if (e.keyCode == 8)
            return true;
        var rdolist_0 = document.getElementById("ctl00_ctl22_RBLMessageType1_0");
        if (rdolist_0.checked) {
            var substr = document.getElementById("ctl00_ctl22_txtMessagejoke");

            var tmpstr = substr.value;
            tmpstr = tmpstr.replace(/&/gi, "%26")
            tmpstr = tmpstr.replace(/#/gi, "%23")
            //alert (tmpstr)
            //document.forms[0].namedItem("ctl00$cntMoursel$txtCounter").value=tmpstr.length;
            if ((e.keyCode == 13) && tmpstr.length + 2 > (159))
                return false;
            if ((e.keyCode == 35 || e.keyCode == 38) && tmpstr.length + 3 > (159))
                return false;

            if (tmpstr.length + 1 > (159))
                return false;
        }
        //else

        else {
            var substr = document.getElementById("ctl00_ctl22_txtMessageQuote");

            var tmpstr = substr.value;

            //alert (tmpstr)
            //document.forms[0].namedItem("ctl00$cntMoursel$txtCounter").value=tmpstr.length;
            if ((e.keyCode == 13) && tmpstr.length + 2 > (70))
                return false;
            if ((e.keyCode == 35 || e.keyCode == 38) && tmpstr.length + 3 > (70))
                return false;

            if (tmpstr.length + 1 > (70))
                return false;
        }
        //txt.value=txt.value.substring(0,159);
        //document.forms[0].namedItem("ctl00$cntMoursel$txtCounter").value=159;
    } catch (e) {
    }
}

function doBeforePaste1Q(control) {
    maxLength = 159; //control.attributes["maxLength"].value;
    if (maxLength) {
        event.returnValue = false;
    }
}



function doPaste1Q(control) {
    maxLength = 159; // control.attributes["MaxLength"].value;
    value = control.value;
    if (maxLength) {
        event.returnValue = false;
        maxLength = parseInt(maxLength);
        var oTR = control.document.selection.createRange();
        var iInsertLength = maxLength - value.length + oTR.text.length;
        var sData = window.clipboardData.getData("Text").substr(0, iInsertLength);
        oTR.text = sData;
    }
}
function dobackspace1Q(txt, e) {

    var tmpstr = document.getElementById("ctl00_ctl22_txtMessageQuote");

    var key = 0;

    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.wich;

    var substr = tmpstr.value;
    var rdolist_0 = document.getElementById("ctl00_ctl22_RBLMessageType1_0");
    if (rdolist_0.checked) {
        var rdolist_0 = document.getElementById("ctl00_ctl22_RBLMessageType1_0");
        if (rdolist_0.checked) {
            substr = substr.replace(/&/gi, "%26");
            substr = substr.replace(/#/gi, "%23");
        }
    }

    //alert (tmpstr)
    document.forms[0].ctl00$ctl22$txtCounterjokeQ.value = substr.length;
    if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 27) || (key == 46) || (key == 33) || (key == 34) || (key == 35) || (key == 36) || (key == 37) || (key == 38) || (key == 39) || (key == 40)) {
        document.forms[0].ctl00$ctl22$txtCounterjokeQ.value = substr.length;

    }
    //if (tmpstr.length>(159)){
    //txt.value=txt.value.substring(0,159);
    //document.forms[0].namedItem("ctl00$cntMoursel$txtCounter").value=159;
    //  }
}
function ChangeCountry111Q() {
    var DDl1 = document.getElementById("ctl00_ctl22_ddlCountrysQ");

    document.getElementById("ctl00_ctl22_txtCountryCodesQ").value = DDl1.options[DDl1.selectedIndex].value;

}
function QM_nbr111Q(e) {
    var k = e.keyCode
    if (k == 27) //Esc
        return true;
    if (k == 13) //Enter
    {
        document.getElementById("ctl00_ctl22_ButtonSendQuote").focus();
        return true;
    }
    if (k == 8 || k == 46 || k == 37 || k == 39 || k == 9)
        return true;
    if (k > 105 || k < 48 || (k < 96 && k > 57))
        return false;
    if (document.getElementById("ctl00_ctl22_txtCountryCodesQ").value == 961) {
        var v = document.getElementById("ctl00_ctl22_txtNumsQ").value;
        if (v.length == 0) {
            if (k == 96 || k == 48 || k == 99 || k == 51 || k == 103 || k == 55)
                return true;
            else
                return false;
        }
        if (v.length == 1) {
            if (v.substring(0, 1) == '3')
                return true;
            if (v.substring(0, 1) == '7' && (k == 96 || k == 97 || k == 98 || k == 102 || k == 54 || k == 48 || k == 49 || k == 50))
                return true;
            if (v.substring(0, 1) == '0' && (k == 99 || k == 51))
                return true;
            return false;
        }
        if (v.length == 7)
            if (v.substring(0, 1) == '3')
            return false;
        if (v.length == 8)
            return false;
    }
}
////// javascript webcontrols_productQuotes///////
function ChangeCountry11a() {
    var DDl1 = document.getElementById("ctl00_ctl20_ddlCountry11");

    document.getElementById("ctl00_ctl20_txtCountryCode11").value = DDl1.options[DDl1.selectedIndex].value;

}
function QM_nbr11a(e) {
    var k = e.keyCode
    if (k == 27) //Esc
        return true;
    if (k == 13) //Enter
    {
        document.getElementById("ctl00_ctl20_buttonADDQuote").focus();
        return true;
    }
    if (k == 8 || k == 46 || k == 37 || k == 39 || k == 9)
        return true;
    if (k > 105 || k < 48 || (k < 96 && k > 57))
        return false;
    if (document.getElementById("ctl00_ctl20_txtCountryCode11").value == 961) {
        var v = document.getElementById("ctl00_ctl20_txtNum11").value;
        if (v.length == 0) {
            if (k == 96 || k == 48 || k == 99 || k == 51 || k == 103 || k == 55)
                return true;
            else
                return false;
        }
        if (v.length == 1) {
            if (v.substring(0, 1) == '3')
                return true;
            if (v.substring(0, 1) == '7' && (k == 96 || k == 97 || k == 98 || k == 102 || k == 54 || k == 48 || k == 49 || k == 50))
                return true;
            if (v.substring(0, 1) == '0' && (k == 99 || k == 51))
                return true;
            return false;
        }
        if (v.length == 7)
            if (v.substring(0, 1) == '3')
            return false;
        if (v.length == 8)
            return false;
    }
}
function QM_chkNumber11a() {
 
    var v = document.getElementById("ctl00_ctl20_txtNum11").value;
    if (document.getElementById("ctl00_ctl20_txtCountryCode11").value == 961) {
       
        if (v.length == 7) {
            if (v.substring(0, 1) == '3') {
              return  btntAdd1a_onclick();
                return true;
            }
        }
        else {
            if (v.length == 8) {
                if (v.substring(0, 2) == '70' || v.substring(0, 2) == '03' || v.substring(0, 2) == '71' || v.substring(0, 2) == '72' || v.substring(0, 2) == '76') {
                    return btntAdd1a_onclick();
                    return true;
                }
            }
        }
        alert("Invalid Number");
        return false;
    }
    else {
        if (v.length < 6) {
            alert("Invalid Number");
            return false;
        }
        else {
            return btntAdd1a_onclick();
            return true;
        }
    }
}
function btntAdd1a_onclick() {
    var lgp = document.getElementById("ctl00_ctl20_lbMobileNumberQuote");
    var lms = document.getElementById("ctl00_ctl20_txtCountryCode11").value + document.getElementById("ctl00_ctl20_txtNum11").value;
    var hdn = document.getElementById("ctl00_ctl20_hdnNumberss").value;
    var txtnums = document.getElementById("ctl00_ctl20_txtNum11").value;

    if (txtnums == "") {
        alert("you must add a number");
        return false;

    }
    if (txtnums.length < 5) {

        alert("number should have minimum length 5");
        return false;

    }
  

    for (var i = 0; i < lgp.length; i++) {

        if (lms == lgp.options[i].value) {
            alert("Number Already exist");
            document.getElementById("ctl00_ctl20_txtNum11").value = "";
            lms = "";
            lgp.options[lgp.selectedIndex] = null;
            document.getElementById("ctl00_ctl20_hdnNumberss").value = hdn;
            var t = $find('_MPAddNumberQuotes');

            t.show();
            document.getElementById("ctl00_ctl20_txtNum11").value = "";
            return false;
            break;
        }

    }

    if (lgp.length == 0) {


        lgp.length = lgp.length + 1;
        lgp.options[lgp.length - 1].text = lms;
        lgp.options[lgp.length - 1].value = lms;
        hdn += lgp.options[lgp.length - 1].value + ",";

        document.getElementById("ctl00_ctl20_hdnNumberss").value = hdn;
    }

    else {

        lgp.length = lgp.length + 1;
        lgp.options[lgp.length - 1].text = lms;
        lgp.options[lgp.length - 1].value = lms;
        hdn += lgp.options[lgp.length - 1].value + ",";
    }
    document.getElementById("ctl00_ctl20_hdnNumberss").value = hdn;
    var t = $find('_MPAddNumberQuotes');

    t.show();
    document.getElementById("ctl00_ctl20_txtNum11").value = "";

}
function btnDel1a_onclick() {
    var lgp = document.getElementById("ctl00_ctl20_lbMobileNumberQuote");
    var hdn1 = document.getElementById("ctl00_ctl20_hdnNumberss").value;

    hdn1 = '';
    lgp.options[lgp.selectedIndex].text = "";
    lgp.options[lgp.selectedIndex].value = "";
    lgp.options[lgp.selectedIndex] = null;
    document.getElementById("ctl00_ctl20_hdnNumberss").value = '';


    for (var i = 0; i < lgp.length; i++) {


        hdn1 += lgp.options[i].value + ",";


    }

    document.getElementById("ctl00_ctl20_hdnNumberss").value = hdn1;


    var t = $find('_MPAddNumberQuotes');

    t.show();
}

function QM_TypeText11Q2(sender) {

    var Parent = sender;
    var PLatin = 160;
    var ALatin = 145;
    var PUnicode = 70;
    var AUnicode = 63;
    var FLatin = 140;
    var FUnicode = 50;
    var Maxsms = 6;
    var latin = true;
    var free = false;
    var Delaysms = 2000;
    var ms = escape(document.getElementById("ctl00_ctl20_txtMessageQuote").value).replace(/%0D/g, "");

    if (sender == 'cntMoursel') {
        latin = document.getElementById("ctl00_ctl20_RBLMessageType1_0").checked;

    }
    else {

        latin = document.getElementById("ctl00_ctl20_RBLMessageType1_0").checked;

    }
    var mslen = PLatin;
    var addlen = ALatin;
    if (latin) {

        ms = ms.replace(/%5E/g, "%5E%5E").replace(/%7E/g, "%7E%7E").
        replace(/%7C/g, "%7C%7C").replace(/%7D/g, "%7D%7D").replace(/%7B/g, "%7B%7B").
        replace(/%5C/g, "%5C%5C").replace(/%5D/g, "%5D%5D").replace(/%5B/g, "%5B%5B");
        document.getElementById("ctl00_ctl20_txtMessageQuote").style.textAlign = "left";


    }
    else {
        addlen = AUnicode;

        document.getElementById("ctl00_ctl20_txtMessageQuote").style.textAlign = "right";

        mslen = PUnicode;




    }
    ms = unescape(ms);

    if (ms.length > (mslen + addlen * (Maxsms - 1)))
        ms = ms.substring(0, (mslen + addlen * (Maxsms - 1)));

    var msgcount = Math.floor((ms.length - 1) / mslen) + 1;

    if (msgcount < 1)
        msgcount = 1;
    if (msgcount > 1) {
        msgcount = Math.floor((ms.length - mslen - 1) / (addlen)) + 2;

        document.getElementById("ctl00_ctl20_txtCounterjokeQ").text = ms.length + '/' + '<font color="Red">' + msgcount + ' sms</font>';
    }
    else
        document.getElementById("ctl00_ctl20_txtCounterjokeQ").text = ms.length + '/' + msgcount + ' sms';

    if (latin)

        ms = unescape(escape(ms).replace(/%5E%5E/g, "%5E").replace(/%7E%7E/g, "%7E").
        replace(/%7C%7C/g, "%7C").replace(/%7D%7D/g, "%7D").replace(/%7B%7B/g, "%7B").
        replace(/%5C%5C/g, "%5C").replace(/%5D%5D/g, "%5D").replace(/%5B%5B/g, "%5B"));
    document.getElementById("ctl00_ctl20_txtMessageQuote").value = ms;
    document.getElementById("ctl00_ctl20_txtMessageQuote").focus();

}
//********************** end function



function textboxMultilineMaxNumber1Q2(txt, maxLen, e) {
    try {
        if (e.keyCode == 8)
            return true;
        var rdolist_0 = document.getElementById("ctl00_ctl20_RBLMessageType1_0");
        if (rdolist_0.checked) {
            var substr = document.getElementById("ctl00_ctl20_txtMessagejoke");

            var tmpstr = substr.value;
            tmpstr = tmpstr.replace(/&/gi, "%26")
            tmpstr = tmpstr.replace(/#/gi, "%23")
            //alert (tmpstr)
            //document.forms[0].namedItem("ctl00$cntMoursel$txtCounter").value=tmpstr.length;
            if ((e.keyCode == 13) && tmpstr.length + 2 > (159))
                return false;
            if ((e.keyCode == 35 || e.keyCode == 38) && tmpstr.length + 3 > (159))
                return false;

            if (tmpstr.length + 1 > (159))
                return false;
        }
        //else

        else {
            var substr = document.getElementById("ctl00_ctl20_txtMessageQuote");

            var tmpstr = substr.value;

            //alert (tmpstr)
            //document.forms[0].namedItem("ctl00$cntMoursel$txtCounter").value=tmpstr.length;
            if ((e.keyCode == 13) && tmpstr.length + 2 > (70))
                return false;
            if ((e.keyCode == 35 || e.keyCode == 38) && tmpstr.length + 3 > (70))
                return false;

            if (tmpstr.length + 1 > (70))
                return false;
        }
        //txt.value=txt.value.substring(0,159);
        //document.forms[0].namedItem("ctl00$cntMoursel$txtCounter").value=159;
    } catch (e) {
    }
}

function doBeforePaste1Q2(control) {
    maxLength = 159; //control.attributes["maxLength"].value;
    if (maxLength) {
        event.returnValue = false;
    }
}



function doPaste1Q2(control) {
    maxLength = 159; // control.attributes["MaxLength"].value;
    value = control.value;
    if (maxLength) {
        event.returnValue = false;
        maxLength = parseInt(maxLength);
        var oTR = control.document.selection.createRange();
        var iInsertLength = maxLength - value.length + oTR.text.length;
        var sData = window.clipboardData.getData("Text").substr(0, iInsertLength);
        oTR.text = sData;
    }
}
function dobackspace1Q2(txt, e) {

    var tmpstr = document.getElementById("ctl00_ctl20_txtMessageQuote");

    var key = 0;

    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.wich;

    var substr = tmpstr.value;
    var rdolist_0 = document.getElementById("ctl00_ctl20_RBLMessageType1_0");
    if (rdolist_0.checked) {
        var rdolist_0 = document.getElementById("ctl00_ctl20_RBLMessageType1_0");
        if (rdolist_0.checked) {
            substr = substr.replace(/&/gi, "%26");
            substr = substr.replace(/#/gi, "%23");
        }
    }

    //alert (tmpstr)
    document.forms[0].ctl00$ctl20$txtCounterjokeQ.value = substr.length;
    if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 27) || (key == 46) || (key == 33) || (key == 34) || (key == 35) || (key == 36) || (key == 37) || (key == 38) || (key == 39) || (key == 40)) {
        document.forms[0].ctl00$ctl20$txtCounterjokeQ.value = substr.length;

    }
    //if (tmpstr.length>(159)){
    //txt.value=txt.value.substring(0,159);
    //document.forms[0].namedItem("ctl00$cntMoursel$txtCounter").value=159;
    //  }
}
function ChangeCountry111Q2() {
    var DDl1 = document.getElementById("ctl00_ctl20_ddlCountrysQ");

    document.getElementById("ctl00_ctl20_txtCountryCodesQ").value = DDl1.options[DDl1.selectedIndex].value;

}
function QM_nbr111Q2(e) {
    var k = e.keyCode
    if (k == 27) //Esc
        return true;
    if (k == 13) //Enter
    {
        document.getElementById("ctl00_ctl20_ButtonSendQuote").focus();
        return true;
    }
    if (k == 8 || k == 46 || k == 37 || k == 39 || k == 9)
        return true;
    if (k > 105 || k < 48 || (k < 96 && k > 57))
        return false;
    if (document.getElementById("ctl00_ctl20_txtCountryCodesQ").value == 961) {
        var v = document.getElementById("ctl00_ctl20_txtNumsQ").value;
        if (v.length == 0) {
            if (k == 96 || k == 48 || k == 99 || k == 51 || k == 103 || k == 55)
                return true;
            else
                return false;
        }
        if (v.length == 1) {
            if (v.substring(0, 1) == '3')
                return true;
            if (v.substring(0, 1) == '7' && (k == 96 || k == 97 || k == 98 || k == 102 || k == 54 || k == 48 || k == 49 || k == 50))
                return true;
            if (v.substring(0, 1) == '0' && (k == 99 || k == 51))
                return true;
            return false;
        }
        if (v.length == 7)
            if (v.substring(0, 1) == '3')
            return false;
        if (v.length == 8)
            return false;
    }
}
 
