﻿// message textbox - count characters
function FindMessageLengthWrap(fieldid, labelid, splitlength) {
    var mess = document.getElementById(fieldid);
    FindMessageLength(mess, labelid, splitlength);
}
function FindMessageLength(field, labelid, splitlength) {
    var text = " (";
    var fvalue = field.value;
    var label = document.getElementById(labelid);
    if ((fvalue.length % splitlength) == 0) {
        text += Math.floor(fvalue.length / splitlength) + " stk. " + splitlength + "/" + splitlength;
    } else {
        text += (Math.floor(fvalue.length / splitlength) + 1) + " stk. " + (fvalue.length % splitlength) + "/" + splitlength;
    }
    text += ")";
    label.value = text;
}
// message textbox onFocus - delete or keep content
function Control4DefaultContent(fieldid, defaultvalue) {
    var field = document.getElementById(fieldid);
    if (field.value == defaultvalue) {
        field.value = "";
    }
}
// add onkey listener
function AddOnKeyUpHandler(obj) {
    alert('add handler');
    obj.addEventListener('onKeyUp', OnEnterKeyPress(obj), true);
}

function OnEnterKeyPress(obj, eventcode) {
    alert('handler sdfg ' + obj);
    if (eventcode == 13) // enter key pressed
    {
        alert('enter pressed sfdg');
    } else {
        alert('not enter sfg');
    }
}
