var _g_bDEBUG_MODE = true; function setDebugMode( bDebug){ if( bDebug == false ) _g_bDEBUG_MODE = false; else _g_bDEBUG_MODE = true;} function debugMsg(msg){ if( _g_bDEBUG_MODE ) { alert(msg); }} function exceptionMsg(msg){ alert(msg);} 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()];} function IsSupportedBrowser(){ switch ( nNavigatorType ) { case NAV_NETSCAPE: if ( VER_NUMBER<7.0 ) return false; break; case NAV_IE: if ( VER_NUMBER<5.5 ) return false; break; case NAV_MAZILLA: if ( VER_NUMBER<"1.4" ) return false; break; case NAV_OPERA: case NAV_NAUTILUS: case NAV_FIREFOX: default: return false; } return true;} function getBrowserLanguage(){ var sLang = window.navigator.browserLanguage; if(!sLang){ sLang = window.navigator.language; } return sLang.toLowerCase();} function getBrowserInfo(){ var sInfo = ""; sInfo += "Public information:" sInfo += "appCodeName: " + window.navigator.appCodeName; sInfo += "appName: " + window.navigator.appName; sInfo += "cookieEnabled: " + window.navigator.cookieEnabled; sInfo += "mimeTypes: " + window.navigator.mimeTypes; sInfo += "platform: " + window.navigator.platform; sInfo += "plugins: "; for ( var i=0; i< window.navigator.plugins.length; i++) { sInfo += "
  • "+window.navigator.plugins[i].name; }; sInfo += "userAgent: " + window.navigator.userAgent; sInfo += "javaEnabled: " + window.navigator.javaEnabled(); sInfo += "clientInformation: " + window.clientInformation; switch ( nNavigatorType ) { case NAV_IE: sInfo += "Information only in IE:" sInfo += "browserLanguage: " + window.navigator.browserLanguage; sInfo += "appMinorVersion: " + window.navigator.appMinorVersion; sInfo += "cpuClass: " + window.navigator.cpuClass; sInfo += "onLine: " + window.navigator.onLine; sInfo += "systemLanguage: " + window.navigator.systemLanguage; sInfo += "userLanguage: " + window.navigator.userLanguage; sInfo += "userProfile: " + window.navigator.userProfile; break; case NAV_NETSCAPE: case NAV_MAZILLA: case NAV_OPERA : case NAV_NAUTILUS: case NAV_FIREFOX: default: sInfo += "Information in this browser:" sInfo += "language: " + window.navigator.language; sInfo += "oscpu: " + window.navigator.oscpu; sInfo += "product: " + window.navigator.product; sInfo += "productSub: " + window.navigator.productSub; sInfo += "vendor: " + window.navigator.vendor; sInfo += "vendorSub: " + window.navigator.vendorSub; break; } return ""+sInfo+"
    ";} function getVisibility(ShowOrHide){ switch ( nNavigatorType ) { case NAV_OPERA : case NAV_IE: case NAV_NETSCAPE: case NAV_MAZILLA: case NAV_NAUTILUS: case NAV_FIREFOX: return ShowOrHide==V_SHOW ? "visible" : "hidden"; default: return "unknow"; }} function getElement(sHtmlID){ return document.getElementById(sHtmlID);} function getElementByID_Mul(sHtmlID) { return document.getElementById(sHtmlID); } var nAutoID = 0; function getAutoID(){ nAutoID ++; var sAutoID = "_hdxAutoID"+nAutoID; return sAutoID;} function MyEvent(evnt){ switch ( nNavigatorType ) { case NAV_OPERA : case NAV_IE: if ( evnt==null ) evnt = event; this.element = evnt.srcElement; this.clientX = evnt.clientX; this.clientY = evnt.clientY; this.screenX = evnt.screenX; this.screenY = evnt.screenY; this.type = evnt.type; return this; case NAV_NETSCAPE0: case NAV_NETSCAPE6: case NAV_MAZILLA: case NAV_NAUTILUS: case NAV_FIREFOX: if ( evnt==null ) return null; this.element = evnt.target; this.clientX = evnt.pageX; this.clientY = evnt.pageY; this.screenX = evnt.screenX; this.screenY = evnt.screenY; this.type = evnt.type; alert(this.element.innerHTML); return this; default: elert("def"); return null; }} function addEvent(obj, sEvent, sFunction){ if ( getNavigatorType()==NAV_IE ) { obj.setAttribute(sEvent,new Function(sFunction)); } else { obj.setAttribute(sEvent,sFunction); } return true;} var g_LeftMenuStatus; var g_ControlLeftMenuArea; var g_MenuArea; var g_ContentArea; var g_ControlLeftMenuImg; var g_CutItems = new Array(); var NAVTYPE_IE = 0; var NAVTYPE_FIREFOX = 1; var NAVTYPE_NESCAPE = 2; var NAVTYPE_MOZILLA = 3; var NAVTYPE_OPERA = 4; var NAVTYPE_OTHER = 5; var g_NavType; function getBrowserType(){ var sUserAgent = window.navigator.userAgent; if (-1 != sUserAgent.indexOf("MSIE")){ g_NavType = NAVTYPE_IE;} else if (-1 != sUserAgent.indexOf("Firefox")){ g_NavType = NAVTYPE_FIREFOX;} else if (-1 != sUserAgent.indexOf("Netscape")){ g_NavType = NAVTYPE_NESCAPE;} else if (-1 != sUserAgent.indexOf("Mozilla")){ g_NavType = NAVTYPE_MOZILLA;} else if (-1 != sUserAgent.indexOf("Opera")){ g_NavType = NAVTYPE_OPERA;} else{ g_NavType = NAVTYPE_OTHER;}}