var extInit=false;window.onresize=function(){if(extInit){resizeGrid()}};function resizeGrid(){var c=Ext.getCmp("vac_cntr");var b=Ext.getBody();var a=b.dom.clientHeight;var d=b.dom.clientWidth;c.setSize(d-70,a-215);c.doLayout()}Ext.onReady(function(){var d=this;d.selectedVacancy=null;var c=new Ext.data.Store({url:"xml?get=vacanciesRange",reader:new Ext.data.XmlReader({record:"vac",totalProperty:"total",id:"vacancyId"},vacancyType())});c.load();function e(){return new Ext.grid.ColumnModel({columns:[{header:"Кто требуется",dataIndex:"position",sortable:true,width:300,renderer:function(j,g,f,k,i,h){g.css="ext-grid-panel-multiline";return j}},{header:"Квалификация",dataIndex:"qualification",sortable:true,width:200,renderer:function(j,g,f,k,i,h){g.css="ext-grid-panel-multiline";return j}},{header:"Описание работы",dataIndex:"description",sortable:true,width:250,renderer:function(j,g,f,k,i,h){g.css="ext-grid-panel-multiline";return j}},{header:"Примерная зарплата",dataIndex:"appSalary",sortable:true,width:120,renderer:function(j,g,f,k,i,h){g.css="ext-grid-panel-multiline";return j}},{header:"Наименование организации",dataIndex:"sroName",sortable:true,width:300,renderer:function(j,g,f,k,i,h){g.css="ext-grid-panel-multiline";if(f.data.domen=="nostroy"){return'<a href="http://www.nostroy.ru" target="_blank" rel="nofollow">'+f.data.sroName+"</a>"}else{return'<a href="http://www.'+f.data.domen+'.sro-s.ru" target="_blank" rel="nofollow">'+f.data.sroName+"</a>"}}},{header:"Контакты",dataIndex:"contacts",sortable:true,width:200,renderer:function(j,g,f,k,i,h){g.css="ext-grid-panel-multiline";return j}}]})}var a=new Ext.grid.GridPanel({ds:c,cm:e(),sm:new Ext.grid.RowSelectionModel({singleSelect:true,listeners:{rowselect:function(h,g,f){d.selectedVacancy=f.data}}}),autoScroll:true,border:true,loadMask:{msg:"Загрузка..."}});var b=new Ext.Panel({id:"vac_cntr",layout:"fit",renderTo:"vacancy",width:950,height:300,items:a,border:false});resizeGrid()});
