﻿function gebid(e) {
    if(typeof(e)!='string') return e;
    if(document.getElementById) e=document.getElementById(e);
    else if(document.all) e=document.all[e];
    else e=null;
    return e;
};
function getIEVer(){
  var rv = -1;
  if (navigator.appName == 'Microsoft Internet Explorer')  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
};
function handleOnKeyPress(e, buttonId)
{
    var isEnter = window.event == null ? e.keyCode == 13 : window.event.keyCode == 13;
    if(isEnter) {  document.getElementById(buttonId).click(); }  
};
function handleKeyPress(e) { 
    var keyId = (window.event) ? event.keyCode : e.keyCode;
    if (keyId == 13) {
        var inputs = document.getElementsByTagName('INPUT');
        var alertinp = '';
        var defaultButton = null;
        var loginButton = null;
        for (i = 0; i < inputs.length; i++) {
            if (inputs[i].type == 'submit' || inputs[i].type == 'image' || inputs[i].type == 'button') {
                if (inputs[i].attributes.defaultButton && inputs[i].attributes.defaultButton.value.toLowerCase() == 'true') { 
                    defaultButton = inputs[i];
                } else {
                    if (inputs[i].attributes.loginButton && inputs[i].attributes.loginButton.value.toLowerCase() == 'true') { 
                        loginButton = inputs[i];
                    }
                }
            }
        }
        if (defaultButton == null) defaultButton = loginButton;
        if (defaultButton == null) return false;
        if (defaultButton.attributes.href && efaultButton.attributes.href.value != '') {
            eval(defaultButton.attributes.href.value);
        } else {
            defaultButton.click();
        }
        return false;
    } else { 
    if (keyId == 10) {
        document.forms[0].submit();
    }
    }
};
function getScrollBarWidth(){
    var inner=document.createElement('p');
    inner.style.width='100%';
    inner.style.height='200px';
    var outer = document.createElement('div');
    outer.style.position='absolute';
    outer.style.top='0px';
    outer.style.left='0px';
    outer.style.visibility='hidden';
    outer.style.width='200px';
    outer.style.height='150px';
    outer.style.overflow='hidden';
    outer.appendChild(inner);
    document.body.appendChild(outer);
    var w1=inner.offsetWidth;
    outer.style.overflow='scroll';
    var w2=inner.offsetWidth;
    if(w1==w2)w2 = outer.clientWidth;
    document.body.removeChild(outer);
    return w1-w2;
};

document.onkeypress = handleKeyPress;

function disableAnchor(obj, disable) {
    if (disable) {
        var href = obj.getAttribute("href");
        if (href && href != "" && href != null) {
            obj.setAttribute('href_bak', href);
        }
        obj.removeAttribute('href');
        obj.style.color = "gray";
    }
    else {
        obj.setAttribute('href', obj.attributes['href_bak'].nodeValue);
        obj.style.color = "black";
    }
};

