﻿function CheckCharMaxLenLimit(control, errorcontrol, maxlength) 
{
    var ErrorMsgID = errorcontrol.id;
    var ErrorMsg = document.getElementById(errorcontrol);
    var MaxLength;
    if (maxlength != null)
    { MaxLength = maxlength; }
    else MaxLength = control.maxLength - 1;
    var TextLength = control.value.length;
    if (TextLength > MaxLength) {
        errorcontrol.innerHTML = MaxLength + " suggested character limit reached!";
    }
    else {
        errorcontrol.innerHTML = MaxLength + "  suggested character limit.";
    }
}

function showHideRadioTrueFalse(RadioID, WhatToHide) {
    
    el = document.getElementById(RadioID);
    el2 = document.getElementById(WhatToHide);
    if (el.selected.value == "True") {
        el2.style.display = "none";
    }
    else {
        el2.style.display = "block";
    }

}

function checkMaxInput(controlToCheck, labelToUpdate, maxLen) {

    el = document.getElementById(controlToCheck);
    el2 = document.getElementById(labelToUpdate);

    if (el.value.length > 1000) {// if too long.... trim it
        el.value = el.value.substring(0, 1000);
        el2.innerHTML = 1000 - el.value.length + " characters left.";
    }
    // otherwise, update 'characters left' counter
    else el2.innerHTML = 1000 - el.value.length + " characters left.";
}

 

