﻿
function controls_clearFields(container) {
    if (container) {
        var inputs = container.getElementsByTagName('input');
        var textareas = container.getElementsByTagName('textarea');
        var ddls = container.getElementsByTagName('select');
        for (var i = 0; i < inputs.length; i++) {
            if (inputs[i].type && (inputs[i].type == 'text' || inputs[i].type == 'password')) {
                inputs[i].value = '';
            }
        }
        for (var i = 0; i < textareas.length; i++) {
            textareas[i].value = '';
        }
        for (var i = 0; i < ddls.length; i++) {
            ddls[i].selectedIndex = 0;
        }
    }
}
function controls_getKey(e) {
    if (!e) e = window.event;
    var key = e.which;
    if (!key) key = e.keyCode;
    return key;
}
function controls_enterKey(e, id) {
    if (document.getElementById(id)) {
        var key = controls_getKey(e);
        if (key && key == 13) {
            //eval(code);
            var object = document.getElementById(id);
            if (object.tagName == 'A') {
                var href = object.href.replace(window.location, "");
                if (href.length > 1) {
                    eval(unescape(object.href.replace(/^javascript:/i, "")));
                }
                else {
                    object.onclick();
                }
                return false;
            }
            else if (object.tagName == 'INPUT' || object.tagName == 'BUTTON') {
                object.click();
                return false;
            }
        }
    }
    return true;
}
function controls_enterCancel(event) {
    if (!event) {
        event = window.event;
    }
    if ((event.which || event.keyCode) && ((event.which == 13) || (event.keyCode == 13))) {
        return false;
    }
    return true;
}

