function _Fpp(d){if(d==0)return"tratt.riservata";return _FE(d);};function _FE(d){var sep="."
d+="";var rgx=/(\d+)(\d{3})/;while(rgx.test(d)){d=d.replace(rgx,'$1'+sep+'$2');}
return'€ '+d;};
function _ptu(bb,cb){var form=document.createElement("form");form.setAttribute("method","post");form.setAttribute("action","/"+bb);for(var eb in cb){var db=document.createElement("input");db.setAttribute("type","hidden");db.setAttribute("name",eb);db.setAttribute("value",cb[eb]);form.appendChild(db);}
document.body.appendChild(form);form.submit();}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&document.getElementById)x=document.getElementById(n);return x;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
var propertyTypeMap=[['0','appartamento'],['1','attico'],['2','loft'],['3','box'],['4','casa indipendente'],['5','mansarda'],['6','monolocale'],['7','palazzina'],['8','rustico casale'],['9','villa'],['10','villetta a schiera'],['21','bar'],['22','terreno edificabile'],['23','locale commerciale'],['24','capannone industriale'],['25','studio professionale'],['26','terreno agricolo'],['27','terreno industriale'],['28','magazzino'],['29','negozio'],['30','ufficio'],['31','albergo']];var panoramicMap=[['0','--',''],['1','non panoramico',''],['2','semipanoramico','semipanoramico'],['3','panoramico','panoramico']];var levelMap=[['0','--',''],['1','seminterrato','seminterrato'],['2','terra','piano terra'],['3','rialzato','piano rialzato'],['4','intermedio','piano intermedio'],['5','alto','piano alto'],['6','su più livelli','su più livelli']];var boxMap=[['0','--',''],['1','no',''],['2','coperto','posto auto'],['3', 'scoperto','posto auto'],['4','più posti','più posti auto']];var terraceMap=[['0','--',''],['1','no',''],['2','si','terrazzo']];var gardenMap=[['0','--',''],['1','no',''],['2','si','giardino']];var parkMap=[['0','--',''],['1','no',''],['2','si','in parco']];var elevatorMap=[['0','--',''],['1','no',''],['2','si','ascensore']];var airConditionerMap=[['0','--',''],['1','no',''],['2','si','aria cond.']];var propertyStatusMap=[['0','--',''],['1','in costruzione','in costruzione'],['2','abitabile','abitabile'],['3','nuovo','nuovo'],['4','ristrutturato','ristrutturato'],['5','da ristrutturare','da ristrutturare']];var buildingTypeMap=[['0','--',''],['1','epoca','palazzo epoca'],['2','signorile','palazzo signorile'],['3','popolare','palazzo popolare'],['4','storico','palazzo storico']];var heatingMap=[['0','--',''],['1','assente',''],['2','autonomo','riscald. autonomo'],['3','centralizzato','riscald. centralizzato']];var floorMap=[['0','--',''],['1','parquet','parquet'],['2','marmo','pavimento marmo'],['3','cotto','pavimento cotto'],['4','piastrelle','pavimento piastrelle'],['5','altro','']];
MM_swapImage('accedi','','../../templates/img/loginMini.png',1)
MM_swapImage('esci','','../../templates/img/logoutMini.png',1)
MM_swapImage('registrati','','../../templates/img/registerMini.png',1)
MM_swapImage('on_off','','../../templates/img/propertyInsertMini.png',1)
MM_swapImage('help','','../../templates/img/helpMini.png',1)
_cPCC=function(_fv,w,ee,rr){return _cCCc(_fv,'85%','+39','+34','+44',w,ee,55,rr);};_cCCc=function(_fv,ff,tt,ee,dd,t,hh,kk,yy){return new Ext.ux.IconCombo({store:new Ext.data.SimpleStore({autoLoad:true,fields:[_fv,'countryName','countryFlag'],data:[[tt,tt,'x-flag-it'],[ee,ee,'x-flag-sp'],[dd,dd,'x-flag-uk']]}),labelSeparator:'',editable:false,id:_fv,allowBlank:!t,blankText:'nazione obbligatoria',valueField:_fv,displayField:'countryName',iconClsField:'countryFlag',triggerAction:'all',fieldLabel:'nazione '+yy,anchor:ff,lazyRender:true,mode:'local',listeners:{'render':function(){if(hh!=null&&hh!='')
{this.setValue(hh);}}},width:kk});};function waitPopup(){if(Ext.fly('_mtbi')!=null)Ext.fly('_mtbi').mask();Ext.getBody().mask('attendere...');}
Ext.override(Ext.form.Field,{setFieldLabel:function(text){var ct=this.el.findParent('div.x-form-item',3,true);var label=ct.first('label.x-form-item-label');label.update(text);}});Ext.form.XmlErrorReader=function(){Ext.form.XmlErrorReader.superclass.constructor.call(this,{record:'field',success:'@success'},['id','msg']);};Ext.extend(Ext.form.XmlErrorReader,Ext.data.XmlReader);function _etv(response,w)
{var y='';var g=response.responseXML;try{y=g.getElementsByTagName(w)[0].firstChild.nodeValue;}catch(e){}
return y;}
function _reV()
{Ext.Msg.show({title:'avviso',msg:'per inserire un annuncio &egrave; necessario completare '+'la registrazione cliccando sul link che ti abbiamo inviato via email<br/>'+'se hai smarrito la email, clicca sul pulsante qui sotto per ricevere una nuova email di verifica',buttonText:Ext.MessageBox.buttonText.yes='invia mail di verifica',buttonText:Ext.MessageBox.buttonText.no='annulla',buttons:Ext.Msg.YESNO,closable:false,icon:Ext.MessageBox.WARNING,fn:function(btn,text){if(btn=='yes'){Ext.getBody().mask('attendere...');Ext.Ajax.request({url:'?cmd=emailVerifiedRequested',callback:function(){Ext.getBody().unmask();},success:function(response,_O){if(_etv(response,'success')==0)
{Ext.Msg.show({title:'avviso',msg:'indirizzo mail non trovato'});}else{Ext.Msg.show({title:'avviso',msg:'abbiamo inviato una mail al tuo indirizzo email<br/>'+'clicca sul link contenuto nella mail per completare l\'operazione<br/>'+'dopo la verifica potrai inserire un immobile'});}}});}}});}
function _ipC(){Ext.getBody().mask('attendere...');Ext.Ajax.request({url:'?cmd=checkLogin',success:function(response,_O){if(_etv(response,'success')=='0'){Ext.getBody().unmask();Ext.Msg.show({title:'avviso',msg:'per inserire un annuncio &egrave; necessario effettuare prima l\'accesso<br/>clicca sul pulsante <b>accedi</b> in alto a sinistra'});return;}
if(_etv(response,'emailVerified')=='true'){document.location.href="/it/pubblicare-annuncio-immobiliare";}else{_reV();}
Ext.getBody().unmask();}});}
Ext.QuickTips.init();Ext.override(Ext.form.Field,{afterRender:function(){if(this.helpText){var label=findLabel(this);if(label){var helpImage=label.createChild({tag:'img',src:'../templates/img/info.png',style:'margin-bottom: 0px; margin-left: 5px; padding: 0px;'});Ext.QuickTips.register({target:helpImage,title:'',text:this.helpText,enabled:true});}}
Ext.form.Field.superclass.afterRender.call(this);this.initEvents();this.initValue();}});var findLabel=function(field){var wrapDiv=null;var label=null
wrapDiv=field.getEl().up('div.x-form-item');if(wrapDiv){label=wrapDiv.child('label');}
if(label){return label;}}
Ext.override(Ext.form.Label,{afterRender:function(){if(this.helpText){var helpImage=this.getEl().createChild({tag:'img',src:'../templates/img/info.png',style:'margin-bottom: 0px; margin-left: 5px; padding: 0px;'});Ext.QuickTips.register({target:helpImage,title:'',text:this.helpText,enabled:true});}
Ext.form.Label.superclass.afterRender.call(this);}});function _GTH(uu,ii,t){this._ikk=uu;this._iky=ii;this._nkk=t;};Ext._cNtb=function(aa,_fd,gg,ii,_tn){return new Ext.Panel({title:aa,frame:true,width:295,layout:'form',items:[{layout:'column',labelAlign:'top',items:[{width:90,layout:'form',items:[_cPCC(_fd+'InternationalPrefix',gg,_tn._ikk,ii)]},{width:70,layout:'form',items:[{xtype:'_pff',name:_fd+'Prefix',id:_fd+'Prefix',labelSeparator:'',value:_tn._iky,width:50,fieldLabel:'prefisso '+ii,allowBlank:!gg,blankText:'prefisso obbligatorio'}]},{width:120,layout:'form',items:[{xtype:'_pnFF',name:_fd+'Number',id:_fd+'Number',labelSeparator:'',value:_tn._nkk,width:110,fieldLabel:'numero '+ii,allowBlank:!gg,blankText:'numero obbligatorio'}]}]}]})}
Ext._cTF=Ext.extend(Ext.form.TextField,{labelSeparator:'',selectOnFocus:true,initComponent:function(){Ext._cTF.superclass.initComponent.call(this);}});Ext.reg('_ctF',Ext._cTF);Ext._cNWZff=Ext.extend(Ext.form.TextField,{labelSeparator:'',selectOnFocus:true,maskRe:/^[0-9]*$/,initComponent:function(){Ext._cTF.superclass.initComponent.call(this);}});Ext.reg('_cNwZf',Ext._cNWZff);Ext._pff=Ext.extend(Ext.form.TextField,{fieldLabel:'prefisso',maskRe:/^[0-9]*$/,maxLength:4,minLength:2,initComponent:function(){Ext._pff.superclass.initComponent.call(this);}});Ext.reg('_pff',Ext._pff);Ext._pnFF=Ext.extend(Ext.form.TextField,{fieldLabel:'numero',maskRe:/^[0-9]*$/,maxLength:10,minLength:4,initComponent:function(){Ext._pnFF.superclass.initComponent.call(this);}});Ext.reg('_pnFF',Ext._pnFF);

