var its;
var browserName;
var browserNameLong;
var browserNew;
var Macintosh = navigator.userAgent.indexOf('Mac')>0;
function its() {
    var n = navigator;
    var ua = ' ' + n.userAgent.toLowerCase();
    var pl = n.platform.toLowerCase();
    var an = n.appName.toLowerCase();

    this.version = n.appVersion;
    this.nn = ua.indexOf('mozilla') > 0;

    if(ua.indexOf('compatible') > 0) {
        this.nn = false;
    }

    this.opera = ua.indexOf('opera') > 0;
    this.ie = ua.indexOf('msie') > 0;
    this.major = parseInt( this.version );
    this.minor = parseFloat( this.version );

    this.mac = ua.indexOf('mac') > 0;
    this.win = ua.indexOf('win') > 0;

    if(this.ie) {
        if(ua.indexOf("msie 5") > 1) {
        var msieIndex = navigator.appVersion.indexOf("MSIE") + 5;
        this.major = parseFloat(navigator.appVersion.substr(msieIndex,3));
        }
    }

    return this;
}

function browserNaming() {
    its = new its();

    if (!document.getElementById) {
        browserNew = false;
    }
    else {
        browserNew = true;
    }

    if (its.opera) {
        browserName = "Opera";
    }
    else if (its.ie) {
        browserName = "IE";
    }
    else {
        browserName = "NS";
    }

    browserNameLong = browserName + its.major;
}

function unblur() {
    this.blur();
}

function getLinksToBlur() {
    if ((browserNew) || (browserName == "IE")) {
        if (browserNew) {
            links = document.getElementsByTagName("a");
        }
        else {
            links = document.all.tags("a");
        }
        for(i=0; i<links.length; i++) {
            links[i].onfocus = unblur
        }
    }
    if (browserName == "IE") {
        if (browserNew) {
            drops = document.getElementsByTagName("select");
        }
        else {
            drops = document.all.tags("select");
        }
        for(i=0; i<drops.length; i++) {
            drops[i].onfocus = unblur
        }
    }
  
}

function createObject(imgName,imgSrc) {
    if (loadFlag) {
        eval(imgName+' = new Image()');
        eval(imgName+'.src = "'+imgSrc+'"');
        return imgName;
    }
}

function changeImage(layer,imgName,imgObj) {
    if ((!browserNew) && (browserName == "NS") && layer!=null) {
        eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src');
    }
    else {
        document.images[imgName].src = eval(imgObj+'.src');
    }
}

function spawn(desktopURL,windowName,width,height, scroll, status) {
    if ((Macintosh) && ((browserNameLong == "IE4") || (browserNameLong == "IE4.5"))) {
         var newheight = parseInt(height + 17);
    }
    else {
        var newheight = height;
    }
    window.open(desktopURL,windowName,'toolbar=0,location=0,directories=0,status=' + status + ',menubar=0,scrollbars=' + scroll + ',width='+width+',height='+newheight+',resizable=0');
}

function getIdProperty(id,property) {
    var styleObject = document.getElementById( id );
    if (styleObject != null) {
        styleObject = styleObject.style;
            if (styleObject[property]) {
                return styleObject[ property ];
            }
        }
    return (styleObject != null) ?
    styleObject[property] :
    null;
}

function setIdProperty(id,property,value) {
    var styleObject = document.getElementById( id );
    if (styleObject != null) {
        styleObject = styleObject.style;
        styleObject[ property ] = value;
    }
}

function antispam(email) {
    document.location = "mailto:" + email;
}

function submitForm(formId) {
    document.forms[formId].submit();
}


