Type.registerNamespace("MobileSystem.UI");MobileSystem.UI.PictDataManager=function(){MobileSystem.UI.PictDataManager.initializeBase(this);this._pictdatalist="";this._pictdataCount=0;this._status=0;this._imgUrl="";this._regex=null};MobileSystem.UI.PictDataManager.prototype={initialize:function(){MobileSystem.UI.PictDataManager.callBaseMethod(this,"initialize");this._status=0;this._pictdatalist=[];this._regex=new RegExp("(.*[^/]+)/([^.]+)");DataWebService.GetPictCharDataAndAppName("common",Function.createDelegate(this,this._onCompleteSetPictData),this._onWebServiceErr,this._onWebServiceTimeout)},getStatus:function(){return this._status},_onCompleteSetPictData:function(a){this._imgUrl=location.protocol+"//"+location.host+"/"+a.WebAppName+"/img/";this._pictdataCount=0;for(var b=0;b<a.PictDatas.length;b++){var c=a.PictDatas[b].d;c.match(/([^.]+)/);id=RegExp.$1;this._pictdatalist[id]=a.PictDatas[b];this._pictdataCount++}this._status=1},_onWebServiceErr:function(){this._status=1},_onWebServiceTimeout:function(){this._status=1},getPictFileName:function(c){var d=this._pictdatalist.length,e=0,a=0;if(this._pictdatalist==null||this._pictdatalist=="undefined"||this._pictdatalist.length==1){Sys.Debug.trace("\u25a0\u30a8\u30e9\u30fc\uff1a\u7d75\u6587\u5b57\u30c7\u30fc\u30bf\u304c\u5b58\u5728\u3057\u307e\u305b\u3093\u3002");return}while(true){if(this._pictdatalist[a]!="undefined"&&null!=this._pictdatalist[a]){e++;if(this._pictdatalist[a].code==c)return this._pictdatalist[a].d}a++;if(d==a)return null}for(var b=1;b<=this._pictdatalist.length;b++)if(this._pictdatalist[b].code==c)return this._pictdatalist[b].d;return null},getPictCode:function(a){imgFileName=a.replace(this.getImageUrl(),"");res=imgFileName.match(this._regex);carrer=RegExp.$1;fileName=RegExp.$2;return this._pictdatalist[fileName].code},getImageUrl:function(){return this._imgUrl},getPictDataList:function(){return this._pictdatalist},getPictDataCount:function(){return this._pictdataCount},dispose:function(){MobileSystem.UI.PictDataManager.callBaseMethod(this,"dispose")}};MobileSystem.UI.PictDataManager.registerClass("MobileSystem.UI.PictDataManager",Sys.Component);typeof Sys!=="undefined"&&Sys.Application.notifyScriptLoaded()
