// BrowserCheck Object
// provides most commonly needed browser checking variables
// 2000-08-09
// Based on MM_checkBrowser v2.0
// Copyright (C) 2000 ITQ Sp. z o.o. / Mariusz Fijalkowski
// Contact: mariusz.fijalkowski@itq.pl

// INSTRUKACJA
// odwołanie do pliku w sekcji <head> =  <script src="js/browsercheck.js" type="text/javascript" language="JavaScript"></script>
// do znacznika <body = onLoad="BrowserCheck(4.0,1,2,4.0,1,2,2,1024,800,640,'1024/index_1.html','info.html','800/index.html','info.html','info.html','info.html');return document.returnValue"

function BrowserCheck(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,w1024,w800,w640,URL1024,altURL1024,URL800,altURL800,URL640,altURL640) { //v1.0
  var newURL = '' 
  version = parseFloat(navigator.appVersion)
  width = screen.width

  if (width == w640) {
    if (navigator.appName.indexOf('Netscape') != -1) {
      if (version >= NSvers) {if (NSpass>0) newURL = (NSpass==1)?URL640:altURL640;}
      else {if (NSnoPass>0) newURL = (NSnoPass==1)?URL640:altURL640;}
    } else if (navigator.appName.indexOf('Microsoft') != -1) {
      if (version >= IEvers) {if (IEpass>0) newURL = (IEpass==1)?URL640:altURL640;}
        else {if (IEnoPass>0) newURL = (IEnoPass==1)?URL640:altURL640;}
      } else if (OBpass>0) newURL = (OBpass==1)?URL640:altURL640;
  }
  if (width == w800) {
    if (navigator.appName.indexOf('Netscape') != -1) {
      if (version >= NSvers) {if (NSpass>0) newURL = (NSpass==1)?URL800:altURL800;}
      else {if (NSnoPass>0) newURL = (NSnoPass==1)?URL800:altURL800;}
    } else if (navigator.appName.indexOf('Microsoft') != -1) {
      if (version >= IEvers) {if (IEpass>0) newURL = (IEpass==1)?URL800:altURL800;}
        else {if (IEnoPass>0) newURL = (IEnoPass==1)?URL800:altURL800;}
      } else if (OBpass>0) newURL = (OBpass==1)?URL800:altURL800;
  }
	else if (width == w1024 || width > w1024) {
    if (navigator.appName.indexOf('Netscape') != -1) {
      if (version >= NSvers) {if (NSpass>0) newURL = (NSpass==1)?URL1024:altURL1024;}
      else {if (NSnoPass>0) newURL = (NSnoPass==1)?URL1024:altURL1024;}
    } else if (navigator.appName.indexOf('Microsoft') != -1) {
      if (version >= IEvers) {if (IEpass>0) newURL = (IEpass==1)?URL1024:altURL1024;}
      else {if (IEnoPass>0) newURL = (IEnoPass==1)?URL1024:altURL1024;}
    } else if (OBpass>0) newURL = (OBpass==1)?URL1024:altURL1024;
  }
  if (newURL){
    window.location = unescape(newURL);
    document.returnValue = false;
  }
}
