// Copyright (c) 2000 BBDO InterOne GmbH // File = $RCSfile: css_check.js,v $ // Author = BBDO InterOne GmbH / $Author: jhaddorp $ // Date = $Date: 2006/10/31 08:20:18 $ // Version = $Revision: 1.3 $ - by Peter Seliger - 2001/10/23 // Function - Check the browserversion and set the style name // dd.mm.yyyy Author Changes // 20.12.2001 Seliger DOM2-adaption // 20.12.2001 Seliger Write style due JSP for Netscape 4.73 // 24.10.2003 Haddorp ECOM30: Netscape 7 adaptation // 25.10.2006 Haddorp CR 1235: fix IE7 bugs // 31.10.2006 Haddorp CR 1235: update browser check var browser = navigator.appName.toLowerCase(); var version = navigator.appVersion.substring(0,1); var userAgent = navigator.userAgent.toLowerCase(); // !! der NN4 kann zur laufzeit dieses scripts nur auf navigator-eigenschaften zugreifen // !! bei einer eleganteren loesung ueber "document.[properties]" laeuft er oft ins leere var NN4 = ((browser.indexOf("netscape") >= 0) && (userAgent.indexOf("mozilla/4") >= 0)); var NN6 = (userAgent.indexOf("netscape6") >= 0); var NN7 = (!NN4 && !NN6 && (userAgent.indexOf("netscape") >= 0)); var MO = ((userAgent.indexOf("gecko") >= 0) && (userAgent.indexOf("netscape") == -1)); var IE4 = ((userAgent.indexOf("msie 4") >= 0) && (userAgent.indexOf("opera") == -1)); var IE5 = ((userAgent.indexOf("msie 5") >= 0) && (userAgent.indexOf("opera") == -1)); var IE6 = (!IE4 && !IE5 && (userAgent.indexOf("msie") >= 0) && (userAgent.indexOf("opera") == -1)); var OP4 = ((userAgent.indexOf("opera 4") >= 0) || (userAgent.indexOf("opera/4") >= 0)); var OP5 = ((userAgent.indexOf("opera 5") >= 0) || (userAgent.indexOf("opera/5") >= 0)); var OP6 = (!OP4 && !OP5 && (userAgent.indexOf("opera") >= 0)); var NN = (NN4 || NN6 || NN7); var IE = (IE4 || IE5 || IE6); var DOM2 = (NN6 || NN7 || MO || IE5 || IE6 || OP4 || OP5 || OP6); var Win = (userAgent.indexOf("win") >= 0); var Mac = (userAgent.indexOf("mac") >= 0); var X11 = ((userAgent.indexOf("x11") >= 0) || (userAgent.indexOf("linux") >= 0)); var WinNT = (userAgent.indexOf("windows nt 4") >= 0); var Win2K = (userAgent.indexOf("windows nt 5.0") >= 0); var WinXP = (userAgent.indexOf("windows nt 5.1") >= 0); //var WinXP = false; //alert("frame["+this.name+"]\n\nNN4["+NN4+"]\nNN6["+NN6+"]\nNN7["+NN7+"]\nMO["+MO+"]\nIE4["+IE4+"]\nIE5["+IE5+"]\nIE6["+IE6+"]\nOP4["+OP4+"]\nOP5["+OP5+"]\nWin["+Win+"]\nMac["+Mac+"]\nX11["+X11+"]"); function getBrowserStyle() { return (Mac ? (NN4 ? "mac_ns.css" : "mac_ie.css") : (NN4 ? "pc_ns.css" : "pc_ie.css")); } // bugfixing der "line-height" in "