
/*****************************************************************************************************
**
** TOOL - BROWSER CHECK V1
**
** Dateiname:			browser_check_v1.js
** Letzte Änderung:		10.10.2003
** Programmierer:		Heiko Pfefferkorn (o2cell.com) (work: i-fabrik.de)
**
*****************************************************************************************************
**
** INFOMATION
**
** Erklärungen und Definitionen entnehmen Sie bitte den Kommentaren in den jeweiligen
** Code-Abschnitten
**
****************************************************************************************************/


/* Variablendefinition - User-Betriebssystem
------------------------------------------*/
var sysWin 				= false;		// wahr wenn Windows Plattform
var sysMac 				= false;		// wahr wenn Macintosh Plattform


/* Check-Variable
-- Wird false sobald eine version erkannt wurde, somit werden die anderen
-- Prüfungen übersprungen. Spart Zeit und Rechner-Leistung :-) (minimal)
------------------------------------------------------------------------*/
var chk 				= true; 


/* Variabledefinitionen - Browser
-- Im Array "browser" gibt es zu Zeit 4 Browser auf die geprüft wird.
-- Ein Eintrag in dem Array ohne Versionsnummer, zum Beispiel 'browser["vIsMoz"]'
-- bedeutet das dieser Eintrag auf wahr gesetzt wird wenn die Version nicht erkannt wurde
----------------------------------------------------------------------------------------*/
var bNav 				= false;		// wahr wenn Netscape Navigator Browser (noch keine Version)
var bMsi 				= false;		// wahr wenn Internet Explorer Browser (noch keine Version)
var bMoz 				= false;		// wahr wenn Mozilla Browser (noch keine Version)
var bOpe 				= false;		// wahr wenn Opera Browser (noch keine Version)


var browser 			= new Array();	// beinhaltet die Browserversionen auf die geprüft wird
browser["vIsMoz"] 		= false;
browser["vIsMoz1_0"]  	= false;
browser["vIsMoz1_1"]  	= false;
browser["vIsMoz1_2"]  	= false;
browser["vIsMoz1_3"]  	= false;
browser["vIsMoz1_4"] 	= false;

browser["vIsMsi"] 		= false;
browser["vIsMsi3"] 		= false;
browser["vIsMsi4"] 		= false;
browser["vIsMsi5"] 		= false;
browser["vIsMsi6"] 		= false;

browser["vIsNav"] 		= false;
browser["vIsNav2"] 		= false;
browser["vIsNav3"] 		= false;
browser["vIsNav4"] 		= false;
browser["vIsNav4x"] 	= false;
browser["vIsNav6"] 		= false;
browser["vIsNav7"] 		= false;

browser["vIsOpe"] 		= false;
browser["vIsOpe2"] 		= false;
browser["vIsOpe3"] 		= false;
browser["vIsOpe4"] 		= false;
browser["vIsOpe5"] 		= false;
browser["vIsOpe6"] 		= false;


/* Auslesen des UserAgent und Konvertierung in Kleinbuchstaben
-------------------------------------------------------------*/
var uAgent 		= navigator.userAgent.toLowerCase();


/* Auslesen der AppVersion
-------------------------------------------------------------*/
var vNumber 	= parseInt(navigator.appVersion);
var vNumber2 	= parseFloat(navigator.appVersion);


/* Welches System hat der User (Win.Mac)
---------------------------------------*/
if ((uAgent.indexOf("win")!= -1) || (uAgent.indexOf("16bit")!= -1))
	sysWin = true; 		// Windows System

if (uAgent.indexOf("mac")!= -1)
	sysMac = true;		// Macintosh System


/* Welcher Browser (ohne Version)
-- Variablen im Bereich 'Variabledefinitionen - Browser' (weiter oben) werden
-- auf wahr gesetzt
----------------------------------------------------------------------------*/
if ((uAgent.indexOf('mozilla') != -1) && (uAgent.indexOf('spoofer')== -1) && (uAgent.indexOf('compatible') == -1) && (uAgent.indexOf('opera') == -1)) {
	if ((uAgent.indexOf('rv:1.') != -1) && (uAgent.indexOf("netscape") == -1)) {
		document.write('<link rel=stylesheet href=stylealle.css>') // Mozilla Browser
	} else {
		document.write('<link rel=stylesheet href=style.css>') // Netscape Browser
	}
}

if ((uAgent.indexOf("msie") != -1) && (uAgent.indexOf("opera") == -1))
	document.write('<link rel=stylesheet href=styleie.css>') // Internet Explorer Browser

if (uAgent.indexOf("opera") != -1)
	document.write('<link rel=stylesheet href=styleie.css>')	// Opera Browser

