﻿if (typeof (isIE) == 'undefined') { var isIE = false; }
if (typeof (isIE6) == 'undefined') { var isIE6 = false; }
if (typeof (popup_opened) == 'undefined') { var popup_opened = false; }
function disableEnterKey() {
    var els = document.getElementsByTagName("input"); var elsLen = els.length; for (i = 0, j = 0; i < elsLen; i++) { if (els[i].type == "text") { els[i].onkeypress = function(e) { var e = window.event || e; return handleEnter(this, e); }; } }
    els = document.getElementsByTagName("select"); elsLen = els.length; for (i = 0, j = 0; i < elsLen; i++) { els[i].onkeypress = function(e) { var e = window.event || e; return handleEnter(this, e); }; } 
}
function handleEnter(field, event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) {
        var i; for (i = 0; i < field.form.elements.length; i++)
            if (field == field.form.elements[i])
            break; i = (i + 1) % field.form.elements.length; field.form.elements[i].focus(); return false;
    }
    else { return true; } 
}
function checkTextLength(field, limit, counter, ignoreText) {
    if ("string" == typeof field) { var fieldObj = document.getElementById(field); }
    else { var fieldObj = document.getElementById(field.id); }
    if (counter) {
        if ("string" == typeof counter) { var counterObj = document.getElementById(counter); }
        else { var counterObj = document.getElementById(counter.id); } 
    }
    if (fieldObj) {
        if (!ignoreText) { if (fieldObj.value.length > limit) { fieldObj.value = fieldObj.value.substring(0, limit); } }
        if (counterObj) { counterObj.value = limit - fieldObj.value.length; } 
    } 
}
function updateIFrameContent(iFrame, iFrameSrc) {
    if ("string" == typeof iFrame) { var iFrameObj = document.getElementById(iFrame); }
    else { var iFrameObj = document.getElementById(iFrame.id); }
    if (iFrameObj && iFrameSrc) {
        iFrameObj.src = iFrameSrc; if (isIE) {
            if (isIE6) { $("select").css("visibility", "hidden"); }
            $(".lockerContainer").show(); $(".dataIFrameContainer").show();
        }
        else { $(".lockerContainer").fadeIn("fast", function() { $(".dataIFrameContainer").fadeIn(); }); } 
    }
    popup_opened = true;
}
function updateMACUBSIFrameContent(iFrame, iFrameSrc) {
    if ("string" == typeof iFrame) { var iFrameObj = document.getElementById(iFrame); }
    else { var iFrameObj = document.getElementById(iFrame.id); }
    if (iFrameObj && iFrameSrc) { iFrameObj.src = iFrameSrc; } 
}
