//Platform
var Mac_OS  = (navigator.userAgent.indexOf("mac") != -1)  || (navigator.userAgent.indexOf("Mac") != -1);
var Linux_OS  = (navigator.userAgent.indexOf("Linux") != -1);
var Win_OS = (navigator.userAgent.indexOf("Win") != -1);
//if the OS isn't win mac or linux
var Other_OS = (!Win_OS && !Linux_OS && !Mac_OS != -1);

//Browsers
var Opera = (navigator.userAgent.indexOf('Opera') != -1);
var MSIE  = (navigator.userAgent.indexOf('MSIE') != -1);
var Moz  = (navigator.userAgent.indexOf('Gecko') != -1);
var NS = (navigator.userAgent.indexOf('Netscape') != -1 && navigator.userAgent.indexOf('Gecko') != -1);
if(document.layers){var Nav4="true";}; 
var Konqueror = (navigator.userAgent.indexOf('Konqueror') != -1); 
//Opera workaround - default install of opera identifies as both opera and msie
if (Opera && MSIE || Opera){var Opera="true"; MSIE="false";} 
if (MSIE && !Opera){MSIE="true";}
//if its some other browser
var Other_Browser = (!Opera && !MSIE && !Moz && !NS && !Nav4 && !Konqueror != -1);

if(Mac_OS){var opsys="Mac";}
if(Linux_OS){var opsys="Linux";}
if(Win_OS){var opsys="Windows";}
if(Other_OS){var opsys="strange";}

if(Opera){var thebrowser="Opera";}
if(MSIE){var thebrowser="Internet Explorer";}
if(Moz){var thebrowser="Mozilla";}
if(NS){var thebrowser="Netscape";}
if(Nav4){var thebrowser="Netscape4x";}
if(Konqueror){var thebrowser="Konqueror";}
if(Other_Browser){var thebrowser="an unknown to me browser";}
