// basics: http://www-106.ibm.com/developerworks/web/library/web-js-detect/listing5.html
// detect some client details -> send to stat.
// browserVersionA statt browserVersion, damit's mit popUp nicht kollidiert! (art, 05.08.2003)

var browserName = navigator.appName
var browserVersionA = navigator.appVersion
var browserVersionNum = parseFloat(browserVersionA)
var agt=navigator.userAgent
var yourOS="unknown"

if ((agt.indexOf("Win95")!=-1)||(agt.indexOf("Windows 95")!=-1)) 
   {yourOS='Windows 95'}

if ((agt.indexOf("Win98")!=-1)||(agt.indexOf("Windows 98")!=-1))
   {yourOS='Windows 98'}

if ((agt.indexOf("WinNT")!=-1)||(agt.indexOf("Windows NT")!=-1))
   {yourOS='Windows NT'}

if ((agt.indexOf("Win16")!=-1)||(agt.indexOf("Windows 3.1")!=-1))
   {yourOS='Windows 3.<i>x</i>'}

if (agt.indexOf("Macintosh")!=-1) {
   if (agt.indexOf("PC)")!=-1) {yourOS='Mac PPC'} else {yourOS='Mac 68K'}
}

if (agt.indexOf("SunOS")!=-1) {yourOS='Unix Sun'}
if (agt.indexOf("IRIX")!=-1) {yourOS='Unix SGI'}
if (agt.indexOf("HP-UX")!=-1) {yourOS='Unix HP'}
if (agt.indexOf("AIX")!=-1) {yourOS='Unix IBM'; }

var availheight="unknown"
var availwidth="unknown"
var bufferdepth="unknown"
var colordepth="unknown"
var height="unknown"
var width="unknown"
var javaOK = "unknown"
var cookiesOK = "unknown"
var cpu = "unknown"

if (browserVersionNum >= 4) {

  var availheight=screen.availHeight
  var availwidth=screen.availWidth
  var colordepth=screen.colorDepth + " bit"
  var height=screen.height
  var width=screen.width

  if (navigator.javaEnabled()==true){javaOK="Yes"}else{javaOK="No"}

  //-- cookieEnabled only works in MSIE.

  if (browserName=="Microsoft Internet Explorer") {
    if (navigator.cookieEnabled==true) {
      cookiesOK="Yes"
    }else{
      cookiesOK="No"
    }
  }

  var cpu = navigator.cpuClass
}

/* output:
<script language="JavaScript">
document.write("Your browser is <b>"+ browserName +"</b><br>")
document.write("Your browser version is <b>"+ browserVersion +"</b><br>")
document.write("Your browser version number is <b>"+ browserVersionNum +"</b><br>")
document.write("Your platform is <b>"+ yourOS +"</b><br>")
document.write("Java Enabled?<b> "+ javaOK + "</b><br>")
document.write("Cookies Enabled?<b> "+ cookiesOK + "</b><br>")
document.write("Screen resolution: <b>"+width+" </b>x<b> "+height+"</b><br>")
document.write("Color depth: <b>" + colordepth + "</b><br>")
document.write("Available screen width: <b>" + availwidth + "</b><br>")
document.write("Available screen height: <b>" + availheight + "</b><br>")
document.write("CPU: <b>" + cpu + "</b></p>")
</script>
*/



