function renderRateStyle() { var browser=navigator.appName; var b_version=navigator.appVersion; var version=parseFloat(b_version); // mozilla, safari if (browser=="Netscape") { var ua = navigator.userAgent; var re = new RegExp("Firefox/([0-9]{1,}[\.0-9]{0,})"); var re2 = new RegExp("Safari*"); if (re.exec(ua) != null) { rv = parseFloat( RegExp.$1 ); if (rv<=2) { setCSSFile("/sitegen/styles/mainrates.css"); } else { setCSSFile("/sitegen/styles/mainrates-ff3.css"); } } else if (re2.exec(ua) != null) { setCSSFile("/sitegen/styles/mainrates-safari.css"); } // ie6 and above } else if (browser=="Microsoft Internet Explorer") { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) { rv = parseFloat( RegExp.$1 ); if (rv<=6) { setCSSFile("/sitegen/styles/mainrates-ie.css"); } else { setCSSFile("/sitegen/styles/mainrates-ie7.css"); } } // opera and others } else { setCSSFile("/sitegen/styles/mainrates-other.css"); } } function setCSSFile(cssfile) { var cssNode = document.createElement('link'); cssNode.setAttribute('rel', 'stylesheet'); cssNode.setAttribute('type', 'text/css'); cssNode.setAttribute('href', cssfile); document.getElementsByTagName('head')[0].appendChild(cssNode); }