// Easychange JavaScript library
// Rich Gray
// 23/05/2003 18:57

function pop(pop_url,win_name,w,h,sc) {
    var l = (screen.width  ? (screen.width - w) / 2 : 0);
    var t = (screen.height ? (screen.height - h) / 2 : 0);
    window.open(pop_url,win_name,'width='+w+',left='+l+',height='+h+',top='+t+(sc ? ',scrollbars=yes,resizable=yes' : '')+',location=no,status=no,toolbar=no');
}

function focusFrm() {
    if (document.forms && document.forms.length > 0) {
        var elems = document.forms[0].elements;
        for (i=0;i<elems.length;i++) {
            var e = elems[i];
            if (e.type && e.type == 'text') {
                try {
                    e.focus();
                }
                catch(err) {
                    continue;
                }
                break;
            }
        }
    }
}

function addEvent(elem,event_type,func,usecapture) {
    if (elem.addEventListener) {
        elem.addEventListener(event_type,func,usecapture);
        return true;
    }
    else if (elem.attachEvent) {
        var retcode = elem.attachEvent('on'+event_type,func);
        return retcode;
    }
    else {
        elem['on'+event_type] = func;
    }
}
