/////////////////////////////////////////////////////////////////////////////
// infomaxCMS Version 2
// (c) 2002 infomax websolutions GmbH
//
// Hinweis: Dieser Quellcode darf ohne ausdrückliche Genehmigung der
//	    infomax websolutions GmbH nicht weiterverwendet werden!
/////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////
//                       B E S C H R E I B U N G			   //
/////////////////////////////////////////////////////////////////////////////
// Benennung: getBrowser
// Funktion : Ermittelt den vom Client verwendeten Browsertyp
// Eingabe  : <nichts>
// Ausgabe  : Folgende Variablen werden gesetzt um Browserinformationen 
//            zur Verfügung zu stellen (Verwendung: z.B. "if(ie4){}"):
//
//            - "ie4" : Internet Explorer ab Version 4
//	      - "ie5" : Internet Explorer ab Version 5
//	      - "ie"  : Internet Explorer (allgemein)
//            - "ns4" : Netscape Communicator ab Version 4
//            - "ns6" : Netscape Communicator ab Version 6
//	      - "ns"  : Netscape Communicator (allgemein)
//            - "op5" : Opera ab Version 5
//            - "op6" : opera ab Version 6
//	      - "konqi" : KDE Konqueror
//            - "oldKde": Alter KDE Browser (vor KDE 2.2)
//            - "exclude": Gecko Engine
//            - "mz7" : Mozilla Engine
//            - "mac" : Browser auf dem Mac
//            - "win" : Browser auf Windows-System
/////////////////////////////////////////////////////////////////////////////

//interne Version: 1.0.0.0 <==

//function getBrowser(){
var exclude=true; var agt=navigator.userAgent.toLowerCase();
var ie=false; var ie4=false; var ie5=false; var op5=false; var konqi=false;
if (document.all&&(agt.indexOf('msie')!=-1)) {
ie=true; ie4=true; exclude=false;
if (agt.indexOf('msie 4')==-1) { ie5=true; ie4=false; }
if (agt.indexOf('opera')!=-1) { ie=false; ie4=false; ie5=false; op5=true; }
}
var ns6=false; var mz7=false;
if (document.getElementById&&!ie) {
ns6=true; exclude=false;
if (agt.indexOf('netscape6')==-1) {
ns6=false; mz7=true;
}
if (window.opera) { mz7=false; op5=true;}
else if (agt.indexOf('gecko')==-1) { mz7=false; exclude=true; }
}
if (agt.indexOf('opera 4')!=-1) { op5=false; mz7=false; exclude=true; }
var ns4=false;
if ((agt.indexOf('mozilla')!=-1)&&(parseInt(navigator.appVersion)>=4)&&!ie&&!op5&&!ns6&&!mz7) {
ns4=true; exclude=false;
}
if (agt.indexOf('webtv')!=-1) { ie=false; ie4=false; exclude=true; }
var win=true; var mac=false;
if (agt.indexOf('mac')!=-1) { win=false; mac=true; }
if (navigator.vendor){
if (navigator.vendor =="KDE") {
ie=false;
ie4=false;
ie5=false;
konqi = true;
ns6=true;
ns4 = false;
exclude = false;

var thisKDE=agt;
var splitKDE=thisKDE.split("konqueror/");
var aKDE=splitKDE[1].split("; ");
var KDEn=parseFloat(aKDE[0]);
var oldKde=false;
if(KDEn<2.2){oldKde=true;exclude=true;ns6=false;konqi=false;}
}
}

var op6=false;
if(op5){
if((agt.indexOf("opera 6")!=-1)||(agt.indexOf("opera/6")!=-1)){op6=true;op5=false;}
}
var ns = ns6 || ns4;

/*
if (ie) alert("Internet Explorer");
if (ie4) alert("Internet Explorer 4+");
if (ie5) alert("Internet Explorer 5+");
if (konqi) alert("Konqueror");
if (oldKde) alert("KDE alt");
if (ns6) alert("Netscape 6");
if (ns4) alert("Netscape 4");
if (ns) alert("Netscape");
if (op5) alert("Opera 5");
if (op6) alert("Opera 6");
if (exclude) alert("Gecko");
if (mac) alert("Mac");
if (win) alert("Windows");
if (mz7) alert("Mozilla");
*/
//}
