var detect = navigator.userAgent.toLowerCase();

var OS,browser,version,total,thestring,ns,linux;
OS = "";
function checkIt(string) {
        place = detect.indexOf(string) + 1;
        thestring = string;
        return place;}
if (checkIt('mac')) {
OS = "Mac";}
if (checkIt('netscape')) {
ns = true;}

var bDOM = (document.getElementById)? true : false;
var bOP = (window.opera)? true : false;
var bOP5 = (bOP && bDOM)? true : false;
var bNS = (window.outerWidth && !bOP)? true : false;
var bNS6 = (bNS && bDOM)? true : false;
var bNS4 = (bNS && !bDOM)? true : false;
var bIE = (document.all && !bOP)? true : false;
var bIE5 = (bIE && bDOM)? true : false;
var bIE4 = (bIE && !bDOM)? true : false;
var bMOZ = (bDOM && !bOP && !bIE)? true : false;

var browsername = navigator.appName;
var browserversion = navigator.appVersion;
var bvers;
bvers = browserversion.substring(0,1);

var IE4;
var NS4;
var MOZ;
var OP7;
var NS6;

if ((bIE4==true) || (bIE5==true)) {
   IE4 = true;
}
if (bNS4==true) {
   NS4 = true;
}
if (bMOZ==true) {
   MOZ = true;
}
if (bNS6==true) {
   NS6 = true;
}
if ((bOP5) && (bvers>6)) {
   OP7 = true;
}