// Returns the browser type // - version number less than 10000 are IE // - version number less than 20000 are Netscape // - version number larger than 20000 are Netscape compatible. // - negative version numbers are unknown versions. // function BrowserVersion() { var strUA = window.navigator.userAgent; var msie = strUA.indexOf ( "MSIE " ); var an = navigator.appName; if (msie > 0) { strUA = strUA.substring (msie + 5, msie + 15); return parseInt (strUA) * 100 + parseInt (strUA.substring (strUA.indexOf (".", msie ), 5)); } else if (an == "Netscape") { return 10000 + parseInt(navigator.appVersion) * 100; } else if (strUA.indexOf ("compatible;") > 0) return 20000; else return -1; } function SupportDHTML () { var browserVer = BrowserVersion (); return browserVer >= 0 && (browserVer % 10000) >= 400; } function Check() { if (!SupportDHTML ()) return; var obj; for (var i=0; i < Data.elements.length; i++) { obj=Data.elements[i]; if (obj.type=="text" && Data.elements[i].value.length > 0) { doSubmit.style.visibility="visible"; return 1; } } doSubmit.style.visibility="hidden"; } function InitSheet() { if (SupportDHTML ()) doSubmit.style.visibility="hidden"; } function GetStyleSheet(path) { var bIsIE = BrowserVersion (); var sCSS; if (bIsIE >= 10000) sCSS = '' else if (bIsIE >= 500) sCSS = '' else if (bIsIE >= 400) sCSS = '' else sCSS = '' return sCSS; } function GetStyleSheetPrint(path) { var bIsIE = BrowserVersion (); var sCSS; if (bIsIE >= 10000) sCSS = '' else if (bIsIE >= 500) sCSS = '' else if (bIsIE >= 400) sCSS = '' else sCSS = '' return sCSS; }