var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";this.CPU=this.searchString(this.dataCPU)||"an unknown CPU";this.cookies=navigator.cookieEnabled?"cookies enabled":"cookies disabled or not detected";this.resolution=screen.width+'x'+screen.height;this.colordepth=screen.colorDepth;this.stylesheets=(document.styleSheets)?"css supported":"css not supported";this.flash=this.acrobat=this.quicktime=this.java=this.mediaplayer="not detected";for(i=0;i<navigator.plugins.length;++i){plugin=navigator.plugins[i];check=plugin.name.toLowerCase();if(check.indexOf("flash")!=-1){this.flash=plugin.description}else if(check.indexOf("quicktime")!=-1){this.quicktime=plugin.name}else if(check.indexOf("java")!=-1){this,java=plugin.name}else if(check.indexOf("windows media player")!=-1){this.mediaplayer=plugin.name}else if(check.indexOf("adobe acrobat")!=-1){this.acrobat=plugin.description}}},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)return data[i].identity}else if(dataProp)return data[i].identity}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}],dataCPU:[{string:navigator.cpuClass,subString:"x86",identity:"x86 Compatible processor (Intel, Cyrix, AMD, etc...)"},{string:navigator.cpuClass,subString:"68K",indentity:"Motorola processor"},{string:navigator.cpuClass,subString:"Alpha",indentity:"Digital processor"},{string:navigator.cpuClass,subString:"PPC",indentity:"Motorola processor"},{string:navigator.cpuClass,subString:"Other",indentity:"Other CPU classes, including Sun SPARC"}]};BrowserDetect.init();function applyBrowserReport(controls){for(var i in controls){o=document.getElementById(i);if(o){o.value=controls[i]}}}