var MIBVAR_TYPE_STRING="string",MIBVAR_TYPE_FLOAT="float",MIBVAR_TYPE_INT="int",MIBVAR_TYPE_BOOL="bool",MIBVAR_TYPE_ENUM="enum",VALUE_OK=0,VALUE_OUT_OF_RANGE=1,VALUE_EXCEED_LENGTH=2,VALUE_HAS_ILLIGAL_CHAR=3,VALUE_IS_NO_CORRECT_FLOAT=4,VALUE_IS_NO_CORRECT_INT=5,MAX_LENGTH_URL=2048; function MibVar(a,b,d,g,e,f,c){this.m_address=a;this.m_originalValue=this.m_value=b;this.m_min=d;this.m_max=g;this.m_type=e;this.m_length=f;this.m_ranges=null;this.m_forceDirty=!1;if(""!=c&&void 0!=c){this.m_ranges={};this.m_rangesPair=c.split(",");for(a=0;athis.m_length)return VALUE_EXCEED_LENGTH;if(this.m_type==MIBVAR_TYPE_INT){var b=new String(a);if(0==b.indexOf("0")&&1this.m_max||NaN==b)return VALUE_OUT_OF_RANGE}return this.m_type==MIBVAR_TYPE_FLOAT&&(a=parseFloat(a),athis.m_max||NaN==a)?VALUE_OUT_OF_RANGE:VALUE_OK}; MibVar.prototype.ResetToOriginalValue=function(){this.SetValue(this.GetOriginalValue());this.m_forceDirty=!1};MibVar.prototype.MarkAsSubmitted=function(){this.m_originalValue=this.GetValue();this.m_forceDirty=!1};MibVar.prototype.MarkAsDirty=function(){this.m_forceDirty=!0};MibVar.prototype.HasChanged=function(){return this.m_forceDirty||this.m_originalValue!=this.GetValue()?!0:!1};function MibVarList(){this.m_mibVarList=[];this.m_mibVarsCount=0}MibVarList.prototype.GetMibVarsCount=function(){return this.m_mibVarsCount}; MibVarList.prototype.AddVar=function(a){this.m_mibVarList[a.GetAddress()]=a;this.m_mibVarsCount++};MibVarList.prototype.Clear=function(){for(i in this.m_mibVarList)delete this.m_mibVarList[i];this.m_mibVarsCount=0};MibVarList.prototype.GetChangedVars=function(){var a=new MibVarList;for(i in this.m_mibVarList)this.m_mibVarList[i].HasChanged()&&a.AddVar(this.m_mibVarList[i]);return 0==a.GetMibVarsCount()?null:a}; MibVarList.prototype.GetVar=function(a){return this.m_mibVarList[a]?this.m_mibVarList[a]:null};MibVarList.prototype.MarkVarsAsSubmitted=function(){for(i in this.m_mibVarList)this.m_mibVarList[i].MarkAsSubmitted()};MibVarList.prototype.ResetVarsToOriginalValue=function(){for(i in this.m_mibVarList)this.m_mibVarList[i].ResetToOriginalValue()};MibVarList.prototype.SetVarValue=function(a,b){return this.m_mibVarList[a].SetValue(b)}; function MibRequester(a,b,d){this.m_onRequestCompleteHandler=a;this.m_mibVarList=b;this.m_htmlMibInterface=d}MibRequester.prototype.SetOnRequestCompleteHandler=function(a){this.m_onRequestCompleteHandler=a};MibRequester.prototype.ReadyStateChanged=function(a,b){this.CreateMibVarListFromXml(b);this.m_onRequestCompleteHandler(this.m_htmlMibInterface,this.m_mibVarList);a&&a()}; MibRequester.prototype.Request=function(a,b){var d=this,g=!1;a&&(g=!0);var e="";for(c in this.m_htmlMibInterface.m_listOfAddressLinks)e+=c.substring(2,c.length-2)+"&";if(e.length>MAX_LENGTH_URL-16){for(var f=e.split("&"),f=f.sort(),c=0;cMAX_LENGTH_URL?(a=a.substring(0,a.length-1),this.m_listOfUrls.push(a),a=this.m_confirmpage+"?"+ b+"&"):a=a+b+"&"}a=a.substring(0,a.length-1);this.m_listOfUrls.push(a)};function HtmlMibLink(a,b){this.m_address=a;this.m_id=b}HtmlMibLink.prototype.GetAddress=function(){return this.m_address};HtmlMibLink.prototype.GetId=function(){return this.m_id};function HtmlMibInterface(){this.m_linkCount=0;this.m_listOfAddressLinks=[];this.m_listOfIdLinks=[]}HtmlMibInterface.prototype.GetAddress=function(a){return this.m_listOfIdLinks[a]?this.m_listOfIdLinks[a][0].GetAddress():null}; HtmlMibInterface.prototype.GetId=function(a){return this.m_listOfAddressLinks[a].GetId()};HtmlMibInterface.prototype.GetLinkCount=function(){return this.m_linkCount};HtmlMibInterface.prototype.GetListOfIdLinks=function(){linksList=[];for(i in this.m_listOfIdLinks)if(0