
function Browser()
{
    var b=navigator.appName;
    if (b=="Netscape") this.b="ns";
    else if ((b=="Opera") || (navigator.userAgent.indexOf("Opera")>=0)) this.b = "opera";
    else if (b=="Microsoft Internet Explorer") this.b="ie";
    this.version=navigator.appVersion;
    this.v=parseInt(this.version);
    this.ns=(this.b=="ns" && this.v>=4);
    this.ns4=(this.b=="ns" && this.v==4);
    this.ns40=(this.b=="ns" && (this.version.indexOf('4.0')>=0))
    this.nsdom=(this.b=="ns" && this.v>=5);
    this.ns6=(this.b=="ns" && this.v==5);
    this.ie=(this.b=="ie" && this.v>=4);
    this.ie4=(this.version.indexOf('MSIE 4')>=0);
    this.ie40=(this.version.indexOf('MSIE 4.0')>=0);
    this.ie45=(this.version.indexOf('MSIE 4.5')>=0);    
    this.ie5=(this.version.indexOf('MSIE 5')>=0);
    this.ie55=(this.version.indexOf('MSIE 5.5')>=0);
        this.ie6=(this.version.indexOf('MSIE 6.0')>=0);
    this.opera=(this.b=="opera");
    
    //this.dom=(document.createElement && document.appendChild && document.getElementsByTagName)?true:false;
    //this.def=(this.ie||this.dom); // most used browsers, for faster if loops
    var ua=navigator.userAgent.toLowerCase();
    if (ua.indexOf("win")>-1) this.platform="win32";
    else if (ua.indexOf("mac")>-1) this.platform="mac";
    else this.platform="other";
    this.ie4mac=((this.ie40) && (this.platform=="mac"));
    this.ie45mac=((this.ie45) && (this.platform=="mac"));    
    this.qvd = (this.ie || this.nsdom );
    if (this.ie4mac) this.qvd=false;

}
function trapKeys() {
	if ((window.event.keyCode == 13) || (window.event.keyCode == 3)){
	window.event.keyCode = 0; }
}

is = new Browser();
