var NAV_IE = 0; var NAV_OPERA = 1; var NAV_NETSCAPE = 2; var NAV_MAZILLA = 3; var NAV_NAUTILUS = 4; var NAV_FIREFOX = 5; var NAV_GOOGLE = 6; var NAV_SAFARI = 7; var V_SHOW = 1; var V_HIDE = 0; var nNavigatorType; var VER_NUMBER = 1.0; function parseNavigatorType(){ try{ var sUserAgent = window.navigator.userAgent ; if ( sUserAgent.indexOf("Opera")>0 ){ var n = sUserAgent.indexOf("Opera")+6; var sVer = sUserAgent.substring(n); VER_NUMBER = parseFloat(sVer); return NAV_OPERA; } if ( sUserAgent.indexOf("MSIE")>0 ){ var n = sUserAgent.indexOf("MSIE")+5; var sVer = sUserAgent.substring(n); n = sVer.indexOf(";"); VER_NUMBER = sVer.substring(0, n); return NAV_IE; } if ( sUserAgent.indexOf("Nautilus/")>0 ){ var n = sUserAgent.indexOf("Nautilus/")+9; var sVer = sUserAgent.substring(n); VER_NUMBER = parseFloat(sVer); return NAV_NAUTILUS; } if ( sUserAgent.indexOf("Netscape/")>0 ){ var n = sUserAgent.indexOf("Netscape/"); VER_NUMBER = window.navigator.vendorSub; return NAV_NETSCAPE; } if ( sUserAgent.indexOf("Firefox/")>0 ){ var n = sUserAgent.indexOf("Firefox/"); VER_NUMBER = window.navigator.vendorSub; return NAV_FIREFOX; } if ( sUserAgent.indexOf("Chrome/")>0 ){ var n = sUserAgent.indexOf("Chrome/"); VER_NUMBER = window.navigator.vendorSub; return NAV_GOOGLE; } if ( sUserAgent.indexOf("Safari/")>0 ){ var n = sUserAgent.indexOf("Safari/"); VER_NUMBER = window.navigator.vendorSub; return NAV_SAFARI; } if ( sUserAgent.indexOf("Mozilla")>=0 && sUserAgent.indexOf("rv:")>0 ){ var n = sUserAgent.indexOf("rv:")+3; var sVer = sUserAgent.substring(n); n = sVer.indexOf(")"); VER_NUMBER = sVer.substring(0, n); return NAV_MAZILLA; } } catch ( e ) { } return NAV_UNKNOW;} nNavigatorType = parseNavigatorType(); function getNavigatorType(){ return nNavigatorType;} function getNavigatorVersion(){ return VER_NUMBER;} function getNavigatorString(){ var sBrowser = ["IE", "Oper", "Netscape", "Mozilla", "Nautilus", "Firefox","Chrome","Safari"]; return sBrowser[getNavigatorType()];}