MNLive_Sys是一个JavaScript函数,它用于检测当前浏览器的类型以及获取页面中的元素。首先,它定义了一个名为MNLive_Sys.NS的变量,用于表示当前浏览器是否支持层(Layer)模式,默认情况下,如果浏览器是IE6及以下版本,则支持层模式,否则不支持。接着,它定义了一个名为MNLive_Sys.IE的变量,用于表示当前浏览器是否为IE浏览器,通过检查document.all属性来判断。然后,它定义了一个名为MNLive_Sys.DOM的变量,用于表示当前浏览器是否支持DOM操作,通过检查document.getElementById方法来判断。

它定义了一个名为MNLive_Sys.GetObj的函数,该函数接受一个参数objId,用于获取页面中具有该ID的元素。函数首先尝试使用document.getElementById方法获取元素,如果失败(例如在IE6及以下版本中),则尝试使用document.all方法获取元素。如果两者都失败,则弹出一个警告框提示“GetObj is null”。

它定义了一个名为MNLive_Sys.Encode的函数,该函数接受一个参数str,用于对字符串进行编码。函数的实现非常简单,只是直接返回了传入的字符串。