//- this function counts and limits text input object keyboard stream (incremental counter, decremental counter)
function textCounterLimiter(textarea, outputLayer, limit, decrement){
    //- does this text field have limitation on value length
    if(limit){
        if(textarea.value.length > limit){
            textarea.value = textarea.value.substring(0, limit);
        }
    }
    //- decrement or increment counter
    if(decrement){
        outputLayer.innerHTML = limit - textarea.value.length;
    }else{
        outputLayer.innerHTML = textarea.value.length;
    }
}