function getRequestParameter(b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"=([^&#]*)";var d=new RegExp(a);var c=d.exec(window.location.href);if(c==null){return""}else{return c[1]}}var NOSTROY_DOMEN="nostroy";var NOSTROY_FOLDER="nostroy";var DATE_FORMAT="d.m.Y";var COMPACT_DATE_FORMAT="dd.mm.yy";var WORK_STATE_NOT_EXIST=-1;var WORK_STATE_ACTUAL_1ST=1;var WORK_STATE_PAUSED_1ST=2;var WORK_STATE_STOPPED=3;var WORK_STATE_DECLARED_TO_GRANT_1ST=4;var WORK_STATE_REJECTED_BY_EXPERT_1ST=5;var WORK_STATE_DECLARED_TO_GRANT_2D=6;var WORK_STATE_ACTUAL_2D=7;var WORK_STATE_REJECTED_BY_EXPERT_2D=8;var WORK_STATE_PAUSED_2D=9;var REQUESTS_FIRST=1;var REQUESTS_SECOND=2;var SRO_BUILDING_TYPE=1;var SRO_DESIGNING_TYPE=2;var SRO_ENGINEERING_TYPE=3;function actualStateRenderer(c,b){var a=c;if(b==WORK_STATE_REJECTED_BY_EXPERT_1ST||b==WORK_STATE_REJECTED_BY_EXPERT_2D){a="<s>"+a+"</s>"}else{if(b==WORK_STATE_DECLARED_TO_GRANT_1ST||b==WORK_STATE_DECLARED_TO_GRANT_2D){a='<span style="color: red">'+a+"</span>"}else{if(b==WORK_STATE_PAUSED_1ST||b==WORK_STATE_PAUSED_2D){a='<span style="color: silver">'+a+"</span>"}else{if(b==WORK_STATE_STOPPED){a='<span style="color: olive">'+a+"</span>"}}}}return a}function stateRenderer(a){switch(a){case WORK_STATE_ACTUAL_1ST:return"Актуален";case WORK_STATE_PAUSED_1ST:return"Приостановлен";case WORK_STATE_STOPPED:return"Прекращен";case WORK_STATE_DECLARED_TO_GRANT_1ST:return"Заявлен на выдачу";case WORK_STATE_REJECTED_BY_EXPERT_1ST:return"Отклонен экспертом";case WORK_STATE_DECLARED_TO_GRANT_2D:return"Заявлен на выдачу";case WORK_STATE_ACTUAL_2D:return"Актуален";case WORK_STATE_REJECTED_BY_EXPERT_2D:return"Отклонен экспертом";case WORK_STATE_PAUSED_2D:return"Прекращен"}}function decisionRenderer(a,b){if(a==WORK_STATE_STOPPED){return"Прекращено действие допуска"}else{if((a==WORK_STATE_ACTUAL_1ST&&b==WORK_STATE_DECLARED_TO_GRANT_1ST)||(a==WORK_STATE_ACTUAL_2D&&b==WORK_STATE_DECLARED_TO_GRANT_2D)){return"Внесено в свидетельство"}else{if((a==WORK_STATE_ACTUAL_1ST||a==WORK_STATE_ACTUAL_2D)&&(b==WORK_STATE_PAUSED_1ST||b==WORK_STATE_PAUSED_2D)){return"Возобновлен"}else{if(a==WORK_STATE_PAUSED_1ST||a==WORK_STATE_PAUSED_2D){return"Приостановлено действие допуска"}else{if((a==WORK_STATE_PAUSED_1ST||a==WORK_STATE_PAUSED_2D)&&(b==WORK_STATE_PAUSED_1ST||b==WORK_STATE_PAUSED_2D)){return"Отказано в возобновлении допуска"}else{if(!a&&(b==WORK_STATE_DECLARED_TO_GRANT_1ST||b==WORK_STATE_DECLARED_TO_GRANT_2D)){return"Отказано на заявку в выдаче"}}}}}}}var globalRootAreasStore=null;var globalWorksStore=null;var globalSubworksStore=null;var globalNWorkGroupsStore=null;var globalNWorksStore=null;var globalWorksStatesStore=null;var globalDistrictStore=null;var gloabalPicturesStore=null;function showErrorMsg(a){Ext.Msg.show({msg:a,title:"Ошибка",buttons:Ext.Msg.OK,icon:Ext.MessageBox.ERROR})}function showMsg(a){Ext.Msg.show({msg:a,title:"Внимание",buttons:Ext.Msg.OK})}function shareRootAreasStore(){if(!globalRootAreasStore){var a=new Ext.data.Connection({timeout:320000,url:"xml?get=rootAreas",method:"POST"});globalRootAreasStore=new Ext.data.Store({isLoaded:false,proxy:new Ext.data.HttpProxy(a),sortInfo:{field:"fullPath",direction:"ASC"},reader:new Ext.data.XmlReader({record:"area",idProperty:"areaId"},[{name:"areaId",type:"int"},{name:"name",type:"string"},{name:"topParentId",type:"int"},{name:"fullPath",type:"string"},{name:"index",type:"string"}]),listeners:{load:function(){globalRootAreasStore.isLoaded=true}}});globalRootAreasStore.load()}return globalRootAreasStore}function shareWorksStore(a){if(!globalWorksStore){var b=new Ext.data.Connection({timeout:320000,url:"xml?get=work",method:"POST"});globalWorksStore=new Ext.data.Store({proxy:new Ext.data.HttpProxy(b),isLoaded:false,reader:new Ext.data.XmlReader({record:"work",idProperty:"workId"},workType()),listeners:{load:function(){globalWorksStore.isLoaded=true}}});if(a&&!globalWorksStore.isLoaded){globalWorksStore.load()}}return globalWorksStore}function shareNWorkGroupsStore(a){if(!globalNWorkGroupsStore){var b=new Ext.data.Connection({timeout:320000,url:"xml?get=nworkGroups",method:"POST"});globalNWorkGroupsStore=new Ext.data.Store({proxy:new Ext.data.HttpProxy(b),isLoaded:false,reader:new Ext.data.XmlReader({record:"work",idProperty:"workId"},workType()),listeners:{load:function(){globalNWorkGroupsStore.isLoaded=true}}});if(a&&!globalNWorkGroupsStore.isLoaded){globalNWorkGroupsStore.load()}}return globalNWorkGroupsStore}function shareSubworksStore(a){if(!globalSubworksStore){var b=new Ext.data.Connection({timeout:320000,url:"xml?get=subwork",method:"POST"});globalSubworksStore=new Ext.data.Store({proxy:new Ext.data.HttpProxy(b),isLoaded:false,reader:new Ext.data.XmlReader({record:"sw",idProperty:"id"},subworkType()),listeners:{load:function(){globalSubworksStore.isLoaded=true}}});if(a&&!globalSubworksStore.isLoaded){globalSubworksStore.load()}}return globalSubworksStore}function shareNWorksStore(a){if(!globalNWorksStore){var b=new Ext.data.Connection({timeout:320000,url:"xml?get=nwork",method:"POST"});globalNWorksStore=new Ext.data.Store({proxy:new Ext.data.HttpProxy(b),isLoaded:false,reader:new Ext.data.XmlReader({record:"sw",idProperty:"id"},subworkType()),listeners:{load:function(){globalNWorksStore.isLoaded=true}}});if(a&&!globalNWorksStore.isLoaded){globalNWorksStore.load()}}return globalNWorksStore}function shareWorkStatesStore(){if(!globalWorksStatesStore){globalWorksStatesStore=new Ext.data.SimpleStore({fields:["workStateId","state"],id:0,data:[[WORK_STATE_NOT_EXIST,"Не выдан"],[WORK_STATE_ACTUAL_1ST,"Актуален"],[WORK_STATE_PAUSED_1ST,"Приостановлен"],[WORK_STATE_STOPPED,"Прекращен"],[WORK_STATE_DECLARED_TO_GRANT_1ST,"Заявлен на выдачу"],[WORK_STATE_REJECTED_BY_EXPERT_1ST,"Отклонен экспертом"],[WORK_STATE_DECLARED_TO_GRANT_2D,"Заявлен на выдачу"],[WORK_STATE_ACTUAL_2D,"Актуален"],[WORK_STATE_PAUSED_2D,"Приостановлен"],[WORK_STATE_REJECTED_BY_EXPERT_2D,"Отклонен экспертом"]]})}return globalWorksStatesStore}function dateRenderer(a){if(a){return a.format(DATE_FORMAT)}}function notNull(a){return a&&a!="null"?a:""}function NotNaN(a){if(a!="NaN"&&a!="null"){return a}else{return""}}function isFunction(a){if(!a){return false}var b=/function/,c="function";switch(typeof a){case c:return true;case"object":if((c!==typeof a.toString)&&(c!==typeof a.valueOf)){try{return b.test(a)}catch(a){return false}}else{return Object.prototype.toString.call(a)==="[object Function]"}break;default:return false}}function createDistrictStore(){if(!globalDistrictStore){globalDistrictStore=new Ext.data.SimpleStore({fields:["typeId","type"],id:0,data:[["1","Центральный Федеральный округ"],["2","Северо-Западный Федеральный округ"],["3","Приволжский Федеральный округ"],["4","Южный Федеральный округ"],["5","Уральский Федеральный округ"],["6","Сибирский Федеральный округ"],["7","Дальневосточный Федеральный округ"],["8","Иностранные представительства"]]})}return globalDistrictStore}function incDate(c,d){var b=new Date(c.getTime());var a=c.getHours();b.setHours(a+(24*d),0,0,0);b.setHours(0);return b}function decDate(c,d){var b=new Date(c.getTime());var a=c.getHours();b.setHours(a-(24*d),0,0,0);b.setHours(0);return b}Ext.BLANK_SRO_IMG="";Ext.ux.Image=Ext.extend(Ext.BoxComponent,{url:Ext.BLANK_SRO_IMG,imgAlt:"",imgWidth:0,imgHeight:0,autoEl:{tag:"img",alt:"",src:Ext.BLANK_SRO_IMG,width:200,height:200,cls:"tng-managed-image"},initComponent:function(){Ext.ux.Image.superclass.initComponent.call(this);this.addEvents("load")},onRender:function(){Ext.ux.Image.superclass.onRender.apply(this,arguments);this.el.on("load",this.onLoad,this);if(this.url){this.setSrc(this.url)}if(this.imgAlt){this.setAlt(this.imgAlt)}if(this.imgHeight){this.setHeight(this.imgHeight)}if(this.imgWidth){this.setWidth(this.imgWidth)}},onLoad:function(){this.fireEvent("load",this)},setSrc:function(a){this.el.dom.src=a},setWidth:function(a){this.el.dom.width=a},setHeight:function(a){this.el.dom.height=a},setAlt:function(a){this.el.dom.alt=a}});function sharePicturesStore(){if(!gloabalPicturesStore){var a=new Ext.data.Connection({timeout:320000,url:"../xml?get=picturesList",method:"POST"});gloabalPicturesStore=new Ext.data.Store({proxy:new Ext.data.HttpProxy(a),reader:new Ext.data.XmlReader({record:"f",idProperty:"id"},fileType())})}return gloabalPicturesStore}function sroTip(b){var a;if(b.which==null){a=(b.button<2)?"LEFT":((b.button==4)?"MIDDLE":"RIGHT")}else{a=(b.which<2)?"LEFT":((b.which==2)?"MIDDLE":"RIGHT")}if(a=="LEFT"){Tip('<span style="float:left; padding: 2px 5px 0px 2px; text-align: center;"><img alt="sro-s.ru" src="images/favicon.ico"/></span><span style="float:right;">Условие использования материалов - ссылка на <b>sro-s.ru</b>.<br/>При использовании информации в интернете -<br/>гиперссылка на соответствующую страницу сайта <b>sro-s.ru</b>.</span>',BGCOLOR,"#ececec",BORDERCOLOR,"#eeeeee")}}function incBannerShowCount(b,a){Banner2LocationDao.incShowCount(b,a)};