// ### BROWSER DETECT ROUTINE ###
function BrowserDetect() {
    detect = navigator.userAgent.toLowerCase();
//    alert(detect);
    OS="";
    browser="";
    version="";
    total="";
    thestring="";

    if (checkIt('konqueror')) {
    	browser = "Konqueror";
    	OS = "Linux";
        }
    else if (checkIt('safari')) browser = "Safari";
    else if (checkIt('omniweb')) browser = "OmniWeb";
    else if (checkIt('opera')) browser = "Opera";
    else if (checkIt('webtv')) browser = "WebTV";
    else if (checkIt('icab')) browser = "iCab";
    else if (checkIt('msie')) browser = "Internet Explorer";
    else if (!checkIt('compatible')) {
        browser = "Firefox/Netscape";
    	version = detect.charAt(8);
        }
    else browser = "Unknown";

    if (!version) {
        version = detect.charAt(place + thestring.length);
        }

    if (!OS) {
    	if (checkIt('linux')) OS = "Linux";
	    else if (checkIt('x11')) OS = "Unix";
    	else if (checkIt('mac')) OS = "Mac";
    	else if (checkIt('win')) OS = "Windows";
    	else OS = "Unknown";
    }
    
    msg='Browser=' + browser + ' ' + version + ' OS=' + OS + '.';
    document.getElementById("browserID").innerHTML = msg;
    }

function checkIt(string) {
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
    }

