﻿function checkCommonReturn(e, target, parameter) {
    var evt = e || window.event;
    if (!evt) {
        return;
    }
    // key bekommt den keyCode browserunabhängig zugewiesen
    var key = 0;

    // für mozilla/ff, wenn keycode==0 muss 'evt.which' abgefragt werden
    if (evt.keyCode) { key = evt.keyCode; }
    else if (typeof (evt.which) != 'undefined') { key = evt.which; }
    // return wurde gedrückt.
    if (key == 13) {
        if (parameter != null) {
            //alert(parameter);
            __doPostBack(target, parameter);
        }
        else {
            __doPostBack(target, '');
        }
    }
}

function textCounter(field, cntfield, maxlimit) {
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);
        cntfield.style.color = 'red';
        field.scrollTop = field.scrollHeight;
    }
    else {
        cntfield.innerHTML = maxlimit - field.value.length;
        cntfield.style.color = 'black';
    }
}

function cutTextfield(field, maxlimit) {
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);
    }
}

