﻿//Count the Remaining Characters in a textBox
function CountRemainChars(e, showOnControl,MaxChars) {

    e = e || window.event;
    
    var str = document.getElementById(e.id);
    var inputLength = str.value.length;
    var keynum = GetKeyCode();


    if (keynum == 8) // backspace has code 8
    {inputLength = inputLength - 1; }


    if (inputLength > (MaxChars - 1)) return false;
        else 
        {
            var passVal = document.getElementById(showOnControl);
            var chars = (MaxChars - 1) - inputLength
            passVal.innerText = chars;
            return true;
        }
    
}
//Count Characters in a textBox
function CountChars(e, showOnControl) {

    var str = document.getElementById(e.id);
    var passVal = document.getElementById(showOnControl);
    var chars = str.value.length
    passVal.innerText = chars;
}

//This is used for all the keys pressed
function GetKeyCode() { 
var keynum;
        if (window.event) // eg. IE
        {
            keynum = window.event.keyCode;
        }
        else if (event.which) // eg. Firefox
        {
            keynum = event.which;
        }
        return keynum;

    }

    //MAX Characters in a textBox or TextArea
    function MaxChars(e, MaxChars) {
        var str = document.getElementById(e.id);
        var inputLength = str.value.length;

        if (inputLength > (MaxChars - 1))
        
        {
        return false;
        }
        else 
        {
            return true;
        }
    }

//Disable Ctrl + C
    function Disable_Control_C() {
        var keystroke = String.fromCharCode(event.keyCode).toLowerCase();

        if (event.ctrlKey && keystroke == 'c') {
            event.returnValue = false; // disable Ctrl+C
        }
    }

