function setCss(){ var cssName; var cssList = new Array(); defaultCss = '/file.jsp?id=9189'; cssList['WinIE'] = '/file.jsp?id=9189'; //-- Win IE cssList['WinFF'] = '/file.jsp?id=9186'; //-- Win FireFox cssList['WinOP'] = '/file.jsp?id=9193'; //-- Win Opera cssList['WinNN'] = '/file.jsp?id=9191'; //-- Win NN cssList['MacSF'] = '/file.jsp?id=9184'; //-- Mac Safari cssList['MacIE'] = '/file.jsp?id=9178'; //-- Mac IE cssList['MacFF'] = '/file.jsp?id=9177'; //-- Mac FireFox cssList['MacOP'] = '/file.jsp?id=9182'; //-- Mac Opera cssList['MacNN'] = '/file.jsp?id=9179'; //-- Mac NN os = getOSType(); browser = getBrowserName(); version = getBrowserVersion(); for (key in cssList){ if (key == os || key == os+browser || key == os+browser+version){ cssName = cssList[key]; break; }else if (key.indexOf(os+browser) == 0){ v = key.substring((os+browser).length,key.length); if (v.indexOf('+') > 0){ vNo = v.substring(0, v.indexOf('+')); if (version >= vNo){ cssName = cssList[key]; break; } }else if (v.indexOf('-') > 0){ vNo = v.substring(0, v.indexOf('-')); if (version <= vNo){ cssName = cssList[key]; break; } } } } if (!cssName){ cssName = defaultCss; } document.write(''); } function getOSType() { var uAgent = navigator.userAgent.toUpperCase(); if (uAgent.indexOf("MAC") >= 0){ return "Mac"; } if (uAgent.indexOf("WIN") >= 0){ return "Win"; } if (uAgent.indexOf("X11") >= 0){ return "UNIX"; } return ""; } function getBrowserName() { var aName = navigator.appName.toUpperCase(); var uName = navigator.userAgent.toUpperCase(); if (uName.indexOf("SAFARI") >= 0){ return "SF"; } if (uName.indexOf("OPERA") >= 0){ return "OP"; } if (uName.indexOf("FIREFOX") >= 0){ return "FF"; } if (aName.indexOf("NETSCAPE") >= 0){ return "NN"; } if (aName.indexOf("MICROSOFT") >= 0){ return "IE"; } return ""; } function getBrowserVersion() { var browser = getBrowserName(); var v = 0; var s = 0; var e = 0; var appVer = navigator.appVersion; var uName = navigator.userAgent.toUpperCase(); if (browser == "SF"){ v = eval(appVer.substring(0,3)) - 4; } if (browser == "OP"){ s = uName.indexOf("OPERA ",0) + 7; e = uName.indexOf(" ",s); v = eval(uName.substring(s,e)); } if (browser == 'FF'){ s = uName.indexOf('FIREFOX/',0); v = parseFloat(uName.substring(s+8,s+8+3)); } if (browser == "NN"){ s = appVer.indexOf(" ",0); v = eval(appVer.substring(0,s)); if (v >= 5) v++; } if (browser == "IE"){ appVer = navigator.userAgent; s = appVer.indexOf("MSIE ",0) + 5; e = appVer.indexOf(";",s); v = eval(appVer.substring(s,e)); } return v; }