
dojo.provide('idealista.inmueble');dojo.require("idealista.detalle");dojo.require("dojo.fx")
idealista.inmueble.init=function(){dojo.require("idealista.widget.tooltip");dojo.query('div[dt=idealista.widget.tooltip]').forEach(function(poElemento){poElemento.setAttribute('dojoType','idealista.widget.tooltip');});dojo.parser.parse(dojo.byId('#property-body'));if(dojo.byId('aof-price')){dojo.connect(dojo.byId('aof-price'),'onfocus',function(){if(dojo.hasClass('aof-extrafields','is-hidden')){dojo.removeClass('aof-extrafields','is-hidden');dojo.fx.wipeIn({node:'aof-extrafields',duration:300}).play();}});dojo.connect(dojo.byId('aof-price'),'onkeydown',function(e){if(!idealista.detalle.preValidate(e))dojo.stopEvent(e);});dojo.connect(dojo.byId('aof-price'),'onkeyup',function(){dojo.byId('aof-price').value=dojo.byId('aof-price').value.formatAsThousands();});dojo.connect(dojo.byId('aof-submit'),'onclick',function(e){dojo.stopEvent(e);idealista.inmueble.validateAskOwner(dijit.range.getAncestor(this,/FORM/),this);});}}
idealista.inmueble.validateAskOwner=function(poForm,poButton){poButton.disabled=true;var cMsg='';var cValuePrice=dojo.trim(dojo.byId('aof-price').value);var cValueEmail=dojo.trim(dojo.byId('aof-email').value);var cValuePhone=dojo.trim(dojo.byId('aof-phone').value);if(!dojox.validate.isText(cValueEmail)){cMsg+=i18n['generico.tu_email'].translateEntities()+" "+i18n['anunciar.js.obligatorio'].translateEntities()+'\n';}
else if(!dojox.validate.isEmailAddress(cValueEmail)){cMsg+=i18n['generico.tu_email'].translateEntities()+" "+i18n['anunciar.js.mail'].translateEntities()+'\n';}
if(cValuePhone!=''&&!cValuePhone.match(dojo.global.regExp)){cMsg+='\n'+i18n['generico.tu_telefono'].translateEntities()+" "+i18n['generico.form.errortlf'].translateEntities()+'\n';}
if(cMsg!=''){alert(cMsg);poButton.disabled=false;}
else{idealista.detalle.sendAskOwner(poForm,poButton);}}
idealista.detalle.sendAskOwner=function(poForm,poButton){if(!poButton.disabled)poButton.disabled=true;var oLoadingLayer=dojo.query('.loading',poForm)[0];dojo.removeClass(oLoadingLayer,'is-hidden');dojo.xhrGet({url:'/pagina/contactarminiform',handleAs:'json',headers:{'Accept-Charset':'ISO 8859-7'},load:function(response,ioArgs){if(response.status=='error'){}
else{window.setTimeout(function(){dojo.addClass(oLoadingLayer,'is-hidden');dojo.addClass(poForm,'inactive');var cHTML='<div class="feedback-text"><span class="icon-wrap"></span>'+i18n['contacta.confirma.envio.anunciante.bajaprecio']+'</div>';cHTML+='<div class="receive-alert"><span class="icon-wrap"></span><a href="">'+i18n['detalle.recibir_avisos']+'</a><br />'+i18n['cuaderno.avisos.SMS.explicomail.2b']+'</div>';dojo.query('.feedback',poForm)[0].innerHTML=cHTML;},1000);}
poButton.disabled=false;}});poButton.disabled=false;}
if(dojo.isIE&&dojo.isIE>5){document.attachEvent("onreadystatechange",function(e){idealista.inmueble.init();});}else{dojo.addOnLoad(function(){idealista.inmueble.init();});}