function ta_char_limit() {
    var taObj=event.srcElement;
    if (taObj.value.length>=taObj.maxlength*1) return false;
}

function ta_char_count(sobj) { 
    var taObj=event.srcElement;
    if (taObj.value.length>taObj.maxlength*1) taObj.value=taObj.value.substring(0,taObj.maxlength*1);
    var obj = document.getElementById(sobj);
    if (obj) obj.innerText=taObj.maxlength-taObj.value.length;
}

function ta_word_limit() {
    var taObj=event.srcElement;
    if (wordcount(taObj.value)>=taObj.maxlength*1) return false;
}

function ta_word_count(sobj) { 
    var taObj=event.srcElement;
    if (wordcount(taObj.value)>taObj.maxlength*1) {
        var a = taObj.value.split(/\s+/g);
        var s = '';
        for (var i=0;i<taObj.maxlength*1 && i<a.length;i++) {
            s = s + a[i] + ' ';
        }
        taObj.value = s.substring(0, -1);
    }
    var obj = document.getElementById(sobj);
    if (obj) obj.innerText=taObj.maxlength-wordcount(taObj.value);
}

function wordcount(string) {
    var a = string.split(/\s+/g);
    return a.length;
}

function showdiv(sobj) {
    obj = document.getElementById(sobj);
    obj.style.display = 'block';
    return true;
}
function hidediv(sobj) {
    obj = document.getElementById(sobj);
    obj.style.display = 'none';
    return true;
}
