﻿//function MultilineMaxLength(txt, maxLen,e) {
//    try {
//        if (txt.value.length > (maxLen - 1)) {
//            alert('Message Cannot Exceed ' + maxLen + 'Characters');
//            return false;
//        }
//    }
//    catch (e) {
//    }
//}


function MultilineMaxLength(txt, maxLen, e) {
    if (!e) e = window.event;
    var code;
    if ((e.charCode) && (e.keyCode == 0))
        code = e.charCode
    else
        code = e.keyCode;

        if (txt.value.length > (maxLen - 1)) {
            //switch (e.keyCode ? e.keyCode : e.charCode) {
            switch(code){
                case 8:
                    return true;
                    break;
                case 46:
                    return true;
                    break;
                case 35:
                    return true;
                    break;
                case 36:
                    return true;
                    break;
                case 37:
                    return true;
                    break;
                case 38:
                    return true;
                    break;
                case 39:
                    return true;
                    break;
                case 40:
                    return true;
                    break;
                default:
                    alert('Message Cannot Exceed ' + maxLen + ' Characters');
                    return false;
            }
        }
    }

    function DefaultSubmit(btn,e) {
        //debugger;
        // process only the Enter key
        if (!e) e = window.event;
        var code;
        if ((e.charCode) && (e.keyCode == 0))
            code = e.charCode
        else
            code = e.keyCode;

        if (code == 13) {
            // cancel the default submit
            //alert('enter pressed');
            e.returnValue = false;
            e.cancel = true;
            // submit the form by programmatically clicking the specified button
            btn.click();
        }
    }

