
Ext.App=function(config){Ext.apply(this,config);Ext.onReady(this.onReady,this);Ext.App.superclass.constructor.apply(this,arguments);};Ext.extend(Ext.App,Ext.util.Observable,{ajaxLoadText:tr.zero.loading,ajaxSaveText:tr.zero.saving,ajaxAction:'load',onReady:function(){Ext.Direct.addProvider(Ext.app.REMOTING_API);Ext.QuickTips.init();Ext.form.Field.prototype.msgTarget='side';},initStateProvider:function(){var days='';var exptime=null;if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));exptime="; expires="+date.toGMTString();}
Ext.state.Manager.setProvider(new Ext.state.CookieProvider({path:'/',expires:exptime,domain:null,secure:false}));},statusMask:function(){if(this.ajaxAction=='save'){}
else{}},setMask:function(item,action){if(action=='save'){this.ajaxAction='save';item.el.mask(this.ajaxSaveText,'x-mask-saving');}
else{this.ajaxAction='load';item.el.mask(this.ajaxLoadText,'x-mask-loading');}},removeMask:function(item){item.el.unmask();},statusDefault:function(){this.ajaxAction='load';}});Ext.onReady(function(){o3TextData=new Object;o3TextData.o3Version="v1.91RC1";o3TextData.extPath="/lib-extjs";o3TextData.o3licenseKey="oy4542567v132984myc59824kod";o3TextData.con_msg='<img src="/_source/o3icons/fugue/key.png" class="icon_16m">Please provide connection data';o3TextData.err_msg='<img src="/_source/o3icons/fugue/cross.png" class="icon_16m"><span style="color:red">Error! Wrong username or password!</span>';o3TextData.load_msg='<img src="/orchid3/assets/images/loading.gif" class="icon_16m">Connecting..';o3TextData.o3_err_update='There was error in update! Please try again. If this problem persists please contact Your Web Administrator!';o3TextData.o3_confirm_delete='Are You sure to delete? This feature has no undo functionality!';o3TextData.appError='Application Error!';o3TextData.libraryError='Requested script library could not be loaded! Incomplete implementation.';o3TextData.missingConInfo="Can\'t get connection information!";});Ext.namespace('Ext.o3mod');Ext.o3mod.GTranslate=Ext.extend(Ext.Window,{valoda:'lv',initComponent:function(){this.valodasStore=new Ext.data.DirectStore({directFn:LanguageClass.getLanguagesGoogle,autoLoad:true,paramsAsHash:false,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',fields:['languagecode','languageName','countryFlag'],listeners:{load:{scope:this,fn:function(){Ext.getCmp('Glang_from').setValue(this.valoda);}}}});this.valodasStore2=new Ext.data.DirectStore({directFn:LanguageClass.getLanguagesGoogle,autoLoad:true,paramsAsHash:false,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',fields:['languagecode','languageName','countryFlag']});var config=Ext.apply(this.initialConfig,{width:600,closeAction:'hide',closable:false,title:tr.gtranslate.title,iconCls:'ico-balloon-buzz',layout:'anchor',items:[{xtype:'htmleditor',style:'background-color:white;padding:5px',anchor:'100%',height:200,ref:'translate_in'},{xtype:'box',html:'<br>'},{xtype:'compositefield',items:[{xtype:'displayfield',width:40},{xtype:'combo',width:200,title:tr.gtranslate.lang+':',store:this.valodasStore,valueField:'languagecode',hiddenName:'valoda',displayField:'languageName',iconClsField:'countryFlag',triggerAction:'all',mode:'local',editable:false,allowBlank:false,required:true,id:'Glang_from',loadingText:tr.gtranslate.loading},{xtype:'displayfield',html:'<img src="/_source/o3icons/fugue/arrow.png">',width:16},{xtype:'combo',width:200,title:tr.gtranslate.lang+':',store:this.valodasStore2,valueField:'languagecode',hiddenName:'valoda2',displayField:'languageName',iconClsField:'countryFlag',triggerAction:'all',mode:'local',editable:false,allowBlank:false,required:true,id:'Glang_to',loadingText:tr.gtranslate.loading},{xtype:'button',text:tr.gtranslate.translate,iconCls:'ico-locale',handler:this.translate,scope:this}]},{xtype:'box',html:'<br>'},{xtype:'htmleditor',anchor:'100%',height:200,id:'G_transRes',helpText:tr.gtranslate.helptext,iconCls:'ico-help-req'}],buttons:[{text:tr.gtranslate.close,iconCls:'ico-slash',handler:this.slept,scope:this}]});Ext.apply(this,config);Ext.o3mod.GTranslate.superclass.initComponent.apply(this,arguments);},setText:function(text){this.translate_in.setValue(text);},slept:function(){this.hide();},translate:function(){window.open('http://translate.google.com');}});Ext.reg('o3gtanslate',Ext.o3mod.GTranslate);Ext.namespace('Ext.o3mod');Ext.o3mod.ChangePass=Ext.extend(Ext.Window,{initComponent:function(){this.panel=new Ext.FormPanel({monitorValid:true,labelWidth:128,border:false,bodyStyle:'padding: 5px;',footerStyle:'background:#fff',defaultType:'textfield',defaults:{anchor:'-20'},items:[{name:'username',fieldLabel:tr.pass.user,allowBlank:false,vtype:'email',required:true},{name:'pass',xtype:'paswordmeter',inputType:'password',fieldLabel:tr.pass.pass,allowBlank:false,required:true},{name:'pass2',fieldLabel:tr.pass.passagain,inputType:'password',allowBlank:false,required:true}],buttons:[{text:tr.pass.request,iconCls:'ico-lifebuoy',handler:this.askChange,scope:this},{text:tr.pass.cancel,iconCls:'ico-cross-white',handler:function(){this.close();},scope:this}]});var config=Ext.apply(this.initialConfig,{title:tr.pass.title,closable:false,iconCls:'ico-lifebuoy',items:this.panel,width:377});Ext.apply(this,config);Ext.o3mod.ChangePass.superclass.initComponent.apply(this,arguments);},askChange:function(){var forma=this.panel.getForm();if(forma.isValid()){var values=forma.getValues();if(values.pass==values.pass2){LoginClass.restorePass(values.username,values.pass,function(result,e){if(result.success==true){Ext.MessageBox.show({title:tr.pass.infoTitle,msg:tr.pass.requestSent,closable:true,icon:Ext.MessageBox.INFO,buttons:Ext.Msg.OK,minWidth:200});this.close();}
else{Ext.MessageBox.show({title:tr.pass.errorTitle,msg:tr.pass.errorMsg,closable:true,icon:Ext.MessageBox.ERROR,buttons:Ext.Msg.OK,minWidth:200});}},this);}
else
{Ext.MessageBox.show({title:tr.pass.errorTitle,msg:tr.pass.matchError,closable:true,icon:Ext.MessageBox.ERROR,buttons:Ext.Msg.OK,minWidth:200});}}}});Ext.reg('o3modchangepass',Ext.o3mod.ChangePass);Ext.namespace('Ext.o3mod');Ext.o3mod.AcceptRejectNewPass=Ext.extend(Ext.Panel,{falseMsg:tr.pass.changeFalse,okMsg:tr.pass.changeOk,waitMsg:'<img src="/ajax-loader.gif"> '+tr.pass.pleaseWait,initComponent:function(){this.okStuff='<div style="padding-top:200px; "><div style="margin:5px;border:3px double green;width:300px;padding:5px;margin-left: auto ;margin-right: auto;">'+this.okMsg+'</div></div>';this.falseStuff='<div style="padding-top:200px; "><div style="margin:5px;border:3px double red;width:300px;padding:5px;margin-left: auto ;margin-right: auto;">'+this.falseMsg+'</div></div>';this.defaultStuff='<div style="padding-top:200px; "><div style="margin:5px;border:3px double #DFE8F6;width:300px;padding:5px;margin-left: auto ;margin-right: auto;">'+this.waitMsg+'</div></div>';var config=Ext.apply(this.initialConfig,{html:this.defaultStuff});Ext.apply(this,config);Ext.o3mod.AcceptRejectNewPass.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.AcceptRejectNewPass.superclass.onRender.apply(this,arguments);var token=Ext.getUrlParam('token');LoginClass.confirmPassChange(token,function(result,e){if(result.success==true){this.update(this.okStuff);}
else{this.update(this.falseStuff);}},this);}});Ext.reg('o3modacceptrejectnewpass',Ext.o3mod.AcceptRejectNewPass);Ext.namespace('Ext.o3mod');Ext.o3mod.LangPanel=Ext.extend(Ext.Panel,{initialLanguage:'en',initComponent:function(){this.countryStore=new Ext.data.DirectStore({directFn:LanguageClass.getLanguages,paramsAsHash:false,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',fields:['languagecode','languageName','countryFlag'],listeners:{load:{fn:function(){this.valoduCombo.clearValue();this.valoduCombo.setValue(this.initialLanguage,true);},scope:this}}});var config=Ext.apply(this.initialConfig,{title:tr.selLang.pleaseSel,iconCls:'ico-locale',layout:'fit',border:false,items:[{xtype:'combo',title:tr.selLang.lang+':',store:this.countryStore,plugins:new Ext.ux.plugins.IconCombo({flags:'flag-class'}),ref:'valoduCombo',style:'border-top:0px none',triggerClass:'x-form-trigger-square',valueField:'languagecode',hiddenName:'valsts',displayField:'languageName',iconClsField:'countryFlag',triggerAction:'all',mode:'local',submitValue:true,editable:false,loadingText:tr.selLang.loading,listeners:{select:{fn:function(){window.location.href='/'+this.valoduCombo.getValue()+'/';},scope:this}}}]});Ext.apply(this,config);Ext.o3mod.LangPanel.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.LangPanel.superclass.onRender.apply(this,arguments);this.countryStore.load();}});Ext.reg('o3langpanel',Ext.o3mod.LangPanel);Ext.namespace('Ext.o3mod');Ext.o3mod.LeftMenuPanel=Ext.extend(Ext.Panel,{initComponent:function(){var config=Ext.apply(this.initialConfig,{contentEl:'left-menu-cli',iconCls:'ico-drawer',hidden:true,title:tr.leftMenu.title});Ext.apply(this,config);Ext.o3mod.LeftMenuPanel.superclass.initComponent.apply(this,arguments);}});Ext.reg('o3leftmenu',Ext.o3mod.LeftMenuPanel);Ext.namespace('Ext.o3mod');Ext.o3mod.LeftMenuPanelOuter=Ext.extend(Ext.Panel,{initComponent:function(){var config=Ext.apply(this.initialConfig,{contentEl:'left-menu-cli-outer',iconCls:'ico-drawer',title:tr.leftMenu.title});Ext.apply(this,config);Ext.o3mod.LeftMenuPanelOuter.superclass.initComponent.apply(this,arguments);}});Ext.reg('o3leftmenuouter',Ext.o3mod.LeftMenuPanelOuter);Ext.namespace('Ext.o3mod');Ext.o3mod.TopMenuPanel=Ext.extend(Ext.Toolbar,{currentMenu:null,destination:null,initComponent:function(){var topMenuItems=Ext.get('top-menu-init').query("a");var newItems=new Array();var pos=0;for(var a=0;a<topMenuItems.length;a++){var mas=new Object();mas['text']=topMenuItems[a].innerHTML;mas['iconCls']=topMenuItems[a].getAttribute('icon');mas['x_type']=topMenuItems[a].getAttribute('x_type');mas['pubId']=topMenuItems[a].getAttribute('pubid');mas['handler']=this.showPublication;newItems[pos]=mas;if(a<topMenuItems.length-1){pos++;newItems[pos]='-';}
pos++;}
var config=Ext.apply(this.initialConfig,{defaults:{flex:1},style:'margin-bottom:3px',height:26,items:newItems,enableOverflow:true});Ext.apply(this,config);Ext.o3mod.TopMenuPanel.superclass.initComponent.apply(this,arguments);},showPublication:function(button){var myId=button.pubId;this.ownerCt.currentMenu=button.pubId;var addNewTab=this.ownerCt.destination.getItem('kiwiTab_'+myId)==null;if(addNewTab){if(myId!='undefined'){if(button.x_type==''){var panelis=new Ext.dyn.DynPublication({id:'kiwiTab_'+myId,title:button.text,iconCls:button.iconCls==''?'ico-block':button.iconCls,menuId:myId,closable:true,listeners:{close:function(){this.ownerCt.currentMenu=this.ownerCt.getActiveTab().menuId;}}});this.ownerCt.destination.add(panelis).show();}
else{var panelis={id:'kiwiTab_'+myId,xtype:button.x_type,title:button.text,iconCls:button.iconCls==''?'ico-block':button.iconCls,menuId:myId,closable:true,listeners:{close:function(){this.ownerCt.currentMenu=this.ownerCt.getActiveTab().menuId;}}};this.ownerCt.destination.add(panelis).show();}}}
else{this.ownerCt.destination.setActiveTab('kiwiTab_'+button.pubId);return true;}}});Ext.reg('o3topmenupanel',Ext.o3mod.TopMenuPanel);Ext.namespace('Ext.o3mod');Ext.o3mod.LogoPanel=Ext.extend(Ext.Panel,{initComponent:function(){var config=Ext.apply(this.initialConfig,{height:87,border:false,html:'<div align="center" style="margin-top:5px"><img width="62px" src="/application/slices/webtenderi_logo_print.jpg" alt="tenderhouse logo"></div>'+'<div style="text-align:center">'+tr.logo.msg+'</div>'});Ext.apply(this,config);Ext.o3mod.LogoPanel.superclass.initComponent.apply(this,arguments);}});Ext.reg('o3logopanel',Ext.o3mod.LogoPanel);Ext.namespace('Ext.o3mod');Ext.o3mod.StatisticsPanel=Ext.extend(Ext.Panel,{infoRegUsers:0,infoOnline:0,infoTenders:0,infoActiveTenders:0,regName:tr.stats.regUsers,onlineName:tr.stats.online,tenderName:tr.stats.tender,activeTenderName:tr.stats.actTender,initComponent:function(){var config=Ext.apply(this.initialConfig,{title:'Statistics',iconCls:'ico-chart-up',bodyStyle:'padding:5px',items:[{xtype:'displayfield',height:18,value:'<img src="/ico/base/users.png" align="absmiddle"> '+this.regName+': '+this.infoRegUsers},{xtype:'displayfield',height:18,value:'<img src="/ico/base/target.png" align="absmiddle"> '+this.tenderName+': '+this.infoTenders},{xtype:'displayfield',height:18,value:'<img src="/ico/base/tick-small.png" align="absmiddle"> '+this.activeTenderName+': '+this.infoActiveTenders}]});Ext.apply(this,config);Ext.o3mod.StatisticsPanel.superclass.initComponent.apply(this,arguments);},refreshData:function(){}});Ext.reg('o3statisticspanel',Ext.o3mod.StatisticsPanel);Ext.namespace('Ext.o3mod');Ext.o3mod.ZonePanel=Ext.extend(Ext.Container,{currentZone:'sell',initComponent:function(){this.sellButton=new Ext.Button({iconCls:'icon-sell',style:'padding:0px 1px 0px 0px',text:tr.zone.sell,pressed:true,scale:'large',enableToggle:true,toggleGroup:'zones',allowDepress:false,flex:1,scope:this,handler:this.setZoneSell});this.buyButton=new Ext.Button({iconCls:'icon-buy',style:'padding:0px 0px 0px 1px',text:tr.zone.buy,scale:'large',enableToggle:true,toggleGroup:'zones',allowDepress:false,flex:1,scope:this,handler:this.setZoneBuy});var config=Ext.apply(this.initialConfig,{border:false,layout:'hbox',height:44,layoutConfig:{align:'middle'},items:[this.sellButton,this.buyButton]});Ext.apply(this,config);Ext.o3mod.ZonePanel.superclass.initComponent.apply(this,arguments);this.addEvents('goTenderi','goCatalog');},getCurrentZone:function(){return this.currentZone;},setZoneSell:function(){if(this.currentZone=='buy'){this.currentZone='sell';this.fireEvent('goTenderi',this);}},setZoneBuy:function(){if(this.currentZone=='sell'){this.currentZone='buy';this.fireEvent('goCatalog',this);}},changeZone:function(zone){if(zone=='sell'){this.currentZone='sell';this.sellButton.toggle(true,false);this.buyButton.toggle(false,false);}else{this.currentZone='buy';this.sellButton.toggle(false,false);this.buyButton.toggle(true,false);}}});Ext.reg('o3zonepanel',Ext.o3mod.ZonePanel);Ext.namespace('Ext.o3mod');Ext.o3mod.QuickContactsPanel=Ext.extend(Ext.Container,{headerText:tr.contactsSticky.headerText,phoneText:tr.contactsSticky.phone,emailText:tr.contactsSticky.email,wwwText:tr.contactsSticky.web,rekomendejam:tr.recomend.title,initComponent:function(){var config=Ext.apply(this.initialConfig,{width:244,html:'<div class="postit-back">'+'<div class="postit-h1">'+this.headerText+'</div>'+'<div class="postit-body">'+'<img src="/ico/base/pda.png" align="top"> '+this.phoneText+'<br>'+'<img src="/ico/base/mail.png" align="top"> '+this.emailText+'<br>'+'<img src="/ico/base/globe-green.png" align="top"> '+this.wwwText+'<br>'+'</div>'+'</div>'+'<div style="text-align:center">'+this.rekomendejam+'</div>'+'<div style="text-align:center">'+'<a href="http://www.apple.com/safari/" target="_blank"><img src="/assets/Safari.png"></a>'+'<a href="http://www.google.com/chrome/" target="_blank"><img src="/assets/Chrome.png"></a>'+'<a href="http://www.getfirefox.com/" target="_blank"><img src="/assets/firefox.png"></a>'+'<a href="http://www.apple.com/imac/" target="_blank"><img src="/assets/mon_size.png"></a>'+'</div>'});Ext.apply(this,config);Ext.o3mod.QuickContactsPanel.superclass.initComponent.apply(this,arguments);}});Ext.reg('o3quickcontactpanel',Ext.o3mod.QuickContactsPanel);Ext.namespace('Ext.o3mod');Ext.o3mod.GMapPosition=Ext.extend(Ext.Window,{initComponent:function(){this.karte=new Ext.ux.GMapPanel3({zoomLevel:14,mapConfOpts:['enableScrollWheelZoom','enableDoubleClickZoom','enableDragging'],mapControls:['GLargeMapControl','GMapTypeControl']});var config=Ext.apply(this.initialConfig,{layout:'fit',title:tr.cat.gmap,closeAction:'hide',hideMode:'close',width:700,height:500,items:this.karte});Ext.apply(this,config);Ext.o3mod.GMapPosition.superclass.initComponent.apply(this,arguments);},setNewMarker:function(address,title){var bzbz={};bzbz.title=title;this.karte.geoCodeLookup(address,bzbz,true,true,undefined);}});Ext.reg('o3modgmpappos',Ext.o3mod.GMapPosition);Ext.o3mod.CatalogDetails=Ext.extend(Ext.Component,{currentId:0,initComponent:function(){this.myGmap=new Ext.o3mod.GMapPosition();this.storeA=new Ext.data.DirectStore({directFn:CatalogClass.loadThumbs,paramsAsHash:false,autoLoad:false,root:'data',paramOrder:['o3'],baseParams:{o3:0},fields:['id','filename','furl','url']});this.renderTpl=new Ext.XTemplate('<tpl for=".">','<div class="thumb-wrap" id="_{id}">','<div class="thumb"><a rel="lightbox" href="{furl}"><img src="{url}" title="{filename}"></a></div>','<span class="x-editable">{shortName}</span></div>','</tpl>','<div class="x-clear"></div>');this.kompanijasDatiTpl=new Ext.XTemplate('<tpl for=".">','<div style="float:left"><img align="left" style="margin-right:5px" ','src="/cli_gate/get_thumb.php?system=E&path={catId}&koks='+microtime(false)+'" ></div>','<div style="float:left"><img src="/ico/f_iso/16/{flag}.png" align="top">&nbsp;<b>{nosaukums}</b><br>',tr.cat.adrese+':&nbsp;{adrese}<br>',tr.cat.zip+':&nbsp;{indeks}<br>',tr.cat.regnr+':&nbsp;{reg_nr}<br>',tr.cat.taxnr+':&nbsp;{pvn_nr}<br>','<img src="/ico/base/pda.png" align="top">'+'&nbsp;{telefons}<br>','<img src="/ico/base/telephone-fax.png" align="top">'+'&nbsp;{fax}<br>','<img src="/ico/base/mail--pencil.png" align="top">'+'&nbsp;<a href="mailto:{epasts}">{epasts}</a><br>','<img src="/ico/base/script-globe.png" align="top">'+'&nbsp;<a href="http://{www}" target="_blank">{www}</a></div>','</tpl>','<div class="x-clear"></div>');this.thumbnailGrid=new Ext.DataView({store:this.storeA,tpl:this.renderTpl,autoScroll:true,deferEmptyText:true,overClass:'x-view-over',itemSelector:'div.thumb-wrap',emptyText:tr.cat.noimages,prepareData:function(data){data.shortName=Ext.util.Format.ellipsis(data.filename,28);return data;}});this.bildes=new Ext.Panel({id:'images-view2',title:tr.cat.gallery,items:this.thumbnailGrid});this.info=new Ext.form.FormPanel({labelWidth:120,bodyStyle:'padding:5px;padding-right:20px',border:false,autoScroll:true,items:[{xtype:'fieldset',title:tr.cat.compdata,style:'padding-top:0px',items:{xtype:'displayfield',name:'kompanijas_dati',tpl:this.kompanijasDatiTpl,hideLabel:true}},{xtype:'fieldset',title:tr.cat.keywords,style:'padding-top:0px',items:{xtype:'displayfield',name:'keywords',hideLabel:true}},{xtype:'fieldset',title:tr.cat.description,style:'padding-top:0px',items:{xtype:'displayfield',name:'description',hideLabel:true}},{xtype:'fieldset',title:tr.cat.lang,style:'padding-top:0px',items:{xtype:'displayfield',name:'valodas',hideLabel:true}},this.bildes]});this.teksts=new Ext.BoxComponent({html:'?'});this.detailsWin=new Ext.Window({bodyStyle:'background-color:#fff',title:tr.cat.compdetails,iconCls:'ico-book-open-bookmark',closeAction:'hide',resizable:false,autoScroll:true,width:800,tbar:['->','-',{text:tr.cat.findinmap,iconCls:'ico-compass--arrow',handler:this.showMap,scope:this}],bbar:['->',tr.cat.profshown,'&nbsp;',this.teksts,'&nbsp;',tr.cat.times],items:this.info});var config=Ext.apply(this.initialConfig,{});Ext.apply(this,config);Ext.o3mod.CatalogDetails.superclass.initComponent.apply(this,arguments);},showDetails:function(data){this.detailsWin.show();this.detailsWin.fitHeight(-20);this.detailsWin.center();this.loadDataFull(data);},loadDataFull:function(data){var f=this.info.getForm();var valodas=[];var valodu_strings='',b;valodas=data.valodas.split(',');for(var a=0;a<valodas.length;a++){b=valodas[a];valodu_strings+='<img alt="'+b+'" title="'+b+'" src="/ico/f_iso/24/'+b+'.png">';}
this.teksts.update(data.views);this.adrese=data.adrese;this.nosaukums=data.nosaukums;f.findField('description').setValue(data.description);f.findField('valodas').setValue(valodu_strings);f.findField('kompanijas_dati').update(data);f.findField('keywords').setValue(data.keywords.replace(/,/gi,', '));Ext.ux.Lightbox.register('a[rel^=lightbox]',true);},showInfo:function(id){CatalogClass.getDetails(id,function(result,e){if(result.success){this.storeA.setBaseParam('o3',id);this.storeA.load();this.showDetails(result.data[0]);}},this);},showMap:function(){this.myGmap.setNewMarker(this.adrese,this.nosaukums);this.myGmap.show();this.myGmap.center();}});Ext.reg('catalogdetails',Ext.o3mod.CatalogDetails);Ext.namespace('Ext.o3mod');Ext.o3mod.LiveCatalog=Ext.extend(Ext.grid.GridPanel,{initComponent:function(){this.liveViewFields=['catId','flag','regions','nosaukums','adrese','indeks','telefons','fax','www','epasts','keywords','bilde'];this.catalogDetails=new Ext.o3mod.CatalogDetails({id:'catalog_details_view'});this.directStore=new Ext.data.DirectStore({api:{read:CatalogClass.getLiveCatalog},autoLoad:true,prettyUrls:false,root:'data',idProperty:'tendId',paramsAsHash:false,paramsNames:{start:'start',limit:'limit',sort:'sort',dir:'dir',filtri:'filtri',valsts:'valsts',nozare:'nozare'},baseParams:{start:0,limit:10,sort:'id',dir:'ASC',filtri:'',valsts:'',nozare:''},paramOrder:['sort','dir','start','limit','filtri','valsts','nozare'],remoteSort:true,fields:this.liveViewFields,listeners:{loadexception:function()
{alert('Exception! Information unavailable!');}}});this.colModel=new Ext.grid.ColumnModel({columns:[{dataIndex:'catId',hidden:true},{width:54,fixed:true,dataIndex:'flag',renderer:this.rendererKarogs},{width:190,fixed:true,dataIndex:'nosaukums',renderer:this.renderLogo,align:'center'},{width:220,fixed:true,dataIndex:'nosaukums',renderer:this.rendererNos},{width:120,fixed:true,dataIndex:'epasts',renderer:this.rendererKontakti},{id:'catalog_keywords',dataIndex:'keywords',renderer:this.rendererKeywords},{width:100,fixed:true,dataIndex:'catId',renderer:this.rendererBilde}]});this.valstisFilter=new Ext.data.DirectStore({directFn:LanguageClass.readCountry,autoLoad:true,paramsAsHash:false,root:'data',paramOrder:['o3'],baseParams:{o3:'yes'},fields:['countryName','countryCode','countryFlag']});this.keySearch=new Ext.form.TriggerField({triggerConfig:{tag:"img",src:Ext.BLANK_IMAGE_URL,cls:"x-form-trigger x-form-clear-trigger"},listeners:{scope:this,specialkey:function(field,e){if(e.getKey()==e.ENTER){this.meklet();}}}});this.keySearch.onTriggerClick=function(){this.setValue('');this.ownerCt.ownerCt.meklet();};this.topTbar=new Ext.Toolbar({height:27,items:['<img src="/_source/o3icons/fugue/funnel.png" align="absbottom"> '+tr.cat.keyword+':&nbsp;',this.keySearch,'&nbsp;'+tr.cat.country+':&nbsp;',{xtype:'clearcombo',fieldLabel:tr.cat.country,width:160,store:this.valstisFilter,plugins:new Ext.ux.plugins.IconCombo({flags:'flag-class'}),valueField:'countryCode',hiddenName:'valsts',displayField:'countryName',iconClsField:'countryFlag',triggerAction:'all',mode:'local',selectOnFocus:true,typeAhead:true,forceSelection:true,loadingText:tr.cat.countryloading,required:true,listeners:{select:{fn:this.filterMeValsts,scope:this},cleared:{fn:this.filterClearValsts,scope:this}}},'&nbsp;',{text:tr.cat.atlasit,iconCls:'ico-magnifier-medium-left',handler:this.meklet,scope:this},'->',{text:tr.cat.refresh,iconCls:'ico-arrow-circle-double-135',handler:this.reloadStores,scope:this}]});var config=Ext.apply(this.initialConfig,{store:this.directStore,iconCls:this.iconCls,title:this.title,cm:this.colModel,hideHeaders:true,border:false,columnLines:true,stripeRows:true,enableHdMenu:false,loadMask:true,tbar:this.topTbar,autoExpandColumn:'catalog_keywords',autoExpandMin:200,bbar:new Ext.PagingToolbar({pageSize:10,store:this.directStore,displayInfo:true,displayMsg:tr.core.dispalyMsg,emptyMsg:tr.core.emptyMsg}),viewConfig:{deferEmptyText:false,emptyText:tr.core.nothingFound},plugins:[{ptype:'perpagefield',pos:'bottom',beforeText:tr.core.pagingBefore,afterText:'',store:this.directStore}],listeners:{cellclick:{fn:this.processClick,scope:this}}});Ext.apply(this,config);Ext.o3mod.LiveCatalog.superclass.initComponent.apply(this,arguments);this.addEvents('viewCatalogDetails');},renderLogo:function(value,col,record){return'<img align="center" src="/cli_gate/get_thumb.php?system=E&path='+record.data.catId+'&koks='+microtime(false)+'">';},rendererKarogs:function(value,col,record){var file='/_source/o3icons/flags_iso/32/'+record.data.flag+'.png';return karogs='<div qtip="Valsts" style="width:32px;height:32px;margin-left:4px;margin-top:5px;background:url('+file+') top left;">&nbsp;</div>';},rendererNos:function(value,col,record){return'<div style="float:left"><b>'+record.data.nosaukums+'</b><br>'+
record.data.adrese+'<br>'+
record.data.indeks+'</div>';},rendererKontakti:function(value,col,record){return tr.cat.tel+':&nbsp;'+record.data.telefons+'<br>'+
tr.cat.fax+':&nbsp;'+record.data.fax+'<br>'+'<img src="/ico/base/mail.png" style="vertical-align:middle">&nbsp;'+'<a href="mailto:'+record.data.epasts+'">'+tr.cat.sazinaties+'</a>';},rendererKeywords:function(value,col,record){var teksts=value==null?'-':value.replace(/,/gi,', ').ellipse(255);return teksts;},rendererBilde:function(value,col,record){return record.data.bilde==null?'':'<img height="44" src="/cli_gate/get_thumb.php?uuidd='+microtime(false)+'&system=D&path='+record.data.catId+'&bilde='+record.data.bilde+'">';},processClick:function(grid,rowIndex,columnIndex,e){var record=grid.getStore().getAt(rowIndex);var fieldName=grid.getColumnModel().getDataIndex(columnIndex);var data=record.get('tendid');if(fieldName=='epasts'){}
else{this.askDetails(record.get('catId'));}},reloadStores:function(){this.directStore.reload();},filterValsts:function(value){this.directStore.setBaseParam('valsts',value);this.directStore.load();},filterDyn:function(value){this.directStore.setBaseParam('filtri',value);this.directStore.load();},removeDynFilter:function(){this.directStore.setBaseParam('filtri','');this.directStore.load();},filterNozare:function(value){this.directStore.setBaseParam('nozare',value);this.directStore.load();},removeFilterNozare:function(){this.directStore.setBaseParam('nozare','');this.directStore.load();},askDetails:function(id){this.catalogDetails.showInfo(id);},changePages:function(a,b,c){this.reloadType(a.tenderPage);},filterMeValsts:function(combo,record,index){var val=record.data.countryCode;this.filterValsts(val);},filterClearValsts:function(){this.filterValsts('');},meklet:function(){this.directStore.setBaseParam('filtri',this.keySearch.getValue());this.directStore.load();}});Ext.namespace('Ext.o3mod');Ext.o3mod.CatalogBanner=Ext.extend(Ext.Panel,{maxBanners:5,updatePeriod:20,type:'vertical',tender_id:0,initComponent:function(){this.store=new Ext.data.DirectStore({api:{read:BannerClass.getBanners},autoLoad:false,prettyUrls:false,root:'data',paramsAsHash:false,baseParams:{max_ban:this.maxBanners,lang:O3Lang,tender_id:this.tender_id},paramOrder:['max_ban','lang','tender_id'],fields:['ban_id','companyId','nosaukums','keywords'],listeners:{scope:this,loadexception:function()
{alert('Exception! Information unavailable!');}}});this.tpl_vertical=new Ext.XTemplate('<tpl for=".">','<div class="ban-wrap" id="{companyId}" style="width:200px;padding-top:3px; border-bottom: 1px solid #ddd">','<div class="ban"><img src="/cli_gate/stream_banner.php?id={ban_id}"/></div>','<span>{keywords}</span></div>','</tpl>','<div class="x-clear"></div>');this.tpl_horizontal=new Ext.XTemplate('<tpl for=".">','<div class="ban-wrap" id="{companyId}" style="margin:5px 20px 5px 20px;float:left;width:200px; height:120px; border: 1px solid #eee">','<div class="ban"><img src="/cli_gate/stream_banner.php?id={ban_id}"/></div>','<span>{keywords}</span></div>','</tpl>','<div class="x-clear"></div>');this.bannerPollTask={scope:this,interval:this.updatePeriod*1000,run:function(){this.store.load();}};var config=Ext.apply(this.initialConfig,{title:this.type=='vertical'?tr.banner.title:tr.banner.titleCard,border:false,items:new Ext.DataView({store:this.store,tpl:this.type=='vertical'?this.tpl_vertical:this.tpl_horizontal,prepareData:this.prepare,itemSelector:'div.ban-wrap',listeners:{scope:this,click:this.processClick}})});Ext.apply(this,config);Ext.o3mod.CatalogBanner.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.CatalogBanner.superclass.onRender.apply(this,arguments);Ext.TaskMgr.start(this.bannerPollTask);},processClick:function(dataview,index,node,e){var record=dataview.getStore().getAt(index);this.askDetails(record.data.companyId);},askDetails:function(id){Ext.getCmp('catalog_details_view').showInfo(id);},loadForTenderId:function(id){this.store.setBaseParam('tender_id',id);this.store.reload();},prepare:function(data){data.keywords=data.keywords.replace(/,/gi,', ').ellipse(62);return data;}});Ext.reg('catalogbanner',Ext.o3mod.CatalogBanner);Ext.namespace('Ext.o3mod');Ext.o3mod.ApmaksasVeidi=Ext.extend(Ext.Container,{selection:0,goods:{},goods_id:0,loadMsg:'<table style="width:100%;height:100%;text-align:center;font-size:12px;color:#428FBE">'+'<tr><td valign="middle"><img src="ajax-loader2.gif" alt="loading" title="loading">'+'<div style="padding-top:5px">Loading</div></td></tr></table>',swdMsg:tr.beforepaytext.swed_befor_text,initComponent:function(){this.saturs=new Ext.BoxComponent({autoEl:{tag:'iframe',src:'loading.html'},style:'border-width: 0px;'});this.servisuLogs=new Ext.Window({title:tr.basket.apmaksat,iconCls:'ico-money-coin',bodyStyle:'background-color:#fff;padding:5px',preventBodyReset:true,closeAction:'hide',resizable:true,width:800,height:680,layout:'fit',modal:true,items:this.saturs,listeners:{hide:{scope:this,fn:this.hideServisuLogs}}});this.invoiceLogs=new Ext.Window({title:tr.basket.apmaksat,iconCls:'ico-money-coin',bodyStyle:'background-color:#fff;padding:5px',preventBodyReset:true,closeAction:'hide',resizable:false,closable:false,width:380,height:200,layout:'fit',modal:true,bbar:[{text:tr.core.turpinat,iconCls:'ico-arrow-315',scope:this,handler:this.hideInvWin}]});this.swedbankLogs=new Ext.Window({title:tr.basket.apmaksat,iconCls:'ico-money-coin',bodyStyle:'background-color:#fff;padding:5px',preventBodyReset:true,closeAction:'hide',resizable:false,closable:false,width:380,height:200,layout:'fit',modal:true,bbar:[{text:tr.core.turpinat,iconCls:'ico-arrow-315',scope:this,handler:this.processSwdbank}]});this.hanzabanka=new Ext.Button({Itext:tr.apmaksa._swedbank,text:tr.apmaksa.swedbank,iconCls:'icon-a-ihanza',iconAlign:'top',height:64,typeID:1,scale:'large',flex:1,disabled:true,handler:this.confirmChoice});this.ibanka=new Ext.Button({Itext:tr.apmaksa._ibanka,text:tr.apmaksa.ibanka,iconCls:'icon-a-ibanka',iconAlign:'top',height:64,typeID:2,scale:'large',flex:1,disabled:true,handler:this.confirmChoice});this.invoice=new Ext.Button({Itext:tr.apmaksa._invoice,text:tr.apmaksa.invoice,iconCls:'icon-a-invoice',iconAlign:'top',height:64,typeID:3,scale:'large',flex:1,disabled:true,handler:this.confirmChoice});this.creditcard=new Ext.Button({Itext:tr.apmaksa._card,text:tr.apmaksa.card,iconCls:'icon-a-icreditcard',iconAlign:'top',height:64,typeID:4,scale:'large',flex:1,disabled:true,handler:this.confirmChoice});var config=Ext.apply(this.initialConfig,{disabled:true,layout:'hbox',layoutConfig:{padding:'5',align:'middle'},defaults:{margins:'0 5 0 0'},width:700,items:[this.invoice,this.creditcard,this.hanzabanka,this.ibanka]});Ext.apply(this,config);Ext.o3mod.ApmaksasVeidi.superclass.initComponent.apply(this,arguments);this.addEvents('actionCompleted','uzabonesanu');},confirmChoice:function(button){this.ownerCt.selection=button.typeID;Ext.MessageBox.confirm(tr.apmaksa.confirmTitle,tr.apmaksa.confirmMsg+':&nbsp;'+button.Itext,this.ownerCt.processPayment,this.ownerCt);},processPayment:function(btn){if('yes'==btn){GrozsClass.saveGoods(this.goods,this.selection,function(result,e){if(result){this.goods_id=result.tmp_id;var uuid=new Date().getTime();switch(this.selection){case(1):this.swedbankLogs.show();this.swedbankLogs.center();this.swedbankLogs.update(this.swdMsg);break;case(2):this.servisuLogs.show();this.servisuLogs.fitHeight(-20);this.servisuLogs.center();this.saturs.el.dom.src="https://www.tenderhouse.lv/payment_modules/ibanka/invoke_ibanka.php?goods_id="+this.goods_id+"&uuid="+uuid;break;case(3):this.invoiceLogs.show();this.invoiceLogs.center();this.invoiceLogs.update(this.loadMsg);Ext.Ajax.request({scope:this,url:'/payment_modules/invoice/generate_invoice.php',success:function(result){this.invoiceLogs.update(result.responseText);},failure:function(){alert('Server error! Please try again later.');},params:{goods_id:this.goods_id,uuid:uuid}});break;case(4):this.servisuLogs.show();this.servisuLogs.fitHeight(-20);this.servisuLogs.center();this.saturs.el.dom.src="https://www.tenderhouse.lv/payment_modules/credit_card/invoke_ccard.php?goods_id="+this.goods_id+"&uuid="+uuid;break;default:break;}}
else{alert('Server error! Try again later.');}},this);}},setGoods:function(goods){this.goods=goods;},uzRekjini:function(){this.fireEvent('uzabonesanu');},hideServisuLogs:function(){this.fireEvent('actionCompleted');this.uzRekjini();this.servisuLogs.hide();},setDisabled:function(){this.showOnlyInvoice();this.disable();this.invoice.disable();this.creditcard.disable();this.hanzabanka.disable();this.ibanka.disable();},setEnabled:function(){this.enable();if(Valsts=='ru'||Valsts=='ua'||Valsts=='by'){this.invoice.enable();this.showOnlyInvoice();}else{this.invoice.enable();this.creditcard.enable();if(Valsts=='lv')this.hanzabanka.enable();if(Valsts=='lv')this.ibanka.enable();}},showOnlyInvoice:function(){if(Valsts=='ru'||Valsts=='ua'||Valsts=='by'){this.creditcard.hide();this.hanzabanka.hide();this.ibanka.hide();}
else{this.creditcard.show();this.hanzabanka.show();this.ibanka.show();}},hideInvWin:function(){this.fireEvent('actionCompleted');this.uzRekjini();this.invoiceLogs.hide();},processSwdbank:function(){var uuid=new Date().getTime();window.open('','logs','width=850,height=669,status=yes,resizable=yes,scrollbars=yes');this.swedbankLogs.update(this.loadMsg);var id=Ext.id();var frame=document.createElement('iframe');frame.id=id;frame.name=id;frame.className='x-hidden';if(Ext.isIE){frame.src=Ext.SSL_SECURE_URL;}
document.body.appendChild(frame);if(Ext.isIE){document.frames[id].name=id;}
var callback=function(){Ext.EventManager.removeListener(frame,'load',callback,this);setTimeout(function(){document.body.removeChild(frame);},100);this.fireEvent('actionCompleted');this.uzRekjini();this.swedbankLogs.hide();};Ext.EventManager.on(frame,'load',callback,this);frame.src="/payment_modules/hanzanet/generate_hanzanet.php?goods_id="+this.goods_id+"&uuid="+uuid;}});Ext.reg('o3modapmaksasveidi',Ext.o3mod.ApmaksasVeidi);Ext.namespace('Ext.o3mod');Ext.o3mod.Basket=Ext.extend(Ext.grid.GridPanel,{initComponent:function(){this.apmaksasVeidi=new Ext.o3mod.ApmaksasVeidi({listeners:{actionCompleted:{fn:this.closeMe,scope:this}}});this.apmaksasLogs=new Ext.Window({title:tr.basket.apmaksa,iconCls:'ico-money-coin',closeAction:'hide',resizable:false,width:710,items:this.apmaksasVeidi});this.prefStore=new Ext.data.DirectStore({api:{read:GrozsClass.readData,destroy:GrozsClass.iznjemtNoGroza},autoLoad:true,autoSave:true,batchSave:false,prettyUrls:false,writer:new Ext.data.JsonWriter({encode:false}),root:'data',paramsAsHash:false,remoteSort:true,fields:[{name:'id',type:'int'},{name:'tenderId',type:'int'},{name:'name',type:'string'},{name:'cena',type:'string'},{name:'pvn',type:'string'},{name:'valuta',type:'string'}],listeners:{scope:this,loadexception:function(){alert(tr.core.commError);},load:function(){var nauda=this.prefStore.reader.jsonData.total_amount;if(nauda==true)
this.totals.update('0.00');else
this.totals.update(formatMoney(nauda));}}});this.rowActions=new Ext.ux.grid.RowActions({actions:[{iconCls:'ico-slash',tooltip:tr.basket.remove}],listeners:{action:function(grid,record,action,row,col){switch(action){case('ico-slash'):var dlg=Ext.Msg.confirm('<span style="color:red">'+tr.basket.confirmRemvove+'</span>',tr.basket.removeMsg+': <b>'+record.get('name')+'</b>?',function(response){if('no'!==response){this.prefStore.remove(record);this.prefStore.load();Ext.getCmp('o3usermainpanel').checkUserStatus();}},this).getDialog();dlg.defaultButton=2;dlg.focus();break;}},scope:this}});this.colModel=new Ext.grid.ColumnModel({columns:[{header:"ID",dataIndex:'tenderId',width:50,fixed:true},{id:'grozs_nosaukums',header:"Tendera nosaukums",dataIndex:'name'},{header:tr.basket.cena,dataIndex:'cena',width:60,fixed:true,align:'right'},{header:tr.basket.valuta,dataIndex:'valuta',width:60,fixed:true,align:'center'},{header:tr.basket.pvn,dataIndex:'pvn',width:40,fixed:true,align:'center'},this.rowActions]});this.totals=new Ext.BoxComponent({html:'0.00',style:'padding-top:3px;font-weight:bold;margin:0 5px;'});var config=Ext.apply(this.initialConfig,{border:false,store:this.prefStore,cm:this.colModel,stripeRows:true,plugins:[this.rowActions],autoExpandColumn:'grozs_nosaukums',style:'border-top:1px solid #99BBE8',viewConfig:{forceFit:true,emptyText:'Pirkumu grozs ir tuksh'},loadMask:true,tbar:[{text:'<span style="color:red">'+tr.basket.apmaksat+'<\/span>',tooltip:tr.basket.apmaksatTooltip,iconCls:'ico-credit-cards',scope:this,handler:this.showApmaksa},'-','->',tr.basket.cenaNoradita,'-',{tooltip:'Refresh',iconCls:'ico-arrow-circle-double-135',handler:this.reloadStore,scope:this}],bbar:['->',tr.basket.kopaApmaksai+':&nbsp;',this.totals]});Ext.apply(this,config);Ext.o3mod.Basket.superclass.initComponent.apply(this,arguments);this.addEvents('izmainas');},onLayout:function(){if(Liels==0){this.el.mask(tr.basket.disabled);}
Ext.o3mod.Basket.superclass.onLayout.apply(this,arguments);},reloadStore:function(){this.prefStore.load();},closeMe:function(){this.apmaksasLogs.hide();this.ownerCt.remove(this);Ext.getCmp('o3usermainpanel').checkUserStatus();},showApmaksa:function(){this.apmaksasLogs.show();this.apmaksasLogs.center();this.apmaksasVeidi.setEnabled();this.apmaksasVeidi.setGoods('tenderi');}});Ext.reg('o3modbasket',Ext.o3mod.Basket);Ext.namespace('Ext.o3mod');Ext.o3mod.TenderiDyn=Ext.extend(Ext.Panel,{valstsFiltrs:'',initComponent:function(){this.firstFilter=new Ext.dyn.DynArrayFilter({width:240,height:158,title:tr.tenddyn.title,autoSelectFilter:true,items:[{type:'text',name:'rajons',disabled:true,emptyText:tr.tenddyn.regions},{type:'date',name:'date_no',format:'d.m.Y',emptyText:tr.tenddyn.pubno},{type:'date',name:'date_lidz',format:'d.m.Y',emptyText:tr.tenddyn.publidz},{type:'date',name:'beig_no',format:'d.m.Y',emptyText:tr.tenddyn.beigNo},{type:'date',name:'beig_lidz',format:'d.m.Y',emptyText:tr.tenddyn.beigLidz}],listeners:{changed:{fn:this.applyFilters,scope:this}}});this.secondFilter=new Ext.dyn.DynArrayFilter({width:556,height:158,autoSelectFilter:true,title:'',items:[{type:'check',name:'iepirkuma_tips',helpText:tr.tenddyn.tips,items:[{label:tr.tenddyn.prece,value:1,name:'prece'},{label:tr.tenddyn.pakalpojumi,value:2,name:'pakalp'},{label:tr.tenddyn.darbi,value:3,name:'darbi'},{label:tr.tenddyn.navinfo,value:4,name:'nezinams'}]},{type:'check',name:'lielums',helpText:'Tendera lielums',items:[{label:tr.tenddyn.liels,value:1,name:'virs'},{label:tr.tenddyn.videjs,value:2,name:'zem'},{label:tr.tenddyn.mazs,value:3,name:'mazs'},{label:tr.tenddyn.navinfo,value:4,name:'nenoradits'}]},{type:'lovcombo',name:'nozares',directFn:TenderClass.getAllNozares,valueField:'id',displayField:'text',helpText:tr.tenddyn.helptext,emptyText:tr.tenddyn.selNoozare},{type:'check',name:'kartot',helpText:tr.tenddyn.kartotpec,items:[{label:tr.tenddyn.ordbeigdat,value:1,name:'pec_beig'},{label:tr.tenddyn.ordpubdat,value:2,name:'pec_pub'}]}],listeners:{changed:{fn:this.applyFilters,scope:this}}});var config=Ext.apply(this.initialConfig,{title:tr.tenddyn.title,iconCls:'ico-funnel',tbar:[this.firstFilter,this.secondFilter]});Ext.apply(this,config);Ext.o3mod.TenderiDyn.superclass.initComponent.apply(this,arguments);this.addEvents('change');},applyFilters:function(){var filter=new Object();var a,b;for(a in b=this.firstFilter.getValue()){filter[a]=b[a];}
for(a in b=this.secondFilter.getValue()){filter[a]=b[a];}
this.fireEvent('change',filter);}});Ext.reg('tenderidyn',Ext.o3mod.TenderiDyn);Ext.namespace('Ext.o3mod');Ext.o3mod.LoginPanel=Ext.extend(Ext.form.FormPanel,{err_msg:'<img src="/_source/o3icons/fugue/minus-circle-frame.png" class="icon_16m"><span style="color:red">'+tr.login.wrong+'</span>',load_msg:'<img src="/ajax-loader.gif" class="icon_16m">'+tr.login.connecting,initComponent:function(){this.usernameField=new Ext.form.TextField({autoCreate:{tag:"input",type:"text",autocomplete:"on"},fieldLabel:tr.login.email,name:'username',width:136,emptyText:tr.login.username,vtype:'email',allowBlank:false,minLength:6});this.passwordField=new Ext.form.TextField({width:136,fieldLabel:tr.login.password,name:'password',type:'password',inputType:'password',allowBlank:false,emptyText:'***',minLength:1});this.memorizeField=new Ext.form.Checkbox({fieldLabel:'',labelSeparator:'',allowBlank:true,boxLabel:tr.login.remember,name:'memorize'});this.signInButton=new Ext.Button({text:tr.login.signin,iconCls:'ico-lock',width:216,formBind:true,scope:this,handler:this.doLogin});var config=Ext.apply(this.initialConfig,{enableOverflow:false,iconCls:'ico-key',collapsible:true,collapsed:false,titleCollapse:true,title:tr.login.title,minButtonWidth:107,labelWidth:75,buttonAlign:'left',bodyStyle:'padding:3px;margin-bottom:3px',items:[this.usernameField,this.passwordField,this.memorizeField,this.signInButton,{xtype:'box',autoEl:{tag:'div',children:[{width:200,html:''}]}}],keys:[{key:13,fn:this.doLogin,scope:this}]});Ext.apply(this,config);Ext.o3mod.LoginPanel.superclass.initComponent.apply(this,arguments);this.addEvents('userLoggedIn');},onRender:function(){Ext.o3mod.LoginPanel.superclass.onRender.apply(this,arguments);if(Ext.util.Cookies.get('th2_rememberme')=='yes'){this.usernameField.setValue(Ext.util.Cookies.get('th2_username'));this.passwordField.setValue(Ext.util.Cookies.get('th2_password'));this.memorizeField.setValue(true);}},doLogin:function(b,e){var msgBox=this.items.last().getEl().dom;var forma=this.getForm();if(forma.isValid()){msgBox.innerHTML=this.load_msg;forma.callFieldMethod('disable');this.signInButton.formBind=false;this.signInButton.disable();LoginClass.loginToSystem(this.usernameField.getValue().trim(),this.passwordField.getValue(),function(dati,e){if(e.status===true&&dati.success==true){msgBox.innerHTML='';forma.callFieldMethod('enable');this.signInButton.formBind=true;this.signInButton.enable();if(this.memorizeField.getValue()==true){var datums=new Date().add(Date.DAY,90);Ext.util.Cookies.set('th2_username',this.usernameField.getValue().trim(),datums);Ext.util.Cookies.set('th2_password',this.passwordField.getValue(),datums);Ext.util.Cookies.set('th2_rememberme','yes',datums);}
else{Ext.util.Cookies.clear('th2_username');Ext.util.Cookies.clear('th2_password');Ext.util.Cookies.clear('th2_rememberme');this.usernameField.setValue('');this.passwordField.setValue('');this.memorizeField.setValue(false);}
if(Ext.util.Cookies.get('th2_rememberme')=='yes'){this.usernameField.setValue(Ext.util.Cookies.get('th2_username'));this.passwordField.setValue(Ext.util.Cookies.get('th2_password'));this.memorizeField.setValue(true);}
this.fireEvent('userLoggedIn',this);}
else{forma.callFieldMethod('enable');forma.reset();this.signInButton.formBind=true;this.signInButton.enable();msgBox.innerHTML=this.err_msg;this.usernameField.focus('',10);}},this);}}});Ext.reg('o3loginpanel',Ext.o3mod.LoginPanel);Ext.namespace('Ext.o3mod');Ext.o3mod.RegisterPanel=Ext.extend(Ext.FormPanel,{changing:false,initComponent:function(){this.card2Store=new Ext.data.DirectStore({directFn:LanguageClass.readCountry,autoLoad:true,paramsAsHash:false,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',paramOrder:['o3'],baseParams:{o3:'yes'},fields:['countryName','countryCode','countryFlag']});this.valodasStore=new Ext.data.DirectStore({directFn:LanguageClass.getLanguages,autoLoad:true,paramsAsHash:false,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',fields:['languagecode','languageName','countryFlag']});this.card1=new Ext.ux.Wiz.Card({title:tr.reg.welcome,items:[{border:false,bodyStyle:'background:none;',html:tr.reg.welcomeText}]});this.card2=new Ext.ux.Wiz.Card({id:'card2reg',title:tr.reg.card2Title,monitorValid:true,labelWidth:160,defaultType:'textfield',msgTarget:'side',defaults:{labelStyle:'font-size:11px',anchor:'-20'},items:[{xtype:'combo',fieldLabel:tr.reg.valsts,store:this.card2Store,plugins:new Ext.ux.plugins.IconCombo({flags:'flag-class'}),valueField:'countryCode',hiddenName:'valsts',displayField:'countryName',iconClsField:'countryFlag',triggerAction:'all',mode:'local',selectOnFocus:true,typeAhead:true,allowBlank:false,forceSelection:true,loadingText:tr.reg.valstsLoading,required:true},{name:'username',helpText:tr.reg.usernameHelptext,fieldLabel:tr.reg.epasts,plugins:[new Ext.ux.form.ServerValidator({direct:RegClass.verifyUser})],invalidText:tr.reg.wrongUser,allowBlank:false,required:true,iconCls:'ico-help-req',vtype:'email'},{xtype:'paswordmeter',fieldLabel:tr.reg.parole,name:'password',ref:'password',inputType:'password',allowBlank:false,required:true},{fieldLabel:tr.reg.paroleAtkal,name:'password2',ref:'password2',inputType:'password',allowBlank:false,required:true,validator:this.passValidate},{name:'vards',fieldLabel:tr.reg.vards,allowBlank:false,required:true},{name:'uzvards',fieldLabel:tr.reg.uzvards,allowBlank:false,required:true},{xtype:'datefield',name:'dz_datums',editable:false,fieldLabel:tr.reg.dzDatums,format:'d/m/Y',maxValue:O3Date},{xtype:'combo',title:tr.reg.avaLang,fieldLabel:tr.reg.runaju,store:this.valodasStore,plugins:new Ext.ux.plugins.IconCombo({flags:'flag-class'}),valueField:'languagecode',hiddenName:'valoda',displayField:'languageName',iconClsField:'countryFlag',triggerAction:'all',mode:'local',typeAhead:true,allowBlank:false,forceSelection:true,required:true,loadingText:tr.reg.loadLang},{name:'telefons',fieldLabel:tr.reg.tel,allowBlank:false,required:true},{name:'adrese',fieldLabel:tr.reg.dzivesvieta,allowBlank:false,required:true},{xtype:'box',style:'text-align:right',html:'<span class=\"req_field\"> | </span><- '+tr.reg.obligati}]});this.card3=new Ext.ux.Wiz.Card({id:'card3reg',title:tr.reg.card3Title,monitorValid:true,labelWidth:160,defaultType:'textfield',defaults:{labelStyle:'font-size:11px',anchor:'-20'},items:[{xtype:'radiogroup',fieldLabel:'Tips',name:'company_type',listeners:{scope:this,change:function(){var test_value=this.card3.getForm().findField('company_type').getValue().getRawValue();if(test_value==2){Ext.getCmp('parsledzejsJurPers').enable();this.card3.startMonitoring();}
else{Ext.getCmp('parsledzejsJurPers').disable();this.card3.stopMonitoring();this.card3.fireEvent('clientvalidation',this,true);}}},items:[{boxLabel:tr.reg.meJur,name:'company_type',height:18,inputValue:'2',checked:true},{boxLabel:tr.reg.meFiz,height:18,name:'company_type',inputValue:'3'}]},{xtype:'fieldset',id:'parsledzejsJurPers',defaults:{xtype:'textfield',anchor:'-20'},items:[{name:'nosaukums_original',fieldLabel:tr.reg.nosaukums,allowBlank:false,required:true},{name:'reg_nr',fieldLabel:tr.reg.regNr,allowBlank:false,required:true},{name:'pvn_nr',fieldLabel:tr.reg.pvnNr},{name:'adrese_jur',allowBlank:false,required:true,fieldLabel:tr.reg.jurAdrese},{name:'adrese_ofiss',fieldLabel:tr.reg.birojaAdrese},{name:'comp_apraksts',xtype:'textarea',height:60,fieldLabel:tr.reg.keywords}]},{xtype:'box',style:'text-align:right',html:'<span class=\"req_field\"> | </span><- '+tr.reg.obligati}]});this.nozaresTree=new Ext.tree.TreePanel({height:320,autoScroll:true,animate:false,containerScroll:true,loader:new Ext.tree.TreeLoader({directFn:TenderClass.getMainNozaresTree}),root:{nodeType:'async',text:tr.reg.nozares,draggable:false,isTarget:false,editable:false,id:'src',uiProvider:false,iconCls:"ico-application-share"},listeners:{scope:this,afterrender:function(){this.nozaresTree.getRootNode().expand();}}});this.card4=new Ext.ux.Wiz.Card({title:tr.reg.card4Title,labelWidth:160,defaultType:'textfield',defaults:{labelStyle:'font-size:11px',anchor:'-20'},items:this.nozaresTree});this.regioniTree=new Ext.tree.TreePanel({height:240,autoScroll:true,animate:false,containerScroll:true,loader:new Ext.tree.TreeLoader({directFn:TenderClass.getRegioniTree,uiProviders:{tristate:Ext.tree.TreeNodeTriStateUI}}),root:{nodeType:'async',text:tr.reg.monitReg,draggable:false,isTarget:false,editable:false,id:'src',uiProvider:false,iconCls:"ico-application-share"},listeners:{scope:this,afterrender:function(){this.regioniTree.getRootNode().expand();},checkchange:{fn:this.checkChange}}});this.card5=new Ext.ux.Wiz.Card({id:'card5reg',title:tr.reg.card5Title,labelWidth:120,defaultType:'textfield',defaults:{labelStyle:'font-size:11px'},items:[{xtype:'dynswitchfield',labelStyle:'width:260px',anchor:'-20',fieldLabel:tr.reg.informet,name:'monitoret',ref:'monitoret',listeners:{scope:this,check:function(){if(this.card5.monitoret.getValue()==1)
{this.card5.monitorValid=true;this.regioniTree.enable();Ext.getCmp('kretins_mazs').enable();Ext.getCmp('kretins_videjs').enable();Ext.getCmp('kretins_liels').enable();Ext.getCmp('kretins_nenoteikts').enable();}
else{this.card5.monitorValid=false;this.regioniTree.disable();Ext.getCmp('kretins_mazs').disable();Ext.getCmp('kretins_videjs').disable();Ext.getCmp('kretins_liels').disable();Ext.getCmp('kretins_nenoteikts').disable();}}}},{xtype:'box',style:'height:4px;margin-bottom:4px;border-bottom:1px solid #DFE8F6'},{xtype:'checkboxgroup',fieldLabel:tr.reg.lielums,items:[{boxLabel:tr.reg.mazs,name:'lielums_mazs',id:'kretins_mazs',inputValue:1,checked:true,height:18},{boxLabel:tr.reg.videjs,name:'lielums_videjs',id:'kretins_videjs',inputValue:1,checked:true,height:18},{boxLabel:tr.reg.liels,name:'lielums_liels',id:'kretins_liels',inputValue:1,checked:true,height:18},{boxLabel:tr.reg.nezinams,name:'lielums_nenoteikts',id:'kretins_nenoteikts',inputValue:1,checked:true,height:18}]},this.regioniTree,{xtype:'box',style:'height:2px;margin-bottom:2px;border-bottom:1px solid #DFE8F6'},{xtype:'checkbox',hideLabel:true,boxLabel:tr.reg.piekritu,name:'piekritu',inputValue:1,height:18}]});this.wiz=new Ext.ux.Wiz({title:tr.reg.mainTitle,closable:false,border:false,currentCard:0,height:480,width:760,iconCls:'ico-user--plus',finishButtonText:tr.reg.finish,cancelButtonText:tr.reg.cancel,nextButtonText:tr.reg.next,previousButtonText:tr.reg.back,headerConfig:{title:tr.reg.regtitleText,stepText:tr.reg.stepper},cardPanelConfig:{defaults:{baseCls:'x-small-editor',bodyStyle:'padding:20px 5px 5px 100px; background:url(/application/slices/reg_bg.png) no-repeat left bottom #fff',border:false}},listeners:{scope:this,finish:function(wiz,cards){var values=this.card5.getForm().getValues();if(values.piekritu!=1){Ext.Msg.alert(tr.reg.info,tr.reg.mustConfirm);return false;}
wiz.showLoadMask(true,'save');var cardUser=this.card2.getForm().getValues();var cardCompany=this.card3.getForm().getValues();var cardMonitoring=this.card5.getForm().getValues();var treeA=this.regioniTree.getChecked("id");this.regioniTree.getRootNode().reload();var treeB=this.nozaresTree.getChecked("_id");this.nozaresTree.getRootNode().reload();RegClass.addUser(cardUser,cardCompany,cardMonitoring,treeA,treeB,function(result,e){Ext.Msg.alert(tr.reg.info,tr.reg.finished);wiz.showLoadMask(false,'save');wiz.hide();},wiz);},cancel:function(){return true;}},cards:[this.card1,this.card2,this.card3,this.card4,this.card5]});var config=Ext.apply(this.initialConfig,{title:tr.reg.regHeader,bodyBorder:false,iconCls:'ico-openid',tbar:[{text:tr.reg.regButton,iconCls:'ico-user--plus',handler:this.regWizzard,scope:this},'->',{text:tr.reg.restoreButton,iconCls:'ico-lifebuoy',handler:this.lauchPass,scope:this}]});Ext.apply(this,config);Ext.o3mod.RegisterPanel.superclass.initComponent.apply(this,arguments);},lauchPass:function(){var logs=new Ext.o3mod.ChangePass();logs.show();logs.center();},regWizzard:function(){this.wiz.show();this.wiz.reset();},passValidate:function(value){if(this.ownerCt.password.getRawValue()!=value){return tr.reg.passwordsSlikti;}
else{return true;}},checkChange:function(node,checked){if(!this.changing)
{this.changing=true;node.expand(true,false,function(node){if(checked)
node.cascade(function(node){node.getUI().toggleCheck(true)});else
node.cascade(function(node){node.getUI().toggleCheck(false)});node.bubble(function(node){if(node.parentNode)node.getUI().updateCheck()});});this.changing=false;}}});Ext.reg('o3registerpanel',Ext.o3mod.RegisterPanel);Ext.namespace('Ext.o3mod');Ext.o3mod.TenderDetails=Ext.extend(Ext.Component,{downloadUrl:'/cli_gate/get_files.php',tenderValsts:'',tenderid:0,company:0,initComponent:function(){this.expandId=Ext.id();this.expandId2=Ext.id();this.expandId3=Ext.id();this.expandId4=Ext.id();this.store=new Ext.data.JsonStore({autoDestroy:true,fields:[{name:'id'},{name:'text'}]});this.colModel=new Ext.grid.ColumnModel({columns:[{width:80,fixed:true,header:'ID',dataIndex:'id'},{id:this.expandId,header:tr.tend.cpvdescr,dataIndex:'text'}],defaults:{sortable:false}});this.shortCPV=new Ext.grid.GridPanel({store:this.store,cm:this.colModel,stripeRows:true,height:140,columnLines:true,title:tr.tend.cpv,iconCls:'ico-ui-paginator',autoExpandColumn:this.expandId,enableHdMenu:false,viewConfig:{deferEmptyText:false,emptyText:tr.tend.listEmpty}});this.shortToolbox=new Ext.dyn.ToolboxDocked({enableGoogle:true,enableRefresh:false,listeners:{scope:this,translate:function(){var content=this.priekshmetsShort.details_priekshmets.getValue();Gtranslate(content);}}});this.fullToolbox1=new Ext.dyn.ToolboxDocked({enableGoogle:true,enableRefresh:false,listeners:{scope:this,translate:function(){var content=this.priekshmetsFull.details_priekshmets.getValue();Gtranslate(content);}}});this.fullToolbox2=new Ext.dyn.ToolboxDocked({enablePdf:true,enablePrint:true,enableGoogle:true,enableRefresh:false,listeners:{scope:this,translate:function(){var content=this.aprakstsFull.body.dom.innerHTML;Gtranslate(content);},print:function(){var content=this.aprakstsFull.body.dom.innerHTML;printExt(content);},createPdf:function(){var content=this.aprakstsFull.body.dom.innerHTML;if(!Ext.fly('frmDummy')){var frm=document.createElement('form');frm.id='frmDummy';frm.name=id;frm.className='x-hidden';document.body.appendChild(frm);}
Ext.Ajax.request({method:'post',form:Ext.fly('frmDummy'),isUpload:true,url:'/cli_gate/render_to_pdf.php',params:{to_pdf:content}});}}});this.storeFull=new Ext.data.JsonStore({autoDestroy:true,fields:[{name:'id'},{name:'text'}]});this.colModelFull=new Ext.grid.ColumnModel({columns:[{width:80,fixed:true,header:'ID',dataIndex:'id'},{id:this.expandId2,header:tr.tend.cpvdescr,dataIndex:'text'}],defaults:{sortable:false}});this.fullCPV=new Ext.grid.GridPanel({store:this.storeFull,cm:this.colModelFull,stripeRows:true,height:140,columnLines:true,title:tr.tend.cpv,iconCls:'ico-ui-paginator',autoExpandColumn:this.expandId2,enableHdMenu:false,viewConfig:{deferEmptyText:false,emptyText:tr.tend.listEmpty}});this.storeFile=new Ext.data.JsonStore({autoDestroy:true,fields:[{name:'id'},{name:'text'},{name:'filesystem'}]});this.rowActionsFile=new Ext.ux.grid.RowActions({actions:[{iconCls:'ico-magnifier-history-left',tooltip:tr.tend.download}],listeners:{action:function(grid,record,action,row,col){switch(action){case('ico-magnifier-history-left'):this.processDownload(grid,record,action,row,col);break;}},scope:this}});this.colModelFile=new Ext.grid.ColumnModel({columns:[{id:this.expandId3,header:tr.tend.filename,dataIndex:'text'},this.rowActionsFile],defaults:{sortable:false}});this.iepirkumaFaili=new Ext.grid.GridPanel({store:this.storeFile,cm:this.colModelFile,stripeRows:true,height:140,columnLines:true,title:tr.tend.pazFaili,iconCls:'ico-paper-clip',autoExpandColumn:this.expandId3,enableHdMenu:false,plugins:this.rowActionsFile,viewConfig:{deferEmptyText:false,emptyText:tr.tend.listEmpty}});this.storeFileSpec=new Ext.data.JsonStore({autoDestroy:true,fields:[{name:'id'},{name:'text'},{name:'filesystem'}]});this.rowActionsFileSpec=new Ext.ux.grid.RowActions({actions:[{iconCls:'ico-magnifier-history-left',tooltip:tr.tend.download}],listeners:{action:function(grid,record,action,row,col){switch(action){case('ico-magnifier-history-left'):this.processDownload(grid,record,action,row,col);break;}},scope:this}});this.colModelFileSpec=new Ext.grid.ColumnModel({columns:[{id:this.expandId4,header:tr.tend.filename,dataIndex:'text'},this.rowActionsFileSpec],defaults:{sortable:false}});this.specFaili=new Ext.grid.GridPanel({store:this.storeFileSpec,cm:this.colModelFileSpec,stripeRows:true,height:140,columnLines:true,title:tr.tend.nolikumi,iconCls:'ico-paper-clip',autoExpandColumn:this.expandId4,enableHdMenu:false,plugins:this.rowActionsFileSpec,viewConfig:{deferEmptyText:false,emptyText:tr.tend.listEmpty}});this.priekshmetsShort=new Ext.Panel({title:tr.tend.priekshmets,iconCls:'ico-ui-panel',tbar:this.shortToolbox,style:'margin-bottom:5px',bodyStyle:'padding:5px',items:[{xtype:'displayfield',ref:'details_priekshmets',name:'details_priekshmets',style:'font-size:13px',hideLabel:true,value:'&nbsp;'}]});this.priekshmetsFull=new Ext.Panel({title:tr.tend.priekshmets,iconCls:'ico-ui-panel',tbar:this.fullToolbox1,style:'margin-bottom:5px',bodyStyle:'padding:5px',items:[{xtype:'displayfield',ref:'details_priekshmets',name:'details_priekshmets',style:'font-size:13px',hideLabel:true,value:'&nbsp;'},{layout:'column',border:false,items:[{columnWidth:.5,layout:'form',border:false,items:[{xtype:'displayfield',ref:'../../details_apjoms',name:'details_apjoms',fieldLabel:tr.tend.apjoms}]},{columnWidth:.5,style:'margin-left:5px',layout:'form',border:false,items:[{xtype:'displayfield',ref:'../../details_summa',name:'details_summa',fieldLabel:tr.tend.summa}]}]}]});this.aprakstsFull=new Ext.Panel({title:tr.tend.apraksts,iconCls:'ico-ui-scroll-pane-text',tbar:this.fullToolbox2,style:'margin-bottom:5px',bodyStyle:'padding:5px',html:''});this.banners=new Ext.o3mod.CatalogBanner({maxBanners:3,updatePeriod:30,type:'horizontal'});this.shortForm=new Ext.form.FormPanel({labelWidth:120,bodyStyle:'padding:5px;padding-right:20px',height:636,border:false,autoScroll:true,items:[{layout:'column',border:false,items:[{columnWidth:.5,layout:'form',labelAlign:'top',border:false,items:[{xtype:'fieldset',title:tr.tend.izsludinatajaData,height:110,items:{xtype:'box',style:'margin-left:140px;',html:'<img src="/ico/custom/lock-icon.png">'}}]},{columnWidth:.5,style:'margin-left:5px',layout:'form',border:false,items:[{xtype:'fieldset',title:tr.tend.terminji,height:110,items:[{xtype:'displayfield',name:'details_status',fieldLabel:tr.tend.iepstatuss},{xtype:'displayfield',name:'details_aktivs_lidz',fieldLabel:tr.tend.aktivsLidz},{xtype:'displayfield',name:'details_dienas_lidz_beigam',fieldLabel:tr.tend.dienasLidz}]}]}]},this.priekshmetsShort,this.shortCPV,{xtype:'fieldset',title:tr.tend.klasifikacija,items:[{xtype:'displayfield',fieldLabel:tr.tend.iepirkumaTips,name:'details_iepirkuma_tips'},{xtype:'displayfield',fieldLabel:tr.tend.procedura,name:'details_procedura'},{xtype:'displayfield',fieldLabel:tr.tend.sadalits,name:'details_sadalits_dalas'}]},this.banners]});this.linkButton=new Ext.LinkButton({target:'_blank',href:'',text:'',disabled:true,iconCls:'ico-chain'});this.fullForm=new Ext.form.FormPanel({labelWidth:120,bodyStyle:'padding:5px;padding-right:20px',border:false,autoScroll:true,items:[{layout:'column',border:false,items:[{columnWidth:.7,layout:'form',border:false,items:[{xtype:'fieldset',title:tr.tend.izsludinatajaData,style:'padding-top:0px',height:110,items:[{xtype:'displayfield',name:'izsludinatja_dati',hideLabel:true}]}]},{columnWidth:.3,style:'margin-left:5px',layout:'form',border:false,items:[{xtype:'fieldset',title:'Terminji',height:110,style:'padding-top:0px',items:[{xtype:'displayfield',name:'details_status',fieldLabel:tr.tend.iepstatuss},{xtype:'displayfield',name:'details_aktivs_lidz',fieldLabel:tr.tend.aktivsLidz},{xtype:'displayfield',name:'details_dienas_lidz_beigam',fieldLabel:tr.tend.dienasLidz}]}]}]},this.priekshmetsFull,this.aprakstsFull,this.fullCPV,{xtype:'fieldset',title:tr.tend.klasifikacija,items:[{xtype:'displayfield',fieldLabel:tr.tend.iepirkumaTips,name:'details_iepirkuma_tips'},{xtype:'displayfield',fieldLabel:tr.tend.procedura,name:'details_procedura'},{xtype:'displayfield',fieldLabel:tr.tend.sadalits,name:'details_sadalits_dalas'}]},{xtype:'compositefield',hideLabel:true,items:[{xtype:'displayfield',value:tr.tend.nolikumaAdrese+': &nbsp;'},this.linkButton]},{layout:'column',border:false,items:[{columnWidth:.5,border:false,items:this.iepirkumaFaili},{columnWidth:.5,style:'margin-left:5px',border:false,items:this.specFaili}]}]});this.monitSwitch=new Ext.dyn.SwitchField({value:'On',checked:false,listeners:{scope:this,check:function(checkbox,checked){if(checked){TenderClass.addMonitor(this.tenderid,function(result,e){Ext.MessageBox.show({title:tr.tend.monitTitle,msg:tr.tend.monitMsg,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.INFO});},this);}
else{TenderClass.removeMonitor(this.tenderid,function(result,e){Ext.MessageBox.show({title:tr.tend.monitTitle,msg:tr.tend.monitUzvRemoved,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.INFO});},this);}}}});this.viewDimensions=getViewportDimensions();this.detailsWin=new Ext.Window({title:tr.tend.detailsTitle,iconCls:'ico-information-octagon-frame',closeAction:'hide',height:this.viewDimensions.height-20,resizable:false,autoScroll:true,width:840,tbar:[{text:tr.tend.aplukotPiegadatajus,disabled:true,iconCls:'ico-clipboard-search-result'},'-',{text:tr.tend.palidzet,iconCls:'ico-calculator--pencil',handler:this.goAssistant,scope:this},'-',{text:tr.tend.nordtext,iconCls:'ico-flag',handler:this.goNordtext,scope:this},'->',{xtype:'displayfield',value:tr.tend.informet+':&nbsp;'},this.monitSwitch,'-'],items:this.fullForm});this.detailsWinShort=new Ext.Window({title:tr.tend.detailsTitle,iconCls:'ico-information-octagon-frame',closeAction:'hide',height:this.viewDimensions.height-20,resizable:false,autoScroll:true,width:800,tbar:[{text:tr.tend.aplukotPiegadatajus,disabled:true,iconCls:'ico-clipboard-search-result'},'-'],fbar:{items:{xtype:'box',style:'color:red',html:tr.tend.maksasInfo}},items:this.shortForm});this.countryStore=new Ext.data.DirectStore({directFn:LanguageClass.getLanguages,paramsAsHash:false,autoLoad:true,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',fields:['languagecode','languageName','countryFlag']});this.nordTextForm=new Ext.form.FormPanel({width:370,border:false,labelWidth:160,items:[{xtype:'displayfield',hideLabel:true,style:'padding-bottom:30px',value:tr.tend.nordtextDisclaimer},{xtype:'combo',title:tr.tend.lang+':',fieldLabel:tr.tend.uzzinat,store:this.countryStore,plugins:new Ext.ux.plugins.IconCombo({flags:'flag-class'}),triggerClass:'x-form-trigger-square',anchor:'100%',valueField:'languagecode',name:'valoda',displayField:'languageName',iconClsField:'countryFlag',triggerAction:'all',mode:'remote',submitValue:true,editable:false,loadingText:tr.tend.loadingLang,listeners:{scope:this,select:{fn:function(){this.nordTextForm.nos_button.enable();}}}},{xtype:'button',text:tr.tend.nosutit,ref:'nos_button',style:'padding-left:160px',disabled:true,scope:this,handler:this.pasutitTulkojumu,iconCls:'ico-arrow-curve-000-double'}]});this.nordtext=new Ext.Window({title:tr.tend.nordtext,iconCls:'ico-flag',closeAction:'hide',height:200,bodyStyle:'padding:5px; background:white;',resizable:false,width:400,items:this.nordTextForm});this.assistantWin=new Ext.Window({title:tr.tend.konsultanti,iconCls:'ico-calculator--pencil',closeAction:'hide',height:360,bodyStyle:'padding:5px',autoScroll:true,resizable:false,width:400});var config=Ext.apply(this.initialConfig,{});Ext.apply(this,config);Ext.o3mod.TenderDetails.superclass.initComponent.apply(this,arguments);},showShort:function(data){this.detailsWinShort.show();this.detailsWinShort.setHeight(fitWindow(720));this.detailsWinShort.center();this.shortToolbox.showClear();this.loadDataShort(data);},showFull:function(data){this.detailsWin.show();this.detailsWin.fitHeight(-20);this.detailsWin.center();this.fullToolbox1.showClear();this.fullToolbox2.showClear();this.loadDataFull(data);},loadDataShort:function(data){this.store.loadData(data.cpv);var status=data.status==1?'<span style="color:green">'+tr.tend.aktivs+'<\/span>':'<span style="color:red">'+tr.tend.neaktivs+'<\/span>';var dienas='';dienas=data.dienas_lidz>0?data.dienas_lidz:'-';if(dienas=='-')status='<span style="color:#db7093">'+tr.tend.slegts+'<\/span>';this.shortForm.getForm().findField('details_status').setValue(status);this.shortForm.getForm().findField('details_aktivs_lidz').setValue(data.aktivs_lidz);this.shortForm.getForm().findField('details_dienas_lidz_beigam').setValue(dienas);this.priekshmetsShort.details_priekshmets.setValue(data.priekshmets);var pa_daljam=data.var_pa_dalam==1?tr.tend.padalam:tr.tend.visskopa;this.shortForm.getForm().findField('details_sadalits_dalas').setValue(pa_daljam);var procedura='';switch(data.procedura){case('1'):procedura=tr.tend.atklata;break;case('2'):procedura=tr.tend.ierobezota;break;case('3'):procedura=tr.tend.slegta;break;case('4'):procedura=tr.tend.nezinama;break;}
this.shortForm.getForm().findField('details_procedura').setValue(procedura);var tips='';switch(data.iepirkuma_tips){case('1'):tips=tr.tend.prece;break;case('3'):tips=tr.tend.pakalpojumi;break;case('2'):tips=tr.tend.darbi;break;case('4'):tips=tr.tend.nezinama;break;}
this.shortForm.getForm().findField('details_iepirkuma_tips').setValue(tips);},loadDataFull:function(data){this.storeFull.loadData(data.cpv);var status=data.status==1?'<span style="color:green">'+tr.tend.aktivs+'<\/span>':'<span style="color:red">'+tr.tend.neaktivs+'<\/span>';var dienas='';dienas=data.dienas_lidz>0?data.dienas_lidz:'-';if(dienas=='-')status='<span style="color:red">'+tr.tend.slegts+'<\/span>';this.fullForm.getForm().findField('details_status').setValue(status);this.fullForm.getForm().findField('details_aktivs_lidz').setValue(data.aktivs_lidz);this.tenderValsts=data.valsts;this.tenderid=data.id;this.company=data.company;this.monitSwitch.suspendEvents();data.monit=='On'?this.monitSwitch.setValue(true):this.monitSwitch.setValue(false);this.monitSwitch.resumeEvents();this.fullForm.getForm().findField('details_dienas_lidz_beigam').setValue(dienas);this.priekshmetsFull.details_priekshmets.setValue(data.priekshmets);var pa_daljam=data.var_pa_dalam==1?tr.tend.padalam:tr.tend.visskopa;this.fullForm.getForm().findField('details_sadalits_dalas').setValue(pa_daljam);var procedura='';switch(data.procedura){case('1'):procedura=tr.tend.atklata;break;case('2'):procedura=tr.tend.ierobezota;break;case('3'):procedura=tr.tend.slegta;break;case('4'):procedura=tr.tend.nezinama;break;}
this.fullForm.getForm().findField('details_procedura').setValue(procedura);var tips='';switch(data.iepirkuma_tips){case('1'):tips=tr.tend.prece;break;case('3'):tips=tr.tend.pakalpojumi;break;case('2'):tips=tr.tend.darbi;break;case('4'):tips=tr.tend.nezinama;break;}
this.fullForm.getForm().findField('details_iepirkuma_tips').setValue(tips);this.aprakstsFull.update(data.apraksts);var summa='';summa=data.izmaksas==0?'-':data.izmaksas;this.priekshmetsFull.details_summa.setValue(summa);var apjoms='';apjoms=data.vienibu_skaits==0?'-':data.izmaksas;this.priekshmetsFull.details_apjoms.setValue(apjoms);this.storeFile.loadData(data.failiA);this.storeFileSpec.loadData(data.failiB);this.fullForm.getForm().findField('izsludinatja_dati').update(data.kontakti);if(data.nolikuma_adrese==''){this.linkButton.setHref('#');this.linkButton.setText(tr.tend.navPieejama);this.linkButton.disable();}else{this.linkButton.setHref(data.nolikuma_adrese);this.linkButton.setText(data.nolikuma_adrese.ellipse(64));this.linkButton.enable();}},showInfo:function(id){this.currentId=id;TenderClass.getDetails(id,function(result,e){if(result.success){if(result.type=="FULL"){this.showFull(result);}
else{this.banners.loadForTenderId(id);this.showShort(result);}}},this);},processDownload:function(grid,record,action,row,col){var id=Ext.id();var frame=document.createElement('iframe');frame.id=id;frame.name=id;frame.className='x-hidden';if(Ext.isIE){frame.src=Ext.SSL_SECURE_URL;}
document.body.appendChild(frame);if(Ext.isIE){document.frames[id].name=id;}
var form=Ext.DomHelper.append(document.body,{tag:'form',method:'post',action:this.downloadUrl,target:id});var hidden;hidden=document.createElement('input');hidden.type='hidden';hidden.name='path';hidden.value=record.get('id');form.appendChild(hidden);var hiddenF;hiddenF=document.createElement('input');hiddenF.type='hidden';hiddenF.name='system';hiddenF.value=record.get('filesystem');form.appendChild(hiddenF);var callback=function(){Ext.EventManager.removeListener(frame,'load',callback,this);setTimeout(function(){document.body.removeChild(form);},100);setTimeout(function(){document.body.removeChild(frame);},110);};Ext.EventManager.on(frame,'load',callback,this);form.submit();},goNordtext:function(){this.nordtext.show();this.nordtext.center();},goAssistant:function(){TenderClass.getAssistants(this.tenderValsts,function(result,e){if(result.success){this.assistantWin.show();this.assistantWin.center();this.assistantWin.update(result.data);}},this);},pasutitTulkojumu:function(){var valoda=this.nordTextForm.getForm().findField('valoda').getValue();TenderClass.pasutitTulkojumu(this.tenderid,valoda,this.company,function(result,e){if(result.success){this.nordtext.hide();Ext.MessageBox.show({title:tr.tend.nordtext,msg:tr.tend.nordtextLaiks,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.INFO});}},this);}});Ext.reg('tenderdetails',Ext.o3mod.TenderDetails);Ext.namespace('Ext.o3mod');Ext.o3mod.LiveTenders=Ext.extend(Ext.grid.GridPanel,{tenderType:0,initComponent:function(){this.liveViewFields=['tendid',{name:'tend_nos',type:'string'},'kas_kas','izmaksas','auditorija','regions_name','beigu_dat','izsludinasanas_dat','vienibu_skaits','dash','tendera_grupa','tips','pirkt','lielums','compname'];this.tenderDetails=new Ext.o3mod.TenderDetails();this.directStore=new Ext.data.DirectStore({api:{read:TenderClass.getLiveTender},autoLoad:false,prettyUrls:false,root:'data',idProperty:'tendId',paramsAsHash:false,paramsNames:{start:'start',limit:'limit',sort:'sort',dir:'dir',tips:'tips',filtri:'filtri',dienas:'dienas',valsts:'valsts',teksts:'teksts'},baseParams:{start:0,limit:10,sort:'id',dir:'ASC',tips:this.tenderType,filtri:'',dienas:'',valsts:'',teksts:''},paramOrder:['sort','dir','start','limit','tips','filtri','dienas','valsts','teksts'],remoteSort:true,fields:this.liveViewFields,listeners:{loadexception:function()
{alert(tr.core.commError);}}});this.storeRefreshTask={interval:120000,scope:this,run:function(){this.directStore.reload();}};this.colModel=new Ext.grid.ColumnModel({columns:[{width:80,fixed:true,dataIndex:'tendId',renderer:this.rendererKarogs},{width:30,fixed:true,dataIndex:'tips',renderer:this.renderPirkt},{id:'tend_nos',dataIndex:'tend_nos',renderer:this.rendererNos},{width:120,fixed:true,dataIndex:'tendId',renderer:this.rendererDati},{width:120,fixed:true,dataIndex:'dash',renderer:this.rendererDash,scope:this},{id:'tendId',dataIndex:'kas_kas',hidden:true}]});this.valstisFilter=new Ext.data.DirectStore({directFn:LanguageClass.readCountryFilter,autoLoad:true,paramsAsHash:false,root:'data',paramOrder:['o3'],baseParams:{o3:'yes'},fields:['countryName','countryCode','countryFlag']});this.keySearch=new Ext.form.TriggerField({style:'margin-bottom:2px',width:180,emptyText:tr.tend.keySearch,triggerConfig:{tag:"img",src:Ext.BLANK_IMAGE_URL,cls:"x-form-trigger x-form-clear-trigger"},listeners:{scope:this,specialkey:function(field,e){if(e.getKey()==e.ENTER){this.meklet();}}}});this.keySearch.onTriggerClick=function(){this.setValue('');this.ownerCt.ownerCt.ownerCt.meklet();};this.topTbar=new Ext.Toolbar({items:[{xtype:'buttongroup',width:240,title:tr.tend.quickFilter,columns:1,height:70,items:[this.keySearch,{xtype:'clearcombo',fieldLabel:tr.reg.valsts,width:180,store:this.valstisFilter,plugins:new Ext.ux.plugins.IconCombo({flags:'flag-class'}),valueField:'countryCode',hiddenName:'valsts',emptyText:tr.tend.selectCountry,displayField:'countryName',iconClsField:'countryFlag',triggerAction:'all',mode:'local',selectOnFocus:true,typeAhead:true,forceSelection:true,loadingText:tr.reg.valstsLoading,listeners:{select:{fn:this.filterMeValsts,scope:this},cleared:{fn:this.filterClearValsts,scope:this}}}]},{xtype:'buttongroup',title:tr.tend.periods,columns:2,height:70,items:[{style:'margin-bottom:2px',text:tr.tend.last24,toogleGroup:'pipec',iconCls:'ico-clock',enableToggle:true,allowDepress:false,toggleGroup:'pipec',value:1,handler:this.filterMeDienas,scope:this},{text:tr.tend.m6,toogleGroup:'pipec',iconCls:'ico-navigation-000-button',enableToggle:true,allowDepress:false,toggleGroup:'pipec',pressed:true,value:180,handler:this.filterMeDienas,scope:this},{text:tr.tend.all,toogleGroup:'pipec',iconCls:'ico-navigation-000-button',enableToggle:true,allowDepress:false,toggleGroup:'pipec',value:3560,handler:this.filterMeDienas,scope:this},{text:tr.tend.m12,toogleGroup:'pipec',iconCls:'ico-navigation-000-button',enableToggle:true,allowDepress:false,toggleGroup:'pipec',value:360,handler:this.filterMeDienas,scope:this}]},{xtype:'buttongroup',width:240,title:tr.tend.tenderType,columns:2,height:70,items:[{style:'margin-bottom:2px',text:'<span style="color:#15428B; font-weight:bold">'+tr.tend.visi+'</span>',iconCls:'ico-ui-paginator',toggleHandler:this.changePages,pressed:true,allowDepress:false,enableToggle:true,toggleGroup:'tendGrp2',scope:this,tenderPage:0},{style:'margin-bottom:2px',text:'<span style="color:#15428B; font-weight:bold">'+tr.tend.uznemumu+'</span>',iconCls:'ico-briefcase',toggleHandler:this.changePages,allowDepress:false,enableToggle:true,toggleGroup:'tendGrp2',scope:this,tenderPage:2},{text:'<span style="color:#15428B; font-weight:bold">'+tr.core.valsts+'</span>',iconCls:'ico-bank',toggleHandler:this.changePages,allowDepress:false,enableToggle:true,toggleGroup:'tendGrp2',scope:this,tenderPage:1},{text:'<span style="color:#15428B; font-weight:bold">'+tr.tend.priv+'</span>',iconCls:'ico-user-business',toggleHandler:this.changePages,allowDepress:false,enableToggle:true,toggleGroup:'tendGrp2',scope:this,tenderPage:3}]}]});var config=Ext.apply(this.initialConfig,{store:this.directStore,iconCls:this.iconCls,title:this.title,cm:this.colModel,hideHeaders:true,border:false,columnLines:true,stripeRows:true,enableHdMenu:false,loadMask:true,tbar:this.topTbar,bbar:new Ext.PagingToolbar({pageSize:10,store:this.directStore,displayInfo:true,displayMsg:tr.core.dispalyMsg,emptyMsg:tr.core.emptyMsg}),viewConfig:{deferEmptyText:false,emptyText:tr.core.nothingFound},autoExpandColumn:'tend_nos',plugins:[{ptype:'perpagefield',pos:'bottom',beforeText:tr.core.pagingBefore,afterText:'',store:this.directStore}],listeners:{cellclick:{fn:this.processClick,scope:this}}});Ext.apply(this,config);Ext.o3mod.LiveTenders.superclass.initComponent.apply(this,arguments);this.addEvents('addToDashboard','viewTenderDetails','addToBasket');},rendererKarogs:function(value,col,record){var karogs='';var tips='';var flag_def='style="width:24px;height:20px;margin-left:24px;margin-top:0;background:url(/ico/f_iso/24/';switch(record.data.kas_kas){case('1'):tips='<img src="/ico/base/bank.png" align="left" style="margin-top:4px">';break;case('2'):tips='<img src="/ico/base/briefcase.png" align="left" style="margin-top:4px">';break;case('3'):tips='<img src="/ico/base/user-business.png" align="left" style="margin-top:4px">';break;}
if(record.data.lielums==1){karogs=tips+'<div qtip="'+tr.core.valsts+'" '+flag_def+record.data.auditorija+'.png) top left; width:24px;">'+'<img src="/application/slices/puskarogs.png">'+'</div>';}
if(record.data.lielums==2){karogs=tips+'<div qtip="'+tr.core.valsts+'" '+flag_def+record.data.auditorija+'.png) top left;">&nbsp;</div>';}
if(record.data.lielums==3){karogs=tips+'<div qtip="'+tr.core.valsts+'" '+flag_def+record.data.auditorija+'.png) top left; width:24px">'+'<img src="/ico/f_iso/16/_European Union.png" style="margin-left:18px;margin-top:0">'+'</div>';}
if(record.data.lielums==4){karogs=tips+'<div qtip="'+tr.core.valsts+'" '+flag_def+record.data.auditorija+'.png) top left; width:24px">'+'<img src="/ico/base/question-small-white.png" style="margin-left:16px;margin-top:0">'+'</div>';}
return karogs+'<div qtip="'+tr.tenddyn.regions+'" style="text-align:center; width:70px;">'+record.data.regions_name+'</div>'+'<div qtip="'+tr.tend.izsludinDatums+'" style="text-align:center;width:70px;">'+record.data.izsludinasanas_dat+'</div>';},renderPirkt:function(value,col,record){if(value==1){return'<img src="/ico/base/lock.png" style="padding-top:5px">'+'<img src="/ico/base/shopping-basket.png" style="padding-top:3px;cursor:pointer">';}
else{return'<img src="/ico/base/lock-unlock.png" style="padding-top:5px">'+'<img src="/ico/base/tick-shield.png" style="padding-top:3px;">';}},rendererNos:function(value,col,record){if(isLogin==false){if(record.data.tips==1){return'<div style="border-bottom:1px solid #ddd;font-weight:bold;cursor:pointer;"><div class="vertikalsCentrs">'+record.data.tend_nos+'</div></div>'+'<div class="vertikalsCentrs">'+tr.tend.pleaseLogin+'</div>';}
else{return'<div style="border-bottom:1px solid #ddd;font-weight:bold"><div class="vertikalsCentrs">'+record.data.tend_nos+'</div></div>'+'<div class="vertikalsCentrs">'+tr.tend.izsludinajis+':&nbsp;'+record.data.compname+'</div>';}}
else{if(record.data.compname==''){return'<div style="border-bottom:1px solid #ddd;font-weight:bold"><div class="vertikalsCentrs">'+record.data.tend_nos+'</div></div>'+'<div class="vertikalsCentrs">'+tr.tend.maksasInfo+'</div>';}
else{return'<div style="border-bottom:1px solid #ddd;font-weight:bold"><div class="vertikalsCentrs">'+record.data.tend_nos+'</div></div>'+'<div class="vertikalsCentrs">'+tr.tend.izsludinajis+':&nbsp;'+record.data.compname+'</div>';}}},rendererDati:function(value,col,record){var cik,vienibas,a;a=record.data;cik=a.izmaksas==0?'-':a.izmaksas;vienibas=a.vienibu_skaits==0?'-':a.vienibu_skaits;return'<div style="border-bottom:1px solid #ddd;"><div class="vertikalsCentrs" style="cursor:default;">'+tr.tend.summa+':&nbsp;'+cik+'</div></div>'+'<div class="vertikalsCentrs" style="cursor:default;">'+tr.tend.apjoms+':&nbsp;'+vienibas+'</div>';},rendererDash:function(data,cell,record,rowIndex,columnIndex,store,grid){dat=(record.data.beigu_dat=='01-01-1970')?'-':record.data.beigu_dat;return'<div class="vertikalsCentrs">'+''+'<div style="cursor:pointer"><img src="/ico/base/sticky-note--plus.png" align="absbottom" style="margin-right:2px">'+tr.tend.addToDash+'<\/div>'+'</div>'+'<div style="margin-top:6px">'+tr.tend.lidz+': '+dat+'</div>';},processClick:function(grid,rowIndex,columnIndex,e){var record=grid.getStore().getAt(rowIndex);var fieldName=grid.getColumnModel().getDataIndex(columnIndex);var data=record.get('tendid');if(fieldName=='tend_nos'){this.askDetails(data);}
if(fieldName=='dash'){this.sendToDashboard(data);}
if(fieldName=='tips'){if(record.get('tips')==1){this.ieliktGrozaa(data);}}},sendToDashboard:function(id){var succ=false;if(!isLogin){Ext.MessageBox.show({title:tr.tend.ludzuRegistrejies,msg:tr.tend.dashReg,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.WARNING});}
else{this.el.mask("Saving..",'x-mask-saving');TenderClass.addToDashboard(id,function(result,e){this.el.unmask();if(result.success){Ext.MessageBox.show({title:tr.reg.info,msg:tr.tend.dashAdded,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.INFO});}
else{Ext.MessageBox.show({title:tr.pass.errorTitle,msg:tr.tend.dashError,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.ERROR});}},this);}},ieliktGrozaa:function(id){var succ=false;if(!isLogin){Ext.MessageBox.show({title:tr.tend.ludzuRegistrejies,msg:tr.tend.tendRegOnly,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.WARNING});}
else{this.el.mask(tr.basket.savingTobasket,'x-mask-saving');GrozsClass.ieliktGroza(id,function(result,e){this.el.unmask();if(result.success){Ext.MessageBox.show({title:tr.reg.info,msg:tr.tend.tendGroza,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.INFO});this.fireEvent('addToBasket',this);}
else{Ext.MessageBox.show({title:tr.pass.errorTitle,msg:tr.tend.addBasketError,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.ERROR});}},this);}},reloadStores:function(){this.directStore.reload();},filterValsts:function(value){this.directStore.setBaseParam('valsts',value);this.directStore.load();},filterDienas:function(value){this.directStore.setBaseParam('dienas',value);this.directStore.load();},filterDyn:function(value){this.directStore.setBaseParam('filtri',value);this.directStore.load();},filterDynSilient:function(value){this.directStore.setBaseParam('filtri',value);},removeDynFilter:function(){this.directStore.setBaseParam('filtri','');this.directStore.load();},reloadType:function(a){this.directStore.setBaseParam('tips',a);this.directStore.load();},askDetails:function(id){this.tenderDetails.showInfo(id);},changePages:function(a,b,c){this.reloadType(a.tenderPage);},filterMeDienas:function(a,b){this.filterDienas(a.value);},filterMeValsts:function(combo,record,index){var val=record.data.countryCode;this.filterValsts(val);},filterClearValsts:function(){this.filterValsts('');},meklet:function(){this.directStore.setBaseParam('teksts',this.keySearch.getValue());this.directStore.load();},startAutoLoad:function(){Ext.TaskMgr.start(this.storeRefreshTask);}});Ext.reg('o3liveview',Ext.o3mod.LiveTenders);Ext.namespace('Ext.o3mod');Ext.o3mod.UserMainPanel=Ext.extend(Ext.Panel,{load_msg:'<img src="/ajax-loader.gif" class="icon_16m">'+'Loading..',haveAbonents:0,haveCatalog:0,initComponent:function(){this.aboTpl=new Ext.XTemplate('<tpl for=".">','<div name="{country}">','<img title="{country}" src="/ico/f_iso/16/{country}.png" align="top"> {period}','</div>','</tpl>');this.abonentDetWin=new Ext.Window({title:tr.user.aboDet,iconCls:'ico-calendar-blue',closeAction:'hide',bodyStyle:'padding:5px; background:white;',resizable:false,width:300,tpl:this.aboTpl});this.aboDetPoga=new Ext.Button({text:tr.user.skatAbo,iconCls:'ico-calendar-blue',scope:this,disabled:true,handler:this.showAboDetails});var config=Ext.apply(this.initialConfig,{enableOverflow:false,iconCls:'ico-open-share',collapsible:true,collapsed:false,titleCollapse:true,title:tr.user.conInfo,labelWidth:75,buttonAlign:'left',bodyStyle:'padding:3px;',defaultType:'textfield',hidden:true,tbar:[{text:tr.user.papAbo,iconCls:'ico-credit-cards',xtype:'button',handler:this.callAbonent,scope:this},'->',{text:tr.user.grozs,disabled:true,iconCls:'ico-shopping-basket',xtype:'button',ref:'../basketButton',handler:this.callBasket,scope:this}],items:[{xtype:'box',autoEl:{tag:'div',children:[{width:200,html:'',id:'userGreeting'},{width:200,html:'',id:'userBalance'},{width:200,html:'',id:'catalogBalance'}]}}],fbar:[{text:tr.user.beigt,iconCls:'ico-door-open-out',xtype:'button',scope:this,handler:this.callLogout},'->',this.aboDetPoga]});Ext.apply(this,config);Ext.o3mod.UserMainPanel.superclass.initComponent.apply(this,arguments);this.addEvents('gotobasket','gotoabonent','logout','userLoggedOut','reloadStores','forceTermination');},onRender:function(){Ext.o3mod.UserMainPanel.superclass.onRender.apply(this,arguments);this.cleanSession();},callLogout:function(b,e){this.fireEvent('logout',this);this.showLogout();},callBasket:function(b,e){this.fireEvent('gotobasket',this);},callAbonent:function(b,e){this.fireEvent('gotoabonent',this);},enableBasketButton:function(a){if(a)this.basketButton.enable();else this.basketButton.disable();},loadUserData:function(b,e){Ext.get('userGreeting').dom.innerHTML=this.load_msg;this.checkUserStatus();},setGrozsText:function(a){if(a>0){this.basketButton.setText(tr.user.grozs+'&nbsp;<span style="color:green">('+a+')<\/span>');}
else{this.basketButton.setText(tr.user.grozs);}},checkUserStatus:function(){LoginClass.getUserData(function(dati,e){if(dati.success){Liels=dati.liels;Valsts=dati.valsts;if(dati.grozs>0){this.enableBasketButton(true);this.setGrozsText(dati.grozs);}else{this.enableBasketButton(false);this.setGrozsText(0);}
Ext.get('userGreeting').dom.innerHTML=tr.user.sveiki+', <b>'+dati.credentials+'!</b>';if(dati.demoSession==true){Ext.get('userBalance').dom.innerHTML='<span style="color:purple">'+tr.user.demoLidz+':&nbsp;'+dati.demoExpireOnDate+'</span>';if(this.haveAbonents==0){this.fireEvent('reloadStores',true);this.haveAbonents=1;this.aboDetPoga.enable();}}
else if(dati.subscriptionIsActive==true){Ext.get('userBalance').dom.innerHTML='<span style="color:green">'+tr.user.aktivsSkatit+'</span>';if(this.haveAbonents==0){this.fireEvent('reloadStores',true);this.haveAbonents=1;this.aboDetPoga.enable();}}
else{Ext.get('userBalance').dom.innerHTML='<span style="color:red">'+tr.user.aboNeaktivs+'</span>';if(this.haveAbonents==1){this.fireEvent('reloadStores',true);this.haveAbonents=0;this.aboDetPoga.disable();}}
if(dati.catalogIsActive==true){Ext.get('catalogBalance').dom.innerHTML=tr.user.catAktivsLidz+':&nbsp;<span style="color:green">'+dati.catalogExpireOnDate+'</span>';if(this.haveCatalog==0){this.fireEvent('reloadStores',true);this.haveCatalog=1;}}
else{Ext.get('catalogBalance').dom.innerHTML='<span style="color:red">'+tr.user.catNeaktivs+'</span>';if(this.haveCatalog==1){this.fireEvent('reloadStores',true);this.haveCatalog=0;}}}
else{this.fireEvent('forceTermination',this);}},this);},showLogout:function(){Ext.MessageBox.confirm(tr.user.logoutTitle,tr.user.logoutMsg,this.processLogout,this);},forceLogout:function(){this.fireEvent('userLoggedOut',this);},processLogout:function(btn){if('yes'==btn){LoginClass.logout(function(dati,e){if(e.status===true&&dati.success){this.fireEvent('userLoggedOut',this);}
else{Ext.MessageBox.show({title:o3TextData.appError,msg:o3TextData.missingConInfo,closable:false,icon:Ext.MessageBox.ERROR,minWidth:200});}},this);}
else{this.extendSession();}},cleanSession:function(){LoginClass.logout(function(dati,e){});},extendSession:function(){LoginClass.pingMe('imAlive',function(dati,e){if(e.status===true&&dati.success){}
else{Ext.MessageBox.show({title:o3TextData.appError,msg:tr.user.sessionTerminated,closable:false,icon:Ext.MessageBox.ERROR,minWidth:200});}});},showAboDetails:function(){this.abonentDetWin.show();this.abonentDetWin.center();LoginClass.showAboDetails(function(dati,e){if(dati.success){this.abonentDetWin.update(dati.data);this.abonentDetWin.syncShadow();}},this);}});Ext.reg('o3usermainpanel',Ext.o3mod.UserMainPanel);Ext.namespace('Ext.o3mod');Ext.o3mod.Rekjini=Ext.extend(Ext.grid.GridPanel,{downloadUrl:'/payment_modules/invoice/show_invoice.php',initComponent:function(){this.prefStore=new Ext.data.DirectStore({api:{read:GrozsClass.readInvoices},autoLoad:true,prettyUrls:false,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',paramsAsHash:false,fields:[{name:'id',type:'int'},{name:'datums',type:'string'},{name:'summa',type:'string'},{name:'pvn',type:'string'},{name:'kopsumma',type:'string'},{name:'currency_name',type:'string'},{name:'name',type:'string'}],listeners:{loadexception:function(){alert(tr.core.commError);}}});this.rowActions=new Ext.ux.grid.RowActions({actions:[{iconCls:'ico-document-pdf-text',tooltip:tr.rekini.pdf}],listeners:{action:function(grid,record,action,row,col){switch(action){case('ico-document-pdf-text'):this.loadPdf(grid,record,action,row,col);break;}},scope:this}});this.colModel=new Ext.grid.ColumnModel({columns:[{id:'grozs_nosaukums',header:tr.rekini.nr,dataIndex:'name'},{header:tr.tend.summa,dataIndex:'summa',width:100,fixed:true},{header:tr.basket.pvn,dataIndex:'pvn',width:100,fixed:true},{header:tr.abo.kopa,dataIndex:'kopsumma',width:100,fixed:true},{header:tr.basket.valuta,dataIndex:'currency_name',width:60,fixed:true},{header:tr.rekini.dat,dataIndex:'datums',width:120,fixed:true},this.rowActions]});var config=Ext.apply(this.initialConfig,{border:false,store:this.prefStore,cm:this.colModel,stripeRows:true,plugins:[this.rowActions],autoExpandColumn:'grozs_nosaukums',viewConfig:{forceFit:true,emptyText:tr.rekini.nav},loadMask:true,tbar:['->','-',{tooltip:tr.cat.refresh,iconCls:'ico-arrow-circle-double-135',handler:this.reloadStore,scope:this}]});Ext.apply(this,config);Ext.o3mod.Rekjini.superclass.initComponent.apply(this,arguments);},onLayout:function(){if(Liels==0){this.el.mask(tr.basket.disabled);}
Ext.o3mod.Rekjini.superclass.onLayout.apply(this,arguments);},reloadStore:function(){this.prefStore.load();},loadPdf:function(grid,record,action,row,col){var id=Ext.id();var frame=document.createElement('iframe');frame.id=id;frame.name=id;frame.className='x-hidden';if(Ext.isIE){frame.src=Ext.SSL_SECURE_URL;}
document.body.appendChild(frame);if(Ext.isIE){document.frames[id].name=id;}
var form=Ext.DomHelper.append(document.body,{tag:'form',method:'post',action:this.downloadUrl,target:id});var hidden;hidden=document.createElement('input');hidden.type='hidden';hidden.name='id';hidden.value=record.get('id');form.appendChild(hidden);var callback=function(){Ext.EventManager.removeListener(frame,'load',callback,this);setTimeout(function(){document.body.removeChild(form);},100);setTimeout(function(){document.body.removeChild(frame);},110);};Ext.EventManager.on(frame,'load',callback,this);form.submit();}});Ext.reg('rekjini',Ext.o3mod.Rekjini);Ext.namespace('Ext.o3mod');Ext.o3mod.Aboneshana=Ext.extend(Ext.form.FormPanel,{canOrder:false,catalog_price:0.0,taxValue:0.0,tender_prices:{},initComponent:function(){this.katalogaCombo=new Ext.form.ComboBox({anchor:'100%',store:[['365',tr.abo.men_12]],valueField:'id',hiddenName:'katalogs_periods',displayField:'periods',triggerAction:'all',mode:'local',fieldLabel:tr.abo.term,selectOnFocus:true,editable:false,forceSelection:true,helpText:tr.abo.helpTextCat,emptyText:tr.abo.catIzvelasPer,listeners:{select:{scope:this,fn:this.rekinamSummu}}});this.aboCombo=new Ext.form.ComboBox({anchor:'100%',store:[['30',tr.abo.men_1],['90',tr.abo.men_3],['180',tr.abo.men_6],['365',tr.abo.men_12]],valueField:'id',hiddenName:'tenderi_periods',displayField:'periods',triggerAction:'all',mode:'local',fieldLabel:tr.abo.term,selectOnFocus:true,editable:false,forceSelection:true,helpText:tr.abo.helpText,emptyText:tr.abo.izveliesPer,listeners:{select:{scope:this,fn:this.rekinamSummu}}});this.multiGrid=new Ext.ux.form.MultiSelectGrid({xtype:'multiselectgrid',fieldLabel:tr.abo.db,unselectRowText:tr.abo.unselect,unselectRowIconCls:'ico-paper-bag--minus',unselectRowTooltip:tr.abo.unselTip,selectRowText:tr.abo.selAll,selectRowIconCls:'ico-paper-bag--plus',selectRowTooltip:tr.abo.selTip,reloadText:tr.core.reload,reloadIconCls:'ico-arrow-circle-double-135',reloadTooltip:tr.abo.relTip,minMultiSelectGridectionsText:tr.abo.minText,maxMultiSelectGridectionsText:tr.abo.maxText,name:'valstis',height:160,bodyStyle:'background-color:#ffffff;',allowBlank:true,enableJson:true,store:new Ext.data.DirectStore({directFn:LanguageClass.readCountryFilter,autoLoad:true,paramsAsHash:false,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',paramOrder:['o3'],baseParams:{o3:'yes'},fields:['countryName','countryCode','countryFlag']}),valueField:'countryName',valueId:'countryCode',labelField:'Label',listeners:{change:{scope:this,fn:this.rekinamSummu}}});this.apmaksasVeidi=new Ext.o3mod.ApmaksasVeidi({layout:'hbox',anchor:'-20',layoutConfig:{pack:'center',align:'middle'},listeners:{scope:this,actionCompleted:{fn:this.clearMe},uzabonesanu:{fn:this.parietUzAbo}}});var config=Ext.apply(this.initialConfig,{border:false,autoScroll:true,bodyStyle:'padding:5px',items:[{xtype:'box',html:'<img width="80px" src="/content/images/For publication/databases_160x120.jpg">'},{layout:'column',anchor:'-20',border:false,items:[{columnWidth:.4,layout:'form',labelAlign:'top',border:false,items:this.multiGrid},{columnWidth:.3,style:'margin-left:5px',layout:'form',labelAlign:'top',border:false,items:this.aboCombo},{columnWidth:.3,style:'margin-left:5px',layout:'form',border:false,labelWidth:60,labelAlign:'right',items:[{xtype:'textfield',disabled:true,disabledClass:'',name:'tenderi_summa',value:'0.00',anchor:'-20',fieldLabel:tr.abo.summa},{xtype:'textfield',disabled:true,disabledClass:'',name:'tenderi_pvn',value:'0.00',anchor:'-20',fieldLabel:tr.abo.pvn}]}]},{xtype:'box',html:'<hr>'},{layout:'column',anchor:'-20',border:false,items:[{columnWidth:.4,layout:'form',labelAlign:'left',border:false,items:[{xtype:'box',html:'<img width="80px" src="/content/images/For publication/catalog-icon160x160.jpg">'},{xtype:'checkbox',name:'gribu_katalogu',hideLabel:true,boxLabel:tr.abo.catCheck,listeners:{check:{scope:this,fn:this.rekinamSummu}}}]},{columnWidth:.3,style:'margin-left:5px',layout:'form',labelAlign:'top',border:false,items:this.katalogaCombo},{columnWidth:.3,style:'margin-left:5px',layout:'form',border:false,labelWidth:60,labelAlign:'right',items:[{xtype:'textfield',disabled:true,disabledClass:'',name:'katalogs_summa',value:'0.00',anchor:'-20',fieldLabel:tr.abo.summa},{xtype:'textfield',disabled:true,disabledClass:'',name:'katalogs_pvn',value:'0.00',anchor:'-20',fieldLabel:tr.abo.pvn}]}]},{xtype:'box',html:'<hr>'},{layout:'column',anchor:'-20',border:false,items:[{columnWidth:.7,border:false,items:[{xtype:'box',html:'&nbsp;'}]},{columnWidth:.3,style:'margin-left:5px',layout:'form',border:false,labelWidth:60,labelAlign:'right',items:[{xtype:'textfield',disabled:true,disabledClass:'',name:'kopeja_summa_bez_pvn',value:'0.00',anchor:'-20',fieldLabel:tr.abo.summa},{xtype:'textfield',disabled:true,disabledClass:'',name:'kpejais_pvn',value:'0.00',anchor:'-20',fieldLabel:tr.abo.pvn},{xtype:'textfield',disabled:true,disabledClass:'',name:'kopeja_summa_ar_pvn',value:'0.00',anchor:'-20',fieldLabel:tr.abo.kopa}]}]},this.apmaksasVeidi]});Ext.apply(this,config);Ext.o3mod.Aboneshana.superclass.initComponent.apply(this,arguments);},onRender:function(){GrozsClass.readLikmes('likmes',function(result,e){if(result){this.canOrder=true;this.catalog_price=result.data.cat_price;this.tender_prices=result.data.tender_prices;this.taxValue=result.data.tax_value;if(result.data.tax_visual==true)
var pvn=tr.abo.pvn+'(0%)';else
var pvn=tr.abo.pvn+'('+result.data.tax_visual+'%)';this.getForm().findField('tenderi_pvn').setFieldLabel(pvn);this.getForm().findField('katalogs_pvn').setFieldLabel(pvn);this.getForm().findField('kpejais_pvn').setFieldLabel(pvn);}},this);Ext.o3mod.Aboneshana.superclass.onRender.apply(this,arguments);},onLayout:function(){if(Liels==0){this.el.mask(tr.basket.disabled);}
Ext.o3mod.Aboneshana.superclass.onLayout.apply(this,arguments);},rekinamSummu:function(){var cat_summa=Ext.util.Format.round(this.getForm().findField('gribu_katalogu').getValue()?(this.katalogaCombo.getValue()=='365'?this.catalog_price:0.00):0.00,2);var cat_pvn=Ext.util.Format.round((cat_summa*this.taxValue)-cat_summa,2);var abo_summa=0;var abo_pvn=0;var valstis=this.multiGrid.getValue().length>0?this.multiGrid.getValue().split(','):'';var cik_dienas=this.aboCombo.getValue();var dati={};for(var a=0;a<this.tender_prices.length;a++){dati=this.tender_prices[a];if(dati.countries==valstis.length){if(dati.period==cik_dienas){abo_summa=dati.price;}}}
abo_pvn=Ext.util.Format.round((abo_summa*this.taxValue)-abo_summa,2);var summa_bez_pvn=(cat_summa)*1+(abo_summa)*1;var pvn_kopa=(cat_pvn)*1+(abo_pvn)*1;var viss_kopa=(summa_bez_pvn)*1+(pvn_kopa)*1;var forma=this.getForm();var mak={};mak.tenderi_summa=formatMoney(abo_summa);mak.tenderi_pvn=formatMoney(abo_pvn);mak.katalogs_summa=formatMoney(cat_summa);mak.katalogs_pvn=formatMoney(cat_pvn);mak.kopeja_summa_bez_pvn=formatMoney(summa_bez_pvn);mak.kopejais_pvn=formatMoney(pvn_kopa);mak.kopeja_summa_ar_pvn=formatMoney(viss_kopa);mak.tenderi_valstis=valstis;mak.tenderi_periods=cik_dienas;if(cat_summa>0)
mak.katalogs_periods=cik_dienas;else
mak.katalogs_periods=0;forma.findField('tenderi_summa').setValue(mak.tenderi_summa);forma.findField('tenderi_pvn').setValue(mak.tenderi_pvn);forma.findField('katalogs_summa').setValue(mak.katalogs_summa);forma.findField('katalogs_pvn').setValue(mak.katalogs_pvn);forma.findField('kopeja_summa_bez_pvn').setValue(mak.kopeja_summa_bez_pvn);forma.findField('kpejais_pvn').setValue(mak.kopejais_pvn);forma.findField('kopeja_summa_ar_pvn').setValue(mak.kopeja_summa_ar_pvn);this.apmaksasVeidi.setGoods(mak);if(mak.kopeja_summa_bez_pvn=='0.00')
this.apmaksasVeidi.setDisabled();else
this.apmaksasVeidi.setEnabled();},clearMe:function(){this.getForm().reset();this.apmaksasVeidi.setDisabled();},parietUzAbo:function(){this.ownerCt.setActiveTab(1);this.ownerCt.getActiveTab().getStore().load();}});Ext.reg('aboneshana',Ext.o3mod.Aboneshana);Ext.namespace('Ext.o3mod');Ext.o3mod.Colleagues=Ext.extend(Ext.grid.GridPanel,{initComponent:function(){this.prefStore=new Ext.data.DirectStore({api:{read:Kolegji.readData,destroy:Kolegji.removeData},paramOrder:['sort','dir','start','limit'],autoLoad:true,autoSave:true,batchSave:false,prettyUrls:false,writer:new Ext.data.JsonWriter({encode:false}),root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',paramsAsHash:false,paramsNames:{start:'start',limit:'limit',sort:'sort',dir:'dir'},remoteSort:true,baseParams:{start:0,limit:20,sort:'id',dir:'ASC'},fields:[{name:'id',type:'int'},{name:'name',type:'string'},{name:'surname',type:'string'},{name:'email',type:'string'}],listeners:{loadexception:function(){alert(tr.core.commError);}}});this.rowActions=new Ext.ux.grid.RowActions({actions:[{iconCls:'ico-slash',tooltip:tr.basket.remove}],listeners:{action:function(grid,record,action,row,col){switch(action){case('ico-slash'):var dlg=Ext.Msg.confirm('<span style="color:red">'+tr.col.remove+'</span>',tr.col.removeMsg+'<b>'+record.get('name')+'</b>',function(response){if('no'!==response){this.prefStore.remove(record);this.prefStore.load();}},this).getDialog();dlg.defaultButton=2;dlg.focus();break;}},scope:this}});this.colModel=new Ext.grid.ColumnModel({columns:[{header:"ID",dataIndex:'id',width:50,fixed:true},{header:tr.reg.vards,dataIndex:'name'},{header:tr.reg.uzvards,dataIndex:'surname'},{id:'kolegepasts',header:tr.reg.epasts,dataIndex:'email'},this.rowActions]});this.newUserForm=new Ext.form.FormPanel({width:370,border:false,labelWidth:100,bodyStyle:'padding:5px',defaults:{xtype:'textfield',anchor:'-22'},items:[{name:'name',fieldLabel:tr.reg.vards},{name:'surname',fieldLabel:tr.reg.uzvards},{name:'email',fieldLabel:tr.reg.epasts,helpText:tr.col.helpText,plugins:[new Ext.ux.form.ServerValidator({direct:RegClass.verifyUser})],invalidText:tr.col.regError,allowBlank:false,required:true,iconCls:'ico-help-req',vtype:'email'},{xtype:'paswordmeter',fieldLabel:tr.reg.parole,name:'password',ref:'password',inputType:'password',allowBlank:false,required:true},{fieldLabel:tr.paroleAtkal,name:'password2',ref:'password2',inputType:'password',allowBlank:false,required:true,validator:this.passValidate}]});this.newUserWin=new Ext.Window({title:tr.col.addTitle,width:380,iconCls:'ico-users',closable:false,closeAction:'hide',items:this.newUserForm,bbar:[{text:tr.col.addButton,iconCls:'ico-tick-white',handler:this.saveNewUser,scope:this},'-','->','-',{text:tr.col.cancel,iconCls:'ico-cross-white',handler:this.cancelNewUser,scope:this}]});var config=Ext.apply(this.initialConfig,{border:false,store:this.prefStore,cm:this.colModel,stripeRows:true,plugins:[this.rowActions],autoExpandColumn:'kolegepasts',style:'border-top:1px solid #99BBE8',viewConfig:{forceFit:true,emptyText:tr.col.empty},loadMask:true,tbar:new Ext.Toolbar({items:[{tooltip:tr.col.addTooltip,text:tr.col.addCol,iconCls:'ico-plus-button',handler:this.addNewRow,scope:this},'-','->','-',{tooltip:tr.cat.refresh,iconCls:'ico-arrow-circle-double-135',handler:this.reloadStore,scope:this}]})});Ext.apply(this,config);Ext.o3mod.Colleagues.superclass.initComponent.apply(this,arguments);},onLayout:function(){if(Liels==0){this.el.mask(tr.basket.disabled);}
Ext.o3mod.Colleagues.superclass.onLayout.apply(this,arguments);},addNewRow:function(){this.newUserWin.show();this.newUserWin.center();this.newUserForm.getForm().reset();},reloadStore:function(){this.prefStore.load();},passValidate:function(value){if(this.ownerCt.password.getRawValue()!=value){return tr.reg.passwordsSlikti;}
else{return true;}},saveNewUser:function(){var forma=this.newUserForm.getForm();if(forma.isValid()){Kolegji.createUser(forma.getValues(),function(result,e){Ext.MessageBox.show({title:tr.reg.info,msg:tr.col.added,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});this.cancelNewUser();this.reloadStore();},this);}},cancelNewUser:function(){this.newUserWin.hide();}});Ext.reg('o3modcolleagues',Ext.o3mod.Colleagues);Ext.namespace('Ext.o3mod');Ext.namespace('Ext.ux');Ext.ux.PortalColumn=Ext.extend(Ext.Container,{layout:'anchor',defaultType:'portlet',cls:'x-portal-column'});Ext.reg('portalcolumn',Ext.ux.PortalColumn);Ext.ux.Portlet=Ext.extend(Ext.Panel,{initComponent:function(){this.shopping_button=new Ext.Button({iconCls:'ico-shopping-basket',handler:this.liekamGrozaa,scope:this});this.bibi=new Ext.XTemplate('<tpl for=".">','<table style="font-size:10px">','<tr>','<td width="110px" valign="top">'+'<div style="width:24px;height:20px;background:url(/ico/f_iso/24/{valsts}.png) top left;"><img src="/application/slices/puskarogs.png"></div>','<div>{rajons}</div>','<div>{izsludinasanas_dat}</div>','<div>'+tr.tend.lidz+': {aktivs_lidz}</div>','<tpl if="dienas_lidz &lt; 1">','<div>'+tr.tend.dienasLidz+': <span style="color:red">0</span></div>','</tpl>','<tpl if="dienas_lidz &gt; 0">','<div>'+tr.tend.dienasLidz+': <span style="color:green">{dienas_lidz}</span></div>','</tpl>','</td>','<td valign="top">','<div style="height:46px;cursor:pointer">','<tpl if="klienta_nos==\'DISABLED\'">','<i><div dati="{id}" name="koko">'+tr.dash.notAvailable+'</div></i>','</tpl>','<tpl if="klienta_nos!=\'DISABLED\'">','<b><div dati="{id}" name="koko">{klienta_nos}</div></b>','</tpl>','</div>'+'<div><table><tr><td width="36px">','<tpl if="level==\'FULL\'">','<img src="/_source/o3icons/fugue/lock-unlock.png">','<div><img src="/ico/base/tick-shield.png"></div>','</tpl>','<tpl if="level!=\'FULL\'">','<img src="/_source/o3icons/fugue/lock.png">','<div style="cursor:pointer">','<img src="/ico/base/shopping-basket.png" dati="{id}" name="poga">','</div>','</tpl>','</td>','<td>','<tpl if="izmaksas==0">','<div>'+tr.tend.summa+': - </div>','</tpl>','<tpl if="izmaksas!=0">','<div>'+tr.tend.summa+': {izmaksas}</div>','</tpl>','<tpl if="apjoms==0">','<div>'+tr.tend.apjoms+': - </div>','</tpl>','<tpl if="apjoms!=0">','<div>'+tr.tend.apjoms+': {apjoms}</div>','</tpl>','</td>','</tr></table></div>','</td>','</tr>','</table>','</tpl>',{compiled:true});var config=Ext.apply(this.initialConfig,{anchor:'100%',frame:true,collapsible:true,draggable:true,cls:'x-portlet',bodyStyle:'padding:3px;',tpl:this.bibi,listeners:{scope:this,collapse:function(panel){panel.ownerCt.ownerCt.savePortletState();},expand:function(panel){panel.ownerCt.ownerCt.savePortletState();},render:function(c){c.body.on('click',function(e){var target=e.getTarget();var name=target.getAttribute('name');var myId=target.getAttribute('dati');if(name=="koko"){this.radamDetaljas(myId);}
if(name=="poga"){this.liekamGrozaa(myId);}},this);},afterlayout:function(panel){if(!this.uzzimets){TenderClass.loadPortletData(panel.tenderId,function(result,e){if(result){this.setTitle(result.priekshmets);this.update(result);this.tendId=result.id;}},this);this.uzzimets=true;}}}});Ext.apply(this,config);Ext.ux.Portlet.superclass.initComponent.apply(this,arguments);},getState:function(c,s){var status={collapsed:this.collapsed,id:this.id,col:c,row:s};return status;},liekamGrozaa:function(id){this.el.mask(tr.basket.savingTobasket,'x-mask-saving');GrozsClass.ieliktGroza(id,function(result,e){this.el.unmask();if(result.success){Ext.MessageBox.show({title:tr.reg.info,msg:tr.tend.tendGroza,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.INFO});Ext.getCmp('o3usermainpanel').checkUserStatus();}
else{Ext.MessageBox.show({title:tr.pass.errorTitle,msg:tr.tend.addBasketError,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.ERROR});}},this);},radamDetaljas:function(id){this.ownerCt.ownerCt.showDetails(id);}});Ext.reg('portlet',Ext.ux.Portlet);Ext.o3mod.Dashboard=Ext.extend(Ext.ux.Portal,{columnCount:3,initComponent:function(){this.tenderDetails=new Ext.o3mod.TenderDetails();var config=Ext.apply(this.initialConfig,{style:'border-top:1px solid #99BBE8',header:false,tbar:[{text:tr.dash.atjaunot,iconCls:'ico-arrow-circle-double-135',handler:this.restorePortletState,scope:this},'-'],items:[{columnWidth:.33,style:'padding:10px 0 10px 10px'},{columnWidth:.33,style:'padding:10px 0 10px 10px'},{columnWidth:.33,style:'padding:10px'}],listeners:{'drop':function(e){this.savePortletState();}}});Ext.apply(this,config);Ext.o3mod.Dashboard.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.Dashboard.superclass.onRender.apply(this,arguments);this.restorePortletState();},loadPortlets:function(statConfig,add){var tools=[{id:'close',scope:this,handler:function(e,target,panel){panel.ownerCt.remove(panel,true);this.savePortletState();}}];for(var c=0;c<this.columnCount;c++){this.items.items[c].removeAll(true);if(statConfig&&statConfig[c].length){for(var s=0;s<statConfig[c].length;s++){var newObject=[];statConfig[c][s].tools=tools;newObject.push(statConfig[c][s]);this.items.items[c].add(newObject);this.items.items[c].addListener('showdetails',this.showDetails,this);}}}
this.doLayout();this.el.unmask();},getPortlets:function(){var o={statPortalConfig:[[]]};var col;for(var c=0;c<this.items.getCount();c++){col=this.items.get(c);o.statPortalConfig[c]=[];if(col.items){for(var s=0;s<col.items.getCount();s++){col.items.get(s).getState();o.statPortalConfig[c].push(col.items.get(s).getState(c,s));}}}
return o;},savePortletState:function(){var config=this.getPortlets();TenderClass.saveDashboardState(Ext.encode(config),function(result,e){},this);},restorePortletState:function(){TenderClass.loadDashboardState('dashboard',function(result,e){if(result){var dekodets=Ext.decode(result);this.loadPortlets(dekodets.statPortalConfig,true);}},this);},showDetails:function(id){this.tenderDetails.showInfo(id);}});Ext.reg('o3moddashboard',Ext.o3mod.Dashboard);Ext.namespace('Ext.o3mod');Ext.o3mod.MyCatalog=Ext.extend(Ext.TabPanel,{kompanija:0,CatalogRowIndex:-1,initComponent:function(){this.superbox2Store=new Ext.data.DirectStore({directFn:LanguageClass.getLanguagesAll,paramsAsHash:false,autoLoad:true,root:'data',paramOrder:['o3'],baseParams:{o3:'yes'},fields:['languagecode','languageName','countryFlag','flagCode']});this.valodu_selektors=new Ext.ux.form.SuperBoxSelect({anchor:'-20',required:true,allowBlank:false,fieldLabel:tr.cat.lang,resizable:false,name:'valodas[]',store:this.superbox2Store,mode:'local',typeAhead:true,triggerAction:'all',displayField:'languageName',classField:'countryFlag',extraItemCls:'x-tag flagi-class',valueField:'flagCode',navigateItemsWithTab:false,stackItems:true});this.pamatDati=new Ext.form.FormPanel({api:{load:CatalogClass.readPamatdati,submit:CatalogClass.savePamatdati_frmHandler},listeners:{scope:this,beforeaction:{fn:this.pamatdatiBefore},actioncomplete:{fn:this.pamatdatiComplete}},autoScroll:true,padding:5,iconCls:'ico-briefcase',title:tr.reg.card3Title,monitorValid:true,labelWidth:200,defaultType:'textfield',msgTarget:'side',defaults:{labelStyle:'font-size:11px',anchor:'-20'},items:[{xtype:'radiogroup',fieldLabel:tr.pro.tips,name:'company_type',items:[{boxLabel:tr.reg.meJur,name:'company_type',height:18,inputValue:'2',checked:true}]},{xtype:'hidden',name:'companyId'},{name:'nosaukums_original',fieldLabel:tr.reg.nosaukums,required:true,allowBlank:false},{name:'reg_nr',fieldLabel:tr.reg.regNr,required:true,allowBlank:false},{name:'pvn_nr',fieldLabel:tr.reg.pvnNr},{name:'adrese_ofiss',fieldLabel:tr.reg.birojaAdrese,required:true,allowBlank:false},{name:'telefons_ofiss',fieldLabel:tr.reg.birojaTel,required:true,allowBlank:false},{name:'fax',fieldLabel:tr.reg.birojaFax},{name:'pasta_indeks',fieldLabel:tr.cat.zip,required:true,allowBlank:false},{name:'epsts_sanemt',fieldLabel:tr.cat.sanjemtEpasts,required:true,allowBlank:false},{name:'kompanijas_www',fieldLabel:tr.cat.www},this.valodu_selektors,{xtype:'box',style:'text-align:right',html:'<span class=\"req_field\"> | </span><- '+tr.reg.obligati}]});this.nozaresTree=new Ext.tree.TreePanel({height:300,region:'south',split:true,border:false,collapsedIconCls:'ico-node-select-all',collapsible:true,cmargins:'2 2 2 2',plugins:Ext.ux.PanelCollapsedTitle,title:tr.reg.card4Title,iconCls:'ico-node-select-all',autoScroll:true,animate:false,containerScroll:true,loader:new Ext.tree.TreeLoader({directFn:CatalogClass.getMainNozaresTree}),root:{nodeType:'async',text:tr.reg.nozares,preloadChildren:true,id:'src',iconCls:"ico-application-share"},listeners:{scope:this,afterrender:function(){this.nozaresTree.getRootNode().expand();},dblclick:{fn:this.branchTreeClick},beforecollapse:function(){this.nozaresTree.getRootNode().collapse();}}});this.branchTab=new Ext.dyn.LookupGrid({region:'center',border:false,style:'border-bottom:1px solid #99BBE8',lookupFn:CatalogClass.readBranches});this.branchTabCombined=new Ext.Panel({title:tr.reg.nozares,border:false,iconCls:'ico-databases-relation',layout:'border',items:[this.branchTab,this.nozaresTree]});this.logoTab=new Ext.FormPanel({title:tr.reg.logo,iconCls:'ico-category',fileUpload:true,border:false,bodyStyle:'padding: 5px',footerStyle:'background:#DFE8F6',labelWidth:100,defaults:{anchor:'-20',allowBlank:false},items:[{xtype:'fileuploadfield',emptyText:tr.cat.selFile,fieldLabel:tr.cat.imageFile,name:'photo-path',buttonText:'',helpText:tr.cat.limitText,buttonCfg:{iconCls:'ico-drive-upload'},listeners:{scope:this,fileselected:{fn:this.uploadejamBildi}}},{xtype:'box',anchor:'',isFormField:true,border:true,fieldLabel:tr.cat.currLogo,bodyStyle:'text-align:center',autoEl:{tag:'div',children:[{tag:'img',id:'profileLogoImg'}]}}]});this.grafiskiePielikumi=new Ext.dyn.GalleryManager({title:tr.cat.atteli,iconCls:'ico-clapperboard',thumbLoadScript:CatalogClass.listCatalogThumbs,removeScript:CatalogClass.removeCatalogImages,uploaderRoot:'/_source/ext-3.2.6685/ext.ux2/awesomeuploader/',uploaderDestination:'/cli_gate/'});this.fieldsStore=new Ext.data.DirectStore({api:{read:CatalogClass.getApraksts},autoLoad:false,prettyUrls:false,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',paramsAsHash:false,paramsNames:{start:'start',limit:'limit',sort:'sort',dir:'dir',destination:'destination'},paramOrder:['sort','dir','start','limit','destination'],baseParams:{start:0,limit:100,sort:'name',dir:'ASC',destination:''},fields:['languagecode','languageName','countryFlag','keywords','description'],listeners:{loadexception:function(){alert(tr.core.commError);}}});this.fieldsColumsModel=new Ext.grid.ColumnModel({columns:[{width:30,fixed:true,dataIndex:'countryFlag',renderer:this.iconRenderer},{id:'name_zxcv',header:tr.cat.valoda,dataIndex:'languageName'}],defaults:{sortable:false,menuDisabled:true}});this.availableFieldsRegion=new Ext.grid.GridPanel({title:tr.cat.papildiniet,iconCls:'ico-locale',region:'west',width:280,autoExpandColumn:'name_zxcv',border:false,store:this.fieldsStore,cm:this.fieldsColumsModel,sm:new Ext.grid.RowSelectionModel({singleSelect:true}),stripeRows:true,viewConfig:{scrollOffset:2,emptyText:tr.cat.empty},listeners:{cellclick:{fn:this.selectVariable,scope:this},scope:this}});this.keywordStore=new Ext.data.SimpleStore({fields:['id']});this.keyword_selektors=new Ext.ux.form.SuperBoxSelect({anchor:'-20',allowBlank:false,fieldLabel:tr.cat.keywords,store:this.keywordStore,supressClearValueRemoveEvents:true,mode:'local',allowAddNewData:true,displayField:'id',valueField:'id',helpText:tr.cat.keyHelp,helpPosition:'top',extraItemCls:'x-tagi',listeners:{scope:this,blur:function(field){var record=this.fieldsStore.getAt(this.CatalogRowIndex);record.data.keywords=this.keyword_selektors.getValue();},newitem:function(bs,v){v=v.slice(0,1).toUpperCase()+v.slice(1).toLowerCase();var newObj={id:v,name:v};bs.addItem(newObj);}}});this.descrForm=new Ext.form.FormPanel({region:'center',disabled:true,autoScroll:true,border:false,padding:5,style:'border-left:1px solid #DFE8F6',iconCls:'ico-briefcase',title:tr.cat.catInfo,monitorValid:true,labelWidth:160,defaultType:'textfield',labelAlign:'top',msgTarget:'side',defaults:{labelStyle:'font-size:11px',anchor:'-20'},items:[{xtype:'htmleditor',height:300,name:'description',enableFont:false,enableSourceEdit:false,fieldLabel:tr.cat.description,listeners:{scope:this,beforesync:function(editor,html){var record=this.fieldsStore.getAt(this.CatalogRowIndex);record.data.description=html;}}},this.keyword_selektors]});this.apraksts=new Ext.Panel({title:tr.cat.appKeywords,iconCls:'ico-block-share',layout:'border',items:[this.availableFieldsRegion,this.descrForm]});this.saveButton=new Ext.Button({text:tr.pro.save,iconCls:'ico-disk',handler:this.saveCatalog,scope:this});var config=Ext.apply(this.initialConfig,{activeItem:0,bbar:new Ext.Toolbar({items:this.saveButton}),layoutOnTabChange:true,deferredRender:false,forceLayout:true,style:'border-top:1px solid #99BBE8',enableTabScroll:true,items:[this.pamatDati,this.branchTabCombined,this.logoTab,this.grafiskiePielikumi,this.apraksts]});Ext.apply(this,config);Ext.o3mod.MyCatalog.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.MyCatalog.superclass.onRender.apply(this,arguments);this.pamatDati.load();this.grafiskiePielikumi.setExtraPostData({filesystem:'D',extraParam:'default gallery ID',o3user:Ext.util.Cookies.get(O3Client)});CatalogClass.readBranch('zakjis',function(result,e){if(result.data){this.branchTab.setData(result.data);}
else{this.branchTab.emptyStore();}},this);this.availableFieldsRegion.getStore().load();},onLayout:function(){if(Liels==0){this.saveButton.disable();this.pamatDati.disable();this.branchTabCombined.disable();this.logoTab.disable();this.grafiskiePielikumi.disable();this.apraksts.disable();}
Ext.o3mod.MyCatalog.superclass.onLayout.apply(this,arguments);},branchTreeClick:function(node,e){if(node.attributes._id){var dati=new Object();dati.id=node.attributes._id;dati.text=node.attributes.text;this.branchTab.addData(dati);}},iconRenderer:function(value,col,record){return'<img src="/ico/f_iso/16/'+value+'.png">';},selectVariable:function(grid,rowIndex,columnIndex,e){this.CatalogRowIndex=rowIndex;var currentData=this.availableFieldsRegion.getSelectionModel().getSelected();if(!currentData){this.descrForm.disable();}
else{var record=grid.getStore().getAt(rowIndex);this.descrForm.enable();this.descrForm.getForm().loadRecord(record);this.keyword_selektors.reset();var k=record.data.keywords;if(k!=''){var vertibas=k.split(',');var creator=[];for(var a=0;a<vertibas.length;a++){var t={};t.id=vertibas[a];creator.push(t);}
this.keyword_selektors.setValueEx(creator);}}},saveCatalog:function(){var branch_data=this.branchTab.getData();if(branch_data==''){Ext.MessageBox.show({title:tr.reg.info,msg:tr.core.missingBranch,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});return true;}
if(this.pamatDati.getForm().isValid()){this.pamatDati.getForm().submit();CatalogClass.saveBranch(branch_data,function(result,e){},this);var records=this.fieldsStore.getRange();var da=[];for(var i=0;i<records.length;i++){var recData=Ext.apply({},records[i].data);da.push(recData);}
CatalogClass.updateApraksts(da,function(result,e){},this);}
else{Ext.MessageBox.show({title:tr.reg.info,msg:tr.core.fieldsNotFilled,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});}},uploadejamBildi:function(){if(this.logoTab.getForm().isValid()){this.logoTab.getForm().submit({url:'/cli_gate/upload_logo.php',waitMsg:tr.cat.upLogo,scope:this,success:function(userEditor_Logo,o){Ext.get('profileLogoImg').dom.src='/cli_gate/get_thumb.php?system=E&path='+this.kompanija+'&koks='+microtime(true);}});}},pamatdatiBefore:function(form,action){if(action.type=='directload')
this.pamatDati.ownerCt.el.mask('Loading','x-mask-loading');if(action.type=='directsubmit')
this.pamatDati.ownerCt.el.mask('Saving','x-mask-saving');},pamatdatiComplete:function(form,action){if(action.type=='directload'){this.pamatDati.ownerCt.el.unmask();this.kompanija=this.pamatDati.getForm().findField('companyId').getValue();Ext.get('profileLogoImg').dom.src='/cli_gate/get_thumb.php?system=E&path='+this.kompanija+'&koks='+microtime(true);}
if(action.type=='directsubmit'){this.pamatDati.ownerCt.el.unmask();Ext.get('profileLogoImg').dom.src='/cli_gate/get_thumb.php?system=E&path='+this.kompanija+'&koks='+microtime(true);Ext.MessageBox.show({title:tr.reg.info,msg:tr.cat.allSaved,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});}}});Ext.reg('o3modcatalog',Ext.o3mod.MyCatalog);Ext.namespace('Ext.o3mod');Ext.o3mod.NewTenderInner=Ext.extend(Ext.FormPanel,{initComponent:function(){var config=Ext.apply(this.initialConfig,{monitorValid:true,bodyStyle:'padding:5px',defaultType:'textfield',labelWidth:140,border:false,buttons:[{text:tr.tend.nosutitIesn,iconCls:'ico-tick-white',handler:this.saveTender,scope:this},{text:tr.reg.cancel,iconCls:'ico-cross-white',handler:this.cancelTender,scope:this}],items:[{fieldLabel:tr.tend.priekshmets,name:'priekshmets',anchor:'-20',allowBlank:false,required:true},{xtype:'htmleditor',height:400,enableSourceEdit:false,enableFont:false,fieldLabel:tr.tend.apraksts,name:'apraksts',anchor:'-20'},{xtype:'datefield',format:'d.m.Y',fieldLabel:tr.tend.sutitLidz,name:'sutit_lidz',width:200,editable:false,allowBlank:false,required:true}]});Ext.apply(this,config);Ext.o3mod.NewTenderInner.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.NewTenderInner.superclass.onRender.apply(this,arguments);},saveTender:function(){var forma=this.getForm();if(forma.isValid()){TenderClass.saveTenderInner(forma.getValues(),function(result,e){Ext.MessageBox.show({title:tr.reg.info,msg:tr.tend.sentMsg,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});this.cancelTender();},this);}},cancelTender:function(){this.getForm().reset();this.ownerCt.hide();}});Ext.reg('o3modnewtender',Ext.o3mod.NewTenderInner);Ext.namespace('Ext.o3mod');Ext.o3mod.NewTenderOuter=Ext.extend(Ext.FormPanel,{initComponent:function(){this.valstisStore=new Ext.data.DirectStore({directFn:LanguageClass.readCountry,autoLoad:true,paramsAsHash:false,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',paramOrder:['o3'],baseParams:{o3:'yes'},fields:['countryName','countryCode','countryFlag']});var config=Ext.apply(this.initialConfig,{monitorValid:true,bodyStyle:'padding:5px',defaultType:'textfield',labelWidth:140,border:false,buttons:[{text:tr.tend.nosutitIesn,iconCls:'ico-tick-white',handler:this.saveTender,scope:this},{text:tr.reg.cancel,iconCls:'ico-cross-white',handler:this.cancelTender,scope:this}],items:[{fieldLabel:tr.tend.priekshmets,name:'priekshmets',anchor:'-20',allowBlank:false,required:true},{xtype:'htmleditor',height:200,enableSourceEdit:false,enableFont:false,fieldLabel:tr.tend.apraksts,name:'apraksts',anchor:'-20'},{xtype:'datefield',format:'d.m.Y',fieldLabel:tr.tend.sutitLidz,name:'sutit_lidz',width:200,editable:false,allowBlank:false,required:true},{fieldLabel:tr.tend.mansVards,name:'vards',anchor:'-20',allowBlank:false,required:true},{fieldLabel:tr.tend.kompanija,name:'kompanija',anchor:'-20'},{fieldLabel:tr.reg.tel,name:'telefons',anchor:'-20',allowBlank:false,required:true},{fieldLabel:tr.reg.epasts,name:'epasts',vtype:'email',anchor:'-20',allowBlank:false,required:true},{xtype:'combo',width:200,fieldLabel:tr.reg.valsts,store:this.valstisStore,plugins:new Ext.ux.plugins.IconCombo({flags:'flag-class'}),valueField:'countryCode',hiddenName:'valsts',displayField:'countryName',iconClsField:'countryFlag',triggerAction:'all',mode:'local',selectOnFocus:true,typeAhead:true,allowBlank:false,forceSelection:true,loadingText:tr.reg.valstsLoading,required:true}]});Ext.apply(this,config);Ext.o3mod.NewTenderOuter.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.NewTenderOuter.superclass.onRender.apply(this,arguments);},saveTender:function(){var forma=this.getForm();if(forma.isValid()){TenderClass.saveTenderOuter(forma.getValues(),function(result,e){Ext.MessageBox.show({title:tr.reg.info,msg:tr.tend.sentMsg,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});this.cancelTender();},this);}},cancelTender:function(){this.getForm().reset();this.ownerCt.hide();}});Ext.reg('o3modnewtenderouter',Ext.o3mod.NewTenderOuter);Ext.namespace('Ext.o3mod');Ext.o3mod.Profile=Ext.extend(Ext.TabPanel,{initComponent:function(){this.card2Store=new Ext.data.DirectStore({directFn:LanguageClass.readCountry,autoLoad:true,paramsAsHash:false,root:'data',paramOrder:['o3'],baseParams:{o3:'yes'},fields:['countryName','countryCode','countryFlag']});this.valodasStore=new Ext.data.DirectStore({directFn:LanguageClass.getLanguages,autoLoad:true,paramsAsHash:false,root:'data',fields:['languagecode','languageName','countryFlag']});this.pamatDati=new Ext.form.FormPanel({api:{load:ProfilsClass.readPamatdati,submit:ProfilsClass.savePamatdati_frmHandler},bbar:[{text:tr.pro.save,iconCls:'ico-disk',handler:this.savePamatdati,scope:this}],padding:5,iconCls:'ico-clipboard-list',title:tr.pro.pamatdati,labelWidth:250,defaultType:'textfield',msgTarget:'side',defaults:{labelStyle:'font-size:11px'},items:[{xtype:'combo',fieldLabel:tr.reg.valsts,width:400,store:this.card2Store,plugins:new Ext.ux.plugins.IconCombo({flags:'flag-class'}),valueField:'countryCode',hiddenName:'country',displayField:'countryName',iconClsField:'countryFlag',triggerAction:'all',mode:'local',selectOnFocus:true,typeAhead:true,allowBlank:false,forceSelection:true,loadingText:tr.reg.valstsLoading,required:true},{name:'name',fieldLabel:tr.reg.vards,allowBlank:false,anchor:'-20',required:true},{name:'surname',fieldLabel:tr.reg.uzvards,allowBlank:false,anchor:'-20',required:true},{xtype:'datefield',name:'birthday',editable:false,fieldLabel:tr.reg.dzDatums,format:'d/m/Y',maxValue:O3Date},{xtype:'combo',width:400,title:tr.reg.avaLang,fieldLabel:tr.reg.runaju,store:this.valodasStore,plugins:new Ext.ux.plugins.IconCombo({flags:'flag-class'}),valueField:'languagecode',hiddenName:'language',displayField:'languageName',iconClsField:'countryFlag',triggerAction:'all',mode:'local',editable:false,allowBlank:false,required:true,loadingText:tr.reg.loadLang},{name:'phone',fieldLabel:tr.reg.tel,allowBlank:false,width:120,required:true},{name:'address',fieldLabel:tr.reg.dzivesvieta,allowBlank:false,anchor:'-20',required:true},{xtype:'box',style:'text-align:right',html:'<span class=\"req_field\"> | </span><- '+tr.reg.obligati}]});this.paroleDati=new Ext.form.FormPanel({bbar:[{text:tr.pro.save,iconCls:'ico-disk',handler:this.saveParole,scope:this}],padding:5,iconCls:'ico-counter',title:tr.pro.chPass,labelWidth:160,defaultType:'textfield',msgTarget:'side',defaults:{labelStyle:'font-size:11px'},items:[{width:300,xtype:'paswordmeter',fieldLabel:tr.reg.parole,name:'password',ref:'password',inputType:'password',allowBlank:false,required:true},{width:300,fieldLabel:tr.reg.paroleAtkal,name:'password2',ref:'password2',inputType:'password',allowBlank:false,required:true,validator:this.passValidate},{width:300,xtype:'box',style:'text-align:right',html:'<span class=\"req_field\"> | </span><- '+tr.reg.obligati}]});this.uznemumaDati=new Ext.form.FormPanel({api:{load:ProfilsClass.readUznjemums,submit:ProfilsClass.saveUznjemums_frmHandler},bbar:[{text:tr.pro.save,iconCls:'ico-disk',handler:this.saveUznemums,scope:this}],padding:5,title:tr.reg.card3Title,iconCls:'ico-briefcase--plus',monitorValid:true,labelWidth:160,defaultType:'textfield',defaults:{labelStyle:'font-size:11px',anchor:'-20'},items:[{xtype:'radiogroup',fieldLabel:tr.pro.tips,id:'parsledzejsJurPers',name:'company_type',items:[{boxLabel:tr.reg.meJur,name:'company_type',height:18,inputValue:'2',checked:true},{boxLabel:tr.reg.meFiz,height:18,name:'company_type',inputValue:'3'}]},{name:'nosaukums_original',ref:'c_nosaukums',fieldLabel:tr.reg.nosaukums},{name:'reg_nr',ref:'c_reg',fieldLabel:tr.reg.regNr},{name:'pvn_nr',ref:'c_pvn',fieldLabel:tr.cat.taxnr},{name:'adrese_jur',ref:'c_jur',fieldLabel:tr.reg.jurAdrese},{name:'adrese_ofiss',ref:'c_ofiss',fieldLabel:tr.reg.birojaAdrese},{name:'phone',ref:'phone',fieldLabel:tr.reg.tel},{name:'comp_apraksts',ref:'c_apraksts',xtype:'textarea',height:60,fieldLabel:tr.reg.keywords}]});this.nozaresTree=new Ext.tree.TreePanel({height:300,region:'south',split:true,border:false,collapsedIconCls:'ico-node-select-all',collapsible:true,cmargins:'2 2 2 2',plugins:Ext.ux.PanelCollapsedTitle,title:tr.reg.card4Title,iconCls:'ico-node-select-all',autoScroll:true,animate:false,containerScroll:true,loader:new Ext.tree.TreeLoader({directFn:CatalogClass.getMainNozaresTree}),root:{nodeType:'async',text:tr.reg.nozares,preloadChildren:true,id:'src',iconCls:"ico-application-share"},listeners:{scope:this,afterrender:function(){this.nozaresTree.getRootNode().expand();},dblclick:{fn:this.branchTreeClick},beforecollapse:function(){this.nozaresTree.getRootNode().collapse();}}});this.branchTab=new Ext.dyn.LookupGrid({region:'center',border:false,style:'border-bottom:1px solid #99BBE8',lookupFn:CatalogClass.readBranches});this.branchTabCombined=new Ext.Panel({title:tr.reg.nozares,bbar:[{text:tr.pro.save,iconCls:'ico-disk',handler:this.saveNozares,scope:this}],border:false,iconCls:'ico-databases-relation',layout:'border',items:[this.branchTab,this.nozaresTree]});this.regioniTree=new Ext.tree.TreePanel({anchor:'-20',animate:false,loader:new Ext.tree.TreeLoader({directFn:ProfilsClass.getRegioniTreeEd,uiProviders:{tristate:Ext.tree.TreeNodeTriStateUI}}),root:{nodeType:'async',text:tr.reg.monitReg,draggable:false,isTarget:false,editable:false,id:'src',uiProvider:false,iconCls:"ico-application-share"},listeners:{scope:this,afterrender:function(){this.regioniTree.getRootNode().expand();},checkchange:{fn:this.checkChange}}});this.monitorings=new Ext.form.FormPanel({api:{load:ProfilsClass.readMonitorings,submit:ProfilsClass.saveMonitorings_frmHandler},deferredRender:false,bbar:[{text:tr.pro.save,iconCls:'ico-disk',handler:this.saveMonitorings,scope:this}],anchor:'-24',autoScroll:true,padding:5,title:tr.reg.card5Title,iconCls:'ico-alarm-clock',labelWidth:120,defaultType:'textfield',defaults:{labelStyle:'font-size:11px'},items:[{xtype:'dynswitchfield',labelStyle:'width:260px',anchor:'-20',inputValue:'1',submitOffValue:'0',submitOnValue:'1',fieldLabel:tr.reg.informet,name:'monitoret',ref:'monitoret'},{xtype:'box',style:'height:4px;margin-bottom:4px;border-bottom:1px solid #DFE8F6'},{xtype:'checkboxgroup',anchor:'-20',fieldLabel:tr.reg.lielums,items:[{xtype:'dyncheckbox',submitOffValue:'0',submitOnValue:'1',boxLabel:tr.reg.mazs,name:'lielums_mazs',inputValue:'1'},{xtype:'dyncheckbox',submitOffValue:'0',submitOnValue:'1',boxLabel:tr.reg.videjs,name:'lielums_videjs',inputValue:'1'},{xtype:'dyncheckbox',submitOffValue:'0',submitOnValue:'1',boxLabel:tr.reg.liels,name:'lielums_liels',inputValue:'1'},{xtype:'dyncheckbox',submitOffValue:'0',submitOnValue:'1',boxLabel:tr.reg.nezinams,name:'lielums_nenoteikts',inputValue:'1'}]},this.regioniTree]});var config=Ext.apply(this.initialConfig,{activeItem:0,layoutOnTabChange:true,deferredRender:false,forceLayout:true,style:'border-top:1px solid #99BBE8',enableTabScroll:true,items:[this.pamatDati,this.paroleDati,this.uznemumaDati,this.branchTabCombined,this.monitorings]});Ext.apply(this,config);Ext.o3mod.Profile.superclass.initComponent.apply(this,arguments);},onRender:function(){this.pamatDati.getForm().load({failure:function(form,action){Ext.Msg.alert(tr.pro.loadFailed,action.result.errorMessage);}});this.uznemumaDati.getForm().load({failure:function(form,action){Ext.Msg.alert(tr.pro.loadFailed,action.result.errorMessage);}});this.monitorings.getForm().load({failure:function(form,action){Ext.Msg.alert(tr.pro.loadFailed,action.result.errorMessage);}});ProfilsClass.readBranch('zakjis',function(result,e){if(result.data){this.branchTab.setData(result.data);}
else{this.branchTab.emptyStore();}},this);Ext.o3mod.Profile.superclass.onRender.apply(this,arguments);},onLayout:function(){if(Liels==0){this.pamatDati.disable();this.uznemumaDati.disable();this.branchTabCombined.disable();this.monitorings.disable();this.setActiveTab(1);}
Ext.o3mod.Colleagues.superclass.onLayout.apply(this,arguments);},branchTreeClick:function(node,e){if(node.attributes._id){var dati=new Object();dati.id=node.attributes._id;dati.text=node.attributes.text;this.branchTab.addData(dati);}},passValidate:function(value){if(this.ownerCt.password.getRawValue()!=value){return tr.pass.matchError;}
else{return true;}},checkChange:function(node,checked){if(!this.changing)
{this.changing=true;node.expand(true,false,function(node){if(checked)
node.cascade(function(node){node.getUI().toggleCheck(true)});else
node.cascade(function(node){node.getUI().toggleCheck(false)});node.bubble(function(node){if(node.parentNode)node.getUI().updateCheck()});});this.changing=false;}},savePamatdati:function(){this.pamatDati.getForm().submit({success:function(){Ext.MessageBox.show({title:tr.reg.info,msg:tr.pro.saved,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});}});},saveParole:function(){var forma=this.paroleDati.getForm();var values=forma.getValues();if(forma.isValid()&&values.password!=''){ProfilsClass.saveParole(values,function(result,e){Ext.MessageBox.show({title:tr.reg.info,msg:tr.pass.changeOk,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});},this);}},saveUznemums:function(){this.uznemumaDati.getForm().submit({success:function(){Ext.MessageBox.show({title:tr.reg.info,msg:tr.pro.uznSaved,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});}});},saveNozares:function(){var branch_data=this.branchTab.getData();ProfilsClass.saveBranch(branch_data,function(result,e){Ext.MessageBox.show({title:tr.reg.info,msg:tr.pro.nozSaved,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});},this);},saveMonitorings:function(){this.monitorings.getForm().submit({success:function(){Ext.MessageBox.show({title:tr.reg.info,msg:tr.pro.monSaved,buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.Info});}});var treeA=this.regioniTree.getChecked("id");ProfilsClass.saveRegioni(treeA,function(result,e){},this);}});Ext.reg('o3profile',Ext.o3mod.Profile);Ext.namespace('Ext.o3mod');Ext.o3mod.Uzvaretaji=Ext.extend(Ext.grid.GridPanel,{tendid:0,initComponent:function(){this.tenderDetails=new Ext.o3mod.TenderDetails();this.store=new Ext.data.DirectStore({api:{read:TenderClass.readWinners},paramOrder:['sort','dir','start','limit','fields','query','filtri'],autoLoad:true,prettyUrls:false,root:'data',idProperty:'id',totalProperty:'total',successProperty:'success',paramsAsHash:false,paramsNames:{start:'start',limit:'limit',sort:'sort',dir:'dir',fields:'fields',query:'query',filtri:'filtri'},remoteSort:true,baseParams:{start:0,limit:20,sort:'uzvaretajs_datums',dir:'ASC',fields:'',query:'',filtri:''},fields:[{name:'id',type:'int'},{name:'uzvaretajs_datums'},{name:'auditorija'},{name:'tend_nos'},{name:'uzvaretajs'},{name:'uzvaretajs_summa'}],listeners:{loadexception:function(){alert(tr.core.commError);}}});this.colModel=new Ext.grid.ColumnModel({columns:[{dataIndex:'id',hidden:true},{header:tr.win.publicets,dataIndex:'uzvaretajs_datums',width:80,fixed:true,align:'center'},{header:tr.reg.valsts,dataIndex:'auditorija',renderer:this.rendererFlag,width:50,fixed:true,align:'center'},{id:'tend_nos',header:tr.tend.priekshmets,dataIndex:'tend_nos',sortable:false},{header:tr.win.ligSumma,dataIndex:'uzvaretajs_summa',width:120,fixed:true,sortable:false}],defaults:{sortable:true}});this.fullForm=new Ext.Panel({labelWidth:120,bodyStyle:'padding:5px;padding-right:20px',height:440,border:false,autoScroll:true,layout:'form',items:[{xtype:'displayfield',ref:'nosaukums'},{xtype:'displayfield',ref:'teksts',fieldLabel:tr.win.uzvaretajs},{xtype:'displayfield',fieldLabel:tr.tend.summa,ref:'summa'},{xtype:'displayfield',fieldLabel:tr.tend.pubDat,ref:'datums'}]});this.winnerWindow=new Ext.Window({title:tr.win.title,iconCls:'ico-information-octagon-frame',closeAction:'hide',height:500,resizable:false,width:500,tbar:[{text:tr.win.iepDetalas,iconCls:'ico-clipboard-search-result',handler:this.askDetails,scope:this},'-'],items:this.fullForm});var config=Ext.apply(this.initialConfig,{border:false,store:this.store,style:'border-top:1px solid #99BBE8',autoExpandColumn:'tend_nos',cm:this.colModel,stripeRows:true,columnLines:true,bbar:new Ext.PagingToolbar({pageSize:20,store:this.store,displayInfo:true,displayMsg:tr.core.dispalyMsg,emptyMsg:tr.core.emptyMsg}),viewConfig:{forceFit:true,emptyText:tr.core.emptyMsg},loadMask:true,listeners:{rowclick:{fn:this.processClick,scope:this}}});Ext.apply(this,config);Ext.o3mod.Uzvaretaji.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.Uzvaretaji.superclass.onRender.apply(this,arguments);},rendererFlag:function(lang){return'<img src="/ico/f_iso/16/'+lang+'.png">';},processClick:function(grid,rowIndex,e){this.winnerWindow.show();this.winnerWindow.center();var record=grid.getStore().getAt(rowIndex);this.tendid=record.get('id');this.fullForm.nosaukums.setValue(record.get('tend_nos'));this.fullForm.datums.setValue(record.get('uzvaretajs_datums'));this.fullForm.summa.setValue(record.get('uzvaretajs_summa'));this.fullForm.teksts.setValue(record.get('uzvaretajs'));},askDetails:function(){this.tenderDetails.showInfo(this.tendid);}});Ext.reg('o3moduzvaretaji',Ext.o3mod.Uzvaretaji);Ext.namespace('Ext.o3mod');Ext.o3mod.MyTenders=Ext.extend(Ext.o3mod.LiveTenders,{initComponent:function(){var config=Ext.apply(this.initialConfig,{style:'border-top:1px solid #99BBE8'});Ext.apply(this,config);Ext.o3mod.MyTenders.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.MyTenders.superclass.onRender.apply(this,arguments);},pievienojamDatusParSevi:function(){TenderClass.getUserMonitData('',function(result,e){if(result.success){this.filterDyn(result.data);}},this);}});Ext.reg('o3modsubscrtenders',Ext.o3mod.MyTenders);Ext.namespace('Ext.o3mod');Ext.o3mod.BoughtTenders=Ext.extend(Ext.o3mod.LiveTenders,{reizes:0,initComponent:function(){this.userPollTask={interval:120000,scope:this,run:function(){TenderClass.getUserBoughtTenders('',function(result,e){if(result.success){if(this.reizes==0)
this.filterDyn(result.data);else
this.filterDynSilient(result.data);this.reizes++;}},this);}};var config=Ext.apply(this.initialConfig,{});Ext.apply(this,config);Ext.o3mod.BoughtTenders.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.BoughtTenders.superclass.onRender.apply(this,arguments);Ext.TaskMgr.start(this.userPollTask);}});Ext.reg('o3modboughttenders',Ext.o3mod.BoughtTenders);Ext.namespace('Ext.o3mod');Ext.o3mod.NozaresUzvaretaji=Ext.extend(Ext.o3mod.Uzvaretaji,{initComponent:function(){var config=Ext.apply(this.initialConfig,{});Ext.apply(this,config);Ext.o3mod.NozaresUzvaretaji.superclass.initComponent.apply(this,arguments);},onRender:function(){var dati={'mani':'yes'};this.store.setBaseParam('filtri',dati);Ext.o3mod.NozaresUzvaretaji.superclass.onRender.apply(this,arguments);}});Ext.reg('o3modnozaresuzvaretaji',Ext.o3mod.NozaresUzvaretaji);Ext.namespace('Ext.o3mod');Ext.o3mod.MonitUzvaretaji=Ext.extend(Ext.o3mod.Uzvaretaji,{initComponent:function(){var config=Ext.apply(this.initialConfig,{});Ext.apply(this,config);Ext.o3mod.MonitUzvaretaji.superclass.initComponent.apply(this,arguments);},onRender:function(){var dati={'monit':'yes'};this.store.setBaseParam('filtri',dati);Ext.o3mod.MonitUzvaretaji.superclass.onRender.apply(this,arguments);}});Ext.reg('o3modmonituzvaretaji',Ext.o3mod.MonitUzvaretaji);Ext.namespace('Ext.o3mod');Ext.o3mod.Subscription=Ext.extend(Ext.TabPanel,{initComponent:function(){this.abonents=new Ext.o3mod.Aboneshana({title:tr.sub.abo,iconCls:'ico-credit-card-green'});this.rekini=new Ext.o3mod.Rekjini({title:tr.sub.rek,iconCls:'ico-document-globe'});this.iegadatieTenderi=new Ext.o3mod.BoughtTenders({title:tr.sub.tend,iconCls:'ico-inbox-document-text'});var config=Ext.apply(this.initialConfig,{activeItem:0,layoutOnTabChange:true,deferredRender:false,forceLayout:true,style:'border-top:1px solid #99BBE8',enableTabScroll:true,items:[this.abonents,this.rekini,this.iegadatieTenderi]});Ext.apply(this,config);Ext.o3mod.Profile.superclass.initComponent.apply(this,arguments);},onRender:function(){Ext.o3mod.Subscription.superclass.onRender.apply(this,arguments);}});Ext.reg('o3modsubcsr',Ext.o3mod.Subscription);Ext.ns("o3");o3.KiwiApplication=Ext.extend(Ext.Viewport,{logoutTimeout:900,logoutTimeToRespond:60,logoutTimer:0,autoLogoutActive:false,tenderiRendered:false,initComponent:function(){this.eastPanel=new Ext.Panel({region:'east',plugins:[Ext.ux.PanelCollapsedTitle],title:tr.zero.quickInfo,collapsible:true,autoScroll:true,margins:'0 2 5 5',cmargins:'0 5 7 5',width:200,border:false,defaults:{bodyStyle:'margin-bottom:3px;'},items:[{xtype:'box',height:3},{xtype:'o3langpanel',id:'o3langpanel',initialLanguage:O3Lang},{xtype:'o3statisticspanel',infoRegUsers:StatRegUsers,infoOnline:StatOnline,infoTenders:StatTenders,infoActiveTenders:StatActive},{xtype:'box',height:3},{xtype:'catalogbanner',maxBanners:4,updatePeriod:30}]});this.tenderPanelis=new Ext.o3mod.LiveTenders({region:'center',border:false,tenderType:0,style:'border-top:1px solid #99BBE8',listeners:{scope:this,addToBasket:function(){Ext.getCmp('o3usermainpanel').checkUserStatus();},afterrender:function(comp){comp.startAutoLoad();}}});this.tenderiFiltri=new Ext.o3mod.TenderiDyn({region:'north',xtype:'tenderidyn',plugins:[Ext.ux.PanelCollapsedTitle],title:tr.zero.advFilter,iconCls:'ico-funnel',collapsedIconCls:'ico-funnel',collapsible:true,animCollapse:false,titleCollapse:true,collapsed:true,margins:'0 2 2 2',cmargins:'0 2 2 2',bodyStyle:'border-bottom:1px solid #dfe8f6',border:false,listeners:{change:{fn:this.applyDynFilters,scope:this}}});this.tenderTAB=new Ext.Container({layout:'border',id:'basePanelA',title:tr.zero.liveTender,iconCls:'ico-application-monitor',items:[this.tenderiFiltri,this.tenderPanelis]});this.catalogFilter=new Ext.dyn.MasterDetailList({loadFunction:CatalogClass.loadFilterBranches,region:'north',height:196,collapsed:false,plugins:[Ext.ux.PanelCollapsedTitle],title:tr.zero.nozFitri,iconCls:'ico-funnel',collapsedIconCls:'ico-funnel',collapsible:true,animCollapse:false,titleCollapse:true,deferredRender:false,margins:'0 2 2 2',cmargins:'0 2 2 2',style:'border-top:1px #ccc solid',bodyStyle:'border-bottom:1px solid #dfe8f6',border:false,listeners:{scope:this,itemselected:{fn:this.applyCatalogFilters},itemdeselected:{fn:this.removeCatalogFilters}}});this.catalogPanelis=new Ext.o3mod.LiveCatalog({region:'center',border:false,style:'border-top:1px solid #99BBE8'});this.catalogTAB=new Ext.Container({layout:'border',id:'basePanelB',title:tr.zero.liveCatalog,iconCls:'ico-direction',items:[this.catalogFilter,this.catalogPanelis]});this.centralTabPanel=new Ext.TabPanel({region:'center',enableTabScroll:true,activeTab:0,minTabWidth:160,margins:'5 0 0 0',plain:true,items:[this.tenderTAB,this.catalogTAB],listeners:{tabchange:function(tp,newTab){if(newTab.id=="basePanelA"){Ext.getCmp('o3zonepanel').changeZone('sell');}
if(newTab.id=="basePanelB"){Ext.getCmp('o3zonepanel').changeZone('buy');}
if(newTab.id=="kiwiTab_34"){newTab.pievienojamDatusParSevi();}
if(newTab.id=="kiwiTab_tender_basket"){newTab.reloadStore();}},render:function(){if(menuId!=null){switch(menuId){case(38):var panelis=new Ext.o3mod.AcceptRejectNewPass({title:tr.zero.restorePass,iconCls:'ico-lifebuoy',closable:true});break;case(28):this.tend_det=new Ext.o3mod.TenderDetails();this.tend_det.on('render',this.tend_det.showInfo(itemId));break;case(67):Ext.getCmp('catalog_details_view').showInfo(itemId);this.setActiveTab(1);Ext.getCmp('o3zonepanel').changeZone('buy');break;default:var panelis=new Ext.dyn.DynPublication({id:'_temp_kiwiTab',title:'&nbsp;',autoScroll:true,iconCls:'ico-document-invoice',menuId:menuId,closable:true});}
switch(menuId){case(28):case(67):break;default:this.add(panelis).show();}}}},scope:this});this.centerPanel=new Ext.Container({region:'center',layout:'border',items:[{region:'north',xtype:'o3topmenupanel',destination:this.centralTabPanel},this.centralTabPanel]});this.aliveTask={interval:900000,run:function(){LoginClass.pingMe('imAlive',function(dati,e){if(e.status===true&&dati.success){}},this);}};this.userPollTask={interval:60000,run:function(){Ext.getCmp('o3usermainpanel').checkUserStatus();first_launch=false;}};this.westPanel=new Ext.Panel({region:'west',plugins:[Ext.ux.PanelCollapsedTitle],title:tr.zero.welcome,width:245,border:false,collapsible:true,autoScroll:true,margins:'0 5 5 5',cmargins:'0 5 7 5',defaults:{bodyStyle:'margin-bottom:3px;'},items:[{xtype:'o3logopanel',id:'o3logopanel'},{xtype:'o3zonepanel',id:'o3zonepanel',listeners:{scope:this,goTenderi:function(){this.centralTabPanel.setActiveTab(0);},goCatalog:function(){this.centralTabPanel.setActiveTab(1);}}},{xtype:'o3loginpanel',id:'o3loginpanel',listeners:{scope:this,'userLoggedIn':function(){Ext.WindowMgr.hideAll();isLogin=true;this.autoLogoutActive=true;Ext.getCmp('o3loginpanel').hide();Ext.getCmp('o3registerpanel').hide();Ext.getCmp('o3leftmenu').show();Ext.getCmp('o3leftmenuouter').hide();Ext.getCmp('o3usermainpanel').show();Ext.getCmp('o3usermainpanel').loadUserData();Ext.getCmp('o3langpanel').hide();this.tenderPanelis.reloadStores();this.startPoll();}}},{xtype:'o3usermainpanel',id:'o3usermainpanel',listeners:{scope:this,userLoggedOut:function(){if(isLogin){Ext.WindowMgr.hideAll();isLogin=false;this.autoLogoutActive=false;var tb=this.centralTabPanel;tb.setActiveTab(0);tb.items.each(function(c){if(c.id!='basePanelA'&&c.id!='basePanelB')tb.remove(c,true);});Ext.getCmp('o3loginpanel').show();Ext.getCmp('o3registerpanel').show();Ext.getCmp('o3leftmenu').hide();Ext.getCmp('o3leftmenuouter').show();Ext.getCmp('o3usermainpanel').hide();Ext.getCmp('o3langpanel').show();this.tenderPanelis.reloadStores();this.stopPoll();}},gotobasket:function(){this.launch_xtype_tab('o3modbasket','tender_basket',tr.zero.basket,'ico-shopping-basket');},gotoabonent:function(){this.launch_xtype_tab('o3modsubcsr',33,tr.zero.abonents,'ico-credit-cards');},reloadStores:function(){this.tenderPanelis.reloadStores();},forceTermination:function(pats){pats.forceLogout();}}},{xtype:'o3registerpanel',id:'o3registerpanel'},{xtype:'o3leftmenu',id:'o3leftmenu'},{xtype:'o3leftmenuouter',id:'o3leftmenuouter'},{xtype:'o3quickcontactpanel'}]});this.autoLogoutTask={interval:1000,repeat:this.logoutTimeToRespond,scope:this,run:function(){this.logoutTimer--;if(this.logoutTimer==0){if(Ext.MessageBox.isVisible())Ext.getCmp('o3usermainpanel').processLogout('yes');Ext.MessageBox.hide();}else{var laix=1-(this.logoutTimeToRespond-(this.logoutTimeToRespond-this.logoutTimer/this.logoutTimeToRespond));Ext.MessageBox.updateProgress(laix,tr.zero.wait+this.logoutTimer+'&nbsp;'+tr.zero.secRemainig);}}};this.winContainer=new Ext.Window({width:600,closeAction:'hide',closable:false});var config=Ext.apply(this.initialConfig,{layout:'border',listeners:{render:{fn:this.launchApplication,scope:this}},items:[this.centerPanel,this.westPanel,this.eastPanel]});Ext.apply(this,config);o3.KiwiApplication.superclass.initComponent.apply(this,arguments);},startPoll:function(){Ext.TaskMgr.start(this.userPollTask);Ext.TaskMgr.start(this.aliveTask);},stopPoll:function(){if(first_launch==false){Ext.TaskMgr.stop(this.userPollTask);Ext.TaskMgr.stop(this.aliveTask);}},applyDynFilters:function(dati){if(dati){this.tenderPanelis.filterDyn(dati);}
else{this.tenderPanelis.removeDynFilter();}},applyCatalogFilters:function(dati){if(dati){this.catalogPanelis.filterNozare(dati.var_id);}},removeCatalogFilters:function(){this.catalogPanelis.removeFilterNozare();},logoutForwarder:function(aa){Ext.getCmp('o3usermainpanel').processLogout(aa);},launchApplication:function(){Ext.getDoc().on('click',function(e,target){if(this.autoLogoutActive){Ext.MessageBox.show({title:tr.zero.autoLogoutTitle,msg:tr.zero.autoLogoutMsg,buttons:Ext.MessageBox.YESNO,progressText:tr.zero.wait+this.logoutTimeToRespond+'&nbsp;'+tr.zero.secRemainig,progress:true,animEl:'logoutButton',fn:this.logoutForwarder,scope:this});this.logoutTimer=this.logoutTimeToRespond;Ext.TaskMgr.start(this.autoLogoutTask);}},this,{buffer:this.logoutTimeout*1000});},mainamAktivoTab:function(tabPanel,panel){panel.store.load();},launch_xtype:function(xtype_name,menu_id,menu_name,iconClass){this.winContainer.removeAll(true);this.winContainer.setTitle(menu_name,iconClass);this.winContainer.add({xtype:xtype_name});this.winContainer.show();this.winContainer.doLayout();this.winContainer.center();},launch_xtype_tab:function(xtype_name,menu_id,menu_name,iconClass){var addNewTab=this.centralTabPanel.getItem('kiwiTab_'+menu_id)==null;if(addNewTab){if(menu_id!='undefined'){var thisModIcon=iconClass==''?'ico-block':iconClass;this.centralTabPanel.add({id:'kiwiTab_'+menu_id,title:menu_name,menuId:menu_id,iconCls:thisModIcon,xtype:xtype_name,closable:true}).show();}}
else{this.centralTabPanel.setActiveTab('kiwiTab_'+menu_id);return true;}}});isLogin=false;Ext.onReady(function(){Ext.ns('o3','o3.Stuff','Ext.o3mod','Ext.ux','Ext.ux.grid','Ext.ux.dd');var App=new Ext.App();var datums=new Date().add(Date.DAY,90);Ext.util.Cookies.set('default_lang',O3Lang,datums);Ext.Ajax.on('beforerequest',function(){App.statusMask();});Ext.Ajax.on('requestcomplete',function(){App.statusDefault();});Ext.Ajax.on('requestexception',function(){App.statusDefault();});this.kiwiApplicationInstance=new o3.KiwiApplication({layoutConfig:{minWidth:1024}});});
