if(window.location.host=='www.comprar.es'){__subdominio1='//s1.comprar.es/';__subdominio2='//s2.comprar.es/images_apariencia/';__subdominio3='//s3.comprar.es/images/';__subdominio4='//s4.comprar.es/images/';}
else{__subdominio1='/';__subdominio2='/images/apariencia/';__subdominio3='/images/';__subdominio4='/images/';}
var _SUBDOMINIO1=__subdominio1;var _SUBDOMINIO2=__subdominio2;var _SUBDOMINIO3=__subdominio3;var _SUBDOMINIO4=__subdominio4;var tictac_pos=1;var tictac_numtotal=10;var valoracion_pos=3;function tictacMostrarTitulo(){tictacPosicionarTitulos();Effect.Appear("tictac-art-"+tictac_pos,{from:0,to:1,duration:0.3})}
function tictacPosicionarTitulos(){for(i=1;i<tictac_numtotal;i++)$('tictac-art-'+i).style.top=0;}
function tictacSiguiente(){if(tictac_pos<tictac_numtotal){tictac_carrusel.scrollTo(tictac_pos);tictac_carrusel.updateButtons();new Effect.Parallel([new Effect.Move("tictac-art-"+tictac_pos,{sync:true,x:0,y:30,mode:'relative'}),new Effect.Fade("tictac-art-"+tictac_pos,{sync:true,from:1,to:0})],{duration:0.4,delay:0});tictac_pos++;if((tictac_pos+1)<=tictac_numtotal){var tictac_slide=$("tictac-img-"+(tictac_pos+1));if(tictac_slide!=null){var estilo_background=tictac_slide.getStyle("background");if(estilo_background==""||estilo_background==undefined){tictac_slide.setStyle({"background":"transparent url('"+$F("tictac-hid-"+(tictac_pos+1))+"') center center no-repeat"});}}}
setTimeout("tictacMostrarTitulo()",500);}}
function tictacAnterior(){if(tictac_pos>1){tictac_carrusel.scrollTo(tictac_pos);new Effect.Parallel([new Effect.Move("tictac-art-"+tictac_pos,{sync:true,x:0,y:30,mode:'relative'}),new Effect.Fade("tictac-art-"+tictac_pos,{sync:true,from:1,to:0})],{duration:0.4,delay:0.1});tictac_pos--;setTimeout("tictacMostrarTitulo()",500);}}
function rellenaBocadillosValoracion(posicion){var bocadillo_img_base=_SUBDOMINIO2+'bocadillo_';if(valoracion_pos!=posicion){switch(posicion){case 1:$("valorar1").src=bocadillo_img_base+"10.png";$("valorar2").src=bocadillo_img_base+"0.png";$("valorar3").src=bocadillo_img_base+"0.png";$("valorar4").src=bocadillo_img_base+"0.png";$("valorar5").src=bocadillo_img_base+"0.png";break;case 2:$("valorar1").src=bocadillo_img_base+"10.png";$("valorar2").src=bocadillo_img_base+"10.png";$("valorar3").src=bocadillo_img_base+"0.png";$("valorar4").src=bocadillo_img_base+"0.png";$("valorar5").src=bocadillo_img_base+"0.png";break;case 3:$("valorar1").src=bocadillo_img_base+"10.png";$("valorar2").src=bocadillo_img_base+"10.png";$("valorar3").src=bocadillo_img_base+"10.png";$("valorar4").src=bocadillo_img_base+"0.png";$("valorar5").src=bocadillo_img_base+"0.png";break;case 4:$("valorar1").src=bocadillo_img_base+"10.png";$("valorar2").src=bocadillo_img_base+"10.png";$("valorar3").src=bocadillo_img_base+"10.png";$("valorar4").src=bocadillo_img_base+"10.png";$("valorar5").src=bocadillo_img_base+"0.png";break;case 5:$("valorar1").src=bocadillo_img_base+"10.png";$("valorar2").src=bocadillo_img_base+"10.png";$("valorar3").src=bocadillo_img_base+"10.png";$("valorar4").src=bocadillo_img_base+"10.png";$("valorar5").src=bocadillo_img_base+"10.png";break;default:$("valorar1").src=bocadillo_img_base+"0.png";$("valorar2").src=bocadillo_img_base+"0.png";$("valorar3").src=bocadillo_img_base+"0.png";$("valorar4").src=bocadillo_img_base+"0.png";$("valorar5").src=bocadillo_img_base+"0.png";}
valoracion_pos=posicion;}}
function seleccionaBocadillosValoracion(posicion){$("tiraValoracion").onmouseout="";var salida='';var bocadillo_img_base=_SUBDOMINIO3+'paginausuario/bocadillo_';switch(posicion){case 1:salida='<img src="'+bocadillo_img_base+'1.png" />';break;case 2:salida='<img src="'+bocadillo_img_base+'2.png" />';break;case 3:salida='<img src="'+bocadillo_img_base+'3.png" />';break;case 4:salida='<img src="'+bocadillo_img_base+'4.png" />';break;case 5:salida='<img src="'+bocadillo_img_base+'5.png" />';break;}
salida+='<br/><br/>Gracias por tu puntuación.';$("tiraValoracion").update(salida);$("tiraValoracion").onMouseOut="javascript:void(0);";}
var win_completar;function completarUsuario(){win_completar=new Window({className:"dialog",width:350,height:110,zIndex:100,resizable:false,title:"Ficha incompleta",showEffect:Effect.BlindDown,hideEffect:Effect.SwitchOff,draggable:true,wiredDrag:true});win_completar.getContent().innerHTML="<div style='padding:10px'><p class='mensajes'>Si deseas comprar o vender es necesario finalizar el registro.</p><p>Para ello, dirígete a <a href='/panelcontrolusuario/listaComprador.php?destino=11' style='font-weight:bold;color:#0cf'>Panel de Control > Editar perfil</a>.</p></div>";win_completar.showCenter();}
function precargaImagenes(){var imagenes=new Array(_SUBDOMINIO2+'logo_h1_internas.png',_SUBDOMINIO2+'img_subcategorias.jpg',_SUBDOMINIO2+'bg_tipos.png',_SUBDOMINIO2+'barra_navegacion_top.png',_SUBDOMINIO2+'barra_precio_producto.png',_SUBDOMINIO2+'borde_gris.gif');var num_imagenes=imagenes.length;for(i=0;i<num_imagenes;i++){$("pie").insert(new Element('img',{'style':'display:none','src':imagenes[i]}),{position:'after'});}}
function guardarSuscripcion(id){if($('input'+id).value.length>0){$("button"+id).style.display='none';$("img"+id).style.display='block';var url="/suscripcion/insertarsuscripcion.php";var pars="email="+$('input'+id).value;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(t){$("button"+id).style.display='block';$("img"+id).style.display='none';var res=t.responseText;if(res==0){$("label"+id).style.color="#009900";$("label"+id).innerHTML="Suscripci&oacute;n realizada con &eacute;xito";}
if(res==1){$("label"+id).style.color="#990000";$("label"+id).innerHTML="Este e-mail ya esta suscrito";}
if(res==2){$("label"+id).style.color="#990000";$("label"+id).innerHTML="El e-mail es incorrecto";}}});}
else{$("label"+id).style.color="#990000";$("label"+id).innerHTML="Introduce tu e-mail";}}if(!window.Modalbox)var Modalbox={};Modalbox.Methods={overrideAlert:false,focusableElements:[],currFocused:0,initialized:false,active:true,options:{title:"ModalBox Window",overlayClose:true,width:500,height:90,overlayOpacity:0.65,overlayDuration:0.25,slideDownDuration:0.5,slideUpDuration:0.5,resizeDuration:0.25,inactiveFade:true,transitions:true,loadingString:"Please wait. Loading...",closeString:"Close window",closeValue:"&times;",params:{},method:"get",autoFocusing:true,aspnet:false},_options:{},setOptions:function(a){Object.extend(this.options,a||{})},_init:function(a){Object.extend(this._options,this.options);this.setOptions(a);this.MBoverlay=new Element("div",{id:"MB_overlay",opacity:"0"});this.MBwindow=(new Element("div",{id:"MB_window",style:"display: none"})).update(this.MBframe=(new Element("div",{id:"MB_frame"})).update(this.MBheader=(new Element("div",{id:"MB_header"})).update(this.MBcaption=new Element("div",{id:"MB_caption"}))));this.MBclose=(new Element("a",{id:"MB_close",title:this.options.closeString,href:"#"})).update("<span>"+
this.options.closeValue+"</span>");this.MBheader.insert({bottom:this.MBclose});this.MBcontent=(new Element("div",{id:"MB_content"})).update(this.MBloading=(new Element("div",{id:"MB_loading"})).update(this.options.loadingString));this.MBframe.insert({bottom:this.MBcontent});a=this.options.aspnet?$(document.body).down("form"):$(document.body);a.insert({top:this.MBwindow});a.insert({top:this.MBoverlay});this.initScrollX=window.pageXOffset||document.body.scrollLeft||document.documentElement.scrollLeft;this.initScrollY=window.pageYOffset||document.body.scrollTop||document.documentElement.scrollTop;this.hideObserver=this._hide.bindAsEventListener(this);this.kbdObserver=this._kbdHandler.bindAsEventListener(this);this._initObservers();this.initialized=true},show:function(a,b){this.initialized||this._init(b);this.content=a;this.setOptions(b);if(this.options.title)$(this.MBcaption).update(this.options.title);else{$(this.MBheader).hide();$(this.MBcaption).hide()}if(this.MBwindow.style.display=="none"){this._appear();this.event("onShow")}else{this._update();this.event("onUpdate")}},hide:function(a){if(this.initialized){a&&typeof a.element!="function"&&Object.extend(this.options,a);this.event("beforeHide");if(this.options.transitions)Effect.SlideUp(this.MBwindow,{duration:this.options.slideUpDuration,transition:Effect.Transitions.sinoidal,afterFinish:this._deinit.bind(this)});else{$(this.MBwindow).hide();this._deinit()}}else throw"Modalbox is not initialized.";},_hide:function(a){a.stop();if(a.element().id=="MB_overlay"&&!this.options.overlayClose)return false;this.hide()},alert:function(a){Modalbox.show('<div class="MB_alert"><p>'+a+'</p><input type="button" onclick="Modalbox.hide()" value="OK" /></div>',{title:"Alert: "+document.title,width:300})},_appear:function(){if(Prototype.Browser.IE&&!navigator.appVersion.match(/\b7.0\b/)){window.scrollTo(0,0);this._prepareIE("100%","hidden")}this._setWidth();this._setPosition();if(this.options.transitions){$(this.MBoverlay).setStyle({opacity:0});new Effect.Fade(this.MBoverlay,{from:0,to:this.options.overlayOpacity,duration:this.options.overlayDuration,afterFinish:function(){new Effect.SlideDown(this.MBwindow,{duration:this.options.slideDownDuration,transition:Effect.Transitions.sinoidal,afterFinish:function(){this._setPosition();this.loadContent()}.bind(this)})}.bind(this)})}else{$(this.MBoverlay).setStyle({opacity:this.options.overlayOpacity});$(this.MBwindow).show();this._setPosition();this.loadContent()}this._setWidthAndPosition=this._setWidthAndPosition.bindAsEventListener(this);Event.observe(window,"resize",this._setWidthAndPosition)},resize:function(a,b,c){var d=$(this.MBwindow).getHeight(),g=$(this.MBwindow).getWidth(),e=$(this.MBheader).getHeight(),f=$(this.MBcontent).getHeight();b=d-e+b<f?f+e-d:b;c&&this.setOptions(c);if(this.options.transitions)new Effect.ScaleBy(this.MBwindow,a,b,{duration:this.options.resizeDuration,afterFinish:function(){this.event("_afterResize");this.event("afterResize")}.bind(this)});else{this.MBwindow.setStyle({width:g+a+"px",height:d+b+"px"});setTimeout(function(){this.event("_afterResize");this.event("afterResize")}.bind(this),1)}},resizeToContent:function(a){var b=this.options.height-this.MBwindow.offsetHeight;if(b!=0){a&&this.setOptions(a);Modalbox.resize(0,b)}},resizeToInclude:function(a,b){a=$(a);a=a.getHeight()+parseInt(a.getStyle("margin-top"))+parseInt(a.getStyle("margin-bottom"))+parseInt(a.getStyle("border-top-width"))+parseInt(a.getStyle("border-bottom-width"));if(a>0){b&&this.setOptions(b);Modalbox.resize(0,a)}},_update:function(){$(this.MBcontent).update("");this.MBcontent.appendChild(this.MBloading);$(this.MBloading).update(this.options.loadingString);this.currentDims=[this.MBwindow.offsetWidth,this.MBwindow.offsetHeight];Modalbox.resize(this.options.width-this.currentDims[0],this.options.height-this.currentDims[1],{_afterResize:this._loadAfterResize.bind(this)})},loadContent:function(){if(this.event("beforeLoad")!=false)if(typeof this.content=="string")if((new RegExp(/<\/?[^>]+>/gi)).test(this.content)){this._insertContent(this.content.stripScripts());this._putContent(function(){this.content.extractScripts().map(function(a){return eval(a.replace("<!--","").replace("// --\>",""))}.bind(window))}.bind(this))}else new Ajax.Request(this.content,{method:this.options.method.toLowerCase(),parameters:this.options.params,onSuccess:function(a){var b=new String(a.responseText);this._insertContent(a.responseText.stripScripts());this._putContent(function(){b.extractScripts().map(function(c){return eval(c.replace("<!--","").replace("// --\>",""))}.bind(window))})}.bind(this),onException:function(a,b){Modalbox.hide();throw"Modalbox Loading Error: "+b;}});else if(typeof this.content=="object"){this._insertContent(this.content);this._putContent()}else{Modalbox.hide();throw"Modalbox Parameters Error: Please specify correct URL or HTML element (plain HTML or object)";}},_insertContent:function(a){$(this.MBcontent).hide().update("");if(typeof a=="string")setTimeout(function(){this.MBcontent.update(a)}.bind(this),1);else if(typeof a=="object"){var b=a.cloneNode(true);if(a.id)a.id="MB_"+a.id;$(a).select("*[id]").each(function(c){c.id="MB_"+c.id});this.MBcontent.appendChild(b);this.MBcontent.down().show();Prototype.Browser.IE&&$$("#MB_content select").invoke("setStyle",{visibility:""})}},_putContent:function(a){if(this.options.height==this._options.height)setTimeout(function(){Modalbox.resize(0,$(this.MBcontent).getHeight()-$(this.MBwindow).getHeight()+$(this.MBheader).getHeight(),{afterResize:function(){this.MBcontent.show().makePositioned();this.focusableElements=this._findFocusableElements();this._setFocus();setTimeout(function(){a!=undefined&&a();this.event("afterLoad")}.bind(this),1)}.bind(this)})}.bind(this),1);else{this._setWidth();this.MBcontent.setStyle({overflow:"auto",height:$(this.MBwindow).getHeight()-$(this.MBheader).getHeight()-13+"px"});this.MBcontent.show();this.focusableElements=this._findFocusableElements();this._setFocus();setTimeout(function(){a!=undefined&&a();this.event("afterLoad")}.bind(this),1)}},activate:function(a){this.setOptions(a);this.active=true;$(this.MBclose).observe("click",this.hideObserver);this.options.overlayClose&&$(this.MBoverlay).observe("click",this.hideObserver);$(this.MBclose).show();this.options.transitions&&this.options.inactiveFade&&new Effect.Appear(this.MBwindow,{duration:this.options.slideUpDuration})},deactivate:function(a){this.setOptions(a);this.active=false;$(this.MBclose).stopObserving("click",this.hideObserver);this.options.overlayClose&&$(this.MBoverlay).stopObserving("click",this.hideObserver);$(this.MBclose).hide();this.options.transitions&&this.options.inactiveFade&&new Effect.Fade(this.MBwindow,{duration:this.options.slideUpDuration,to:0.75})},_initObservers:function(){$(this.MBclose).observe("click",this.hideObserver);this.options.overlayClose&&$(this.MBoverlay).observe("click",this.hideObserver);Prototype.Browser.IE?Event.observe(document,"keydown",this.kbdObserver):Event.observe(document,"keypress",this.kbdObserver)},_removeObservers:function(){$(this.MBclose).stopObserving("click",this.hideObserver);this.options.overlayClose&&$(this.MBoverlay).stopObserving("click",this.hideObserver);Prototype.Browser.IE?Event.stopObserving(document,"keydown",this.kbdObserver):Event.stopObserving(document,"keypress",this.kbdObserver)},_loadAfterResize:function(){this._setWidth();this._setPosition();this.loadContent()},_setFocus:function(){if(this.focusableElements.length>0&&this.options.autoFocusing==true){var a=this.focusableElements.find(function(b){return b.tabIndex==1})||this.focusableElements.first();this.currFocused=this.focusableElements.toArray().indexOf(a);a.focus()}else $(this.MBclose).visible()&&$(this.MBclose).focus()},_findFocusableElements:function(){this.MBcontent.select("input:not([type~=hidden]), select, textarea, button, a[href]").invoke("addClassName","MB_focusable");return this.MBcontent.select(".MB_focusable")},_kbdHandler:function(a){var b=a.element();switch(a.keyCode){case Event.KEY_TAB:a.stop();if(b!=this.focusableElements[this.currFocused])this.currFocused=this.focusableElements.toArray().indexOf(b);if(a.shiftKey)if(this.currFocused==0){this.focusableElements.last().focus();this.currFocused=this.focusableElements.length-1}else{this.currFocused--;this.focusableElements[this.currFocused].focus()}else if(this.currFocused==this.focusableElements.length-1){this.focusableElements.first().focus();this.currFocused=0}else{this.currFocused++;this.focusableElements[this.currFocused].focus()}break;case Event.KEY_ESC:this.active&&this._hide(a);break;case 32:this._preventScroll(a);break;case 0:a.which==32&&this._preventScroll(a);break;case Event.KEY_UP:case Event.KEY_DOWN:case Event.KEY_PAGEDOWN:case Event.KEY_PAGEUP:case Event.KEY_HOME:case Event.KEY_END:if(Prototype.Browser.WebKit&&!["textarea","select"].include(b.tagName.toLowerCase()))a.stop();else if(b.tagName.toLowerCase()=="input"&&["submit","button"].include(b.type)||b.tagName.toLowerCase()=="a")a.stop();break}},_preventScroll:function(a){["input","textarea","select","button"].include(a.element().tagName.toLowerCase())||a.stop()},_deinit:function(){this._removeObservers();Event.stopObserving(window,"resize",this._setWidthAndPosition);if(this.options.transitions)Effect.toggle(this.MBoverlay,"appear",{duration:this.options.overlayDuration,afterFinish:this._removeElements.bind(this)});else{this.MBoverlay.hide();this._removeElements()}$(this.MBcontent).setStyle({overflow:"",height:""})},_removeElements:function(){$(this.MBoverlay).remove();$(this.MBwindow).remove();if(Prototype.Browser.IE&&!navigator.appVersion.match(/\b7.0\b/)){this._prepareIE("","");window.scrollTo(this.initScrollX,this.initScrollY)}if(typeof this.content=="object"){if(this.content.id&&this.content.id.match(/MB_/))this.content.id=this.content.id.replace(/MB_/,"");this.content.select("*[id]").each(function(a){a.id=a.id.replace(/MB_/,"")})}this.initialized=false;this.event("afterHide");this.setOptions(this._options)},_setWidth:function(){$(this.MBwindow).setStyle({width:this.options.width+"px",height:this.options.height+"px"})},_setPosition:function(){$(this.MBwindow).setStyle({left:Math.round((Element.getWidth(document.body)-Element.getWidth(this.MBwindow))/2)+"px"})},_setWidthAndPosition:function(){$(this.MBwindow).setStyle({width:this.options.width+"px"});this._setPosition()},_getScrollTop:function(){var a;if(document.documentElement&&document.documentElement.scrollTop)a=document.documentElement.scrollTop;else if(document.body)a=document.body.scrollTop;return a},_prepareIE:function(a,b){$$("html, body").invoke("setStyle",{width:a,height:a,overflow:b});$$("select").invoke("setStyle",{visibility:b})},event:function(a){if(this.options[a]){var b=this.options[a]();this.options[a]=null;return b!=undefined?b:true}return true}};Object.extend(Modalbox,Modalbox.Methods);if(Modalbox.overrideAlert)window.alert=Modalbox.alert;Effect.ScaleBy=Class.create();Object.extend(Object.extend(Effect.ScaleBy.prototype,Effect.Base.prototype),{initialize:function(a,b,c,d){this.element=$(a);d=Object.extend({scaleFromTop:true,scaleMode:"box",scaleByWidth:b,scaleByHeight:c},d||{});this.start(d)},setup:function(){this.elementPositioning=this.element.getStyle("position");this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;this.dims=null;if(this.options.scaleMode=="box")this.dims=[this.element.offsetHeight,this.element.offsetWidth];if(/^content/.test(this.options.scaleMode))this.dims=[this.element.scrollHeight,this.element.scrollWidth];if(!this.dims)this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth];this.deltaY=this.options.scaleByHeight;this.deltaX=this.options.scaleByWidth},update:function(a){var b=this.dims[0]+this.deltaY*a;a=this.dims[1]+this.deltaX*a;b=b>0?b:0;a=a>0?a:0;this.setDimensions(b,a)},setDimensions:function(a,b){var c={};c.width=b+"px";c.height=a+"px";a=Math.round((a-this.dims[0])/2);b=Math.round((b-this.dims[1])/2);if(this.elementPositioning=="absolute"||this.elementPositioning=="fixed"){if(!this.options.scaleFromTop)c.top=this.originalTop-a+"px";c.left=this.originalLeft-b+"px"}else{if(!this.options.scaleFromTop)c.top=-a+"px";c.left=-b+"px"}this.element.setStyle(c)}});var esBusqueda=false;function iniciarBusquedaSinSubmit(){esBusqueda=true;if($("clave").value=="Buscar en Comprar.es")
$("clave").value="";$("buscador").action="/"+$("categorias").options[$("categorias").selectedIndex].id;}
function iniciarBusqueda(){esBusqueda=true;if($("clave").value=="Buscar en Comprar.es")
$("clave").value="";$("buscador").action="/"+$("categorias").options[$("categorias").selectedIndex].id;$("buscador").submit();}
function submitenter(myfield,e){var keycode;if(window.event)keycode=window.event.keyCode;else if(e)keycode=e.which;else return true;if(keycode==13){doLogin();return false;}
else
return true;}
function submitenterLogin(myfield,e,redireccion){var keycode;if(window.event)keycode=window.event.keyCode;else if(e)keycode=e.which;else return true;if(keycode==13){ocultarMsgLogin();compruebaLoginIntermedio(redireccion);return false;}
else
return true;}
function submitcambioPass(myfield,e,redireccion){var keycode;if(window.event)keycode=window.event.keyCode;else if(e)keycode=e.which;else return true;if(keycode==13){cambiarPassword(redireccion);return false;}
else
return true;}
var usuario;var ruta_avatar;function muestraAvatar2(){if($('avatarCnt'))
$('avatarCnt').style.display='block';var usuarioAux=usuario;if(usuario.length>10)
usuarioAux=usuario.substring(0,10)+"...";if($('nombreUsuario'))
$('nombreUsuario').innerHTML='Bienvenido, <strong>'+usuarioAux+'</strong>.';if($('imagenAvatarUsuario'))
$('imagenAvatarUsuario').innerHTML='<img src="'+ruta_avatar+'" width="30" height="32" alt="" class="avatar" />';Effect.SlideDown('id');muestraBienvenido(0);}
function muestraMensajeError(){Effect.SlideUp('id');setTimeout("$('comprobandoCnt').style.display='none'",1000);setTimeout("muestraMensajeError2()",1000);}
function muestraMensajeError2(){$('errorCnt').style.display='block';Effect.SlideDown('id');setTimeout("muestraError()",2000);}
function muestraError(){Effect.SlideUp('id');setTimeout("muestraCampos()",2000);}
function muestraCampos(){$('errorCnt').style.display='none';$('idCnt').style.display='block';$("passwordId").value="";Effect.SlideDown('id');}
function esperaCargando(){Effect.Appear('login_loading',{duration:0.5});}
function muestraCargando(){Effect.SlideDown('id');}
function recargar(){if(ruta_recarga!="")document.location.href=ruta_recarga;else window.location.reload();}
var ruta_recarga;function compruebaLogin(transport){var xml=transport.responseXML.documentElement;var resultado=obtenerCampo(xml,"RESULTADO");if(resultado=='OK'){usuario=obtenerCampo(xml,"LOGIN");ruta_avatar=obtenerCampo(xml,"AVATAR");ruta_recarga=obtenerCampo(xml,"RECARGA");if(obtenerCampo(xml,"COMPLETO")==0){completarUsuario();setTimeout("location.reload(true)",5000);}
else location.reload(true);}
else if(resultado=="INACTIVO"){$("login_error").setStyle({'background':'transparent url(/images/iconos/ico_equis.gif) no-repeat scroll left center'});$("login_loading").style.display="none";$("login_error").style.display="none";$("identificacion").style.display="block";win_completar=new Window({className:"dialog",width:350,height:110,zIndex:100,resizable:false,title:"Ficha incompleta",showEffect:Effect.BlindDown,hideEffect:Effect.SwitchOff,draggable:true,wiredDrag:true});win_completar.getContent().innerHTML="<div style='padding:10px'><p class='mensajes'>Has de confirmar la cuenta antes de entrar, se ha reenviado el email de activaci&oacute;n, por favor, revisa tu correo.</p></div>";win_completar.showCenter();}
else{$("login_error").setStyle({'background':'transparent url(/images/iconos/ico_equis.gif) no-repeat scroll left center'});setTimeout("muestraError()",500);}}
function muestraError(){$('login_loading').style.display='none';Effect.Appear('login_error',{duration:0.5});setTimeout("ocultaError()",1500);setTimeout("muestraIdentificacion()",2000);}
function ocultaError(){Effect.Fade('login_error',{duration:0.5,from:1,to:0});}
function muestraLogged(){Effect.Appear('login_logged',{duration:0.5});setTimeout("location.reload(true)",500);}
function ocultaLogged(){Effect.Fade('login_logged',{duration:0.5,from:1,to:0});}
function muestraIdentificacion(){Effect.Appear('identificacion',{duration:0.5});}
function doLogin(){$("login_loading").setStyle({'background':'transparent url(/images/apariencia/loading_login.gif) left center no-repeat'});Effect.Fade('identificacion',{duration:0.5,from:1,to:0});setTimeout("esperaCargando()",500);var compruebaLogin=this.compruebaLogin.bind();idCliente=$F('usuario');passCliente=hex_md5($F('passwordId'));var url="/clientes/login.php";var pars="idCliente="+idCliente+"&passCliente="+passCliente;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onComplete:compruebaLogin});}
function compruebaLoginIntermedio(ruta){idCliente=$('loginCliente').value;passCliente=hex_md5($('passwordCliente').value);var url="/clientes/login.php";var pars="idCliente="+idCliente+"&passCliente="+passCliente;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onLoading:this.comprobando(1),onComplete:function(transport){$("cargandoLog").style.display="none";var xml=transport.responseXML.documentElement;var resultado=obtenerCampo(xml,"RESULTADO");if(resultado=='OK'){if(ruta.indexOf('login.php')!=-1||ruta.indexOf('registrar.php')!=-1)document.location.href='/';else document.location.href=ruta;}
else if(resultado=='INACTIVO'){$("spanInactivo").style.display="block";}
else{$("spanOlvidadoNoOkLog").style.display="block";}}});}
function cambiarPassword(ruta){idCliente=$('loginCliente').value;passCliente=hex_md5($('passwordCliente').value);pass=$('passwordCliente').value;var url="/clientes/cambiarpassword.php";var pars="idCliente="+idCliente+"&passCliente="+passCliente+"&pass="+pass;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onComplete:function(transport){var xml=transport.responseXML.documentElement;var resultado=obtenerCampo(xml,"RESULTADO");if(resultado=='OK'){if(ruta.indexOf('login.php')!=-1||ruta.indexOf('registrar.php')!=-1)document.location.href='/';else document.location.href=ruta;}
else{$("spanUsuarioError").innerHTML=obtenerCampo(xml,"MENSAJE");$("spanUsuarioError").style.display="block";}}});}
function ocultarMsgLogin(){$("spanOlvidadoNoOkLog").style.display="none";$("spanInactivo").style.display="none";$("spanOlvidadoOkPreg").style.display="none";$("spanOlvidadoOkCorreo").style.display="none";if($("spanActiveOk"))
$("spanActiveOk").style.display="none";if($("spanSesionOk"))
$("spanSesionOk").style.display="none";}
function borrarSesion(){var url="/sesiones/borrarSesion.php";var myAjax=new Ajax.Request(url,{onComplete:function(transport){var str=document.location.pathname;var patron=new RegExp("listaComprador");var patron2=new RegExp("vender");if(patron.test(str)||patron2.test(str)){document.location.href="/";}
var patron3=new RegExp("gestionTienda");var patron4=new RegExp("crearTienda");if(patron3.test(str)||patron4.test(str)){document.location.href='/';}
else{location.reload(true);}}});}
function muestraInicio(){Effect.SlideUp('id');Effect.Fade('contenidoBienvenido');setTimeout("$('avatarCnt').style.display='none'",1000);$('usuario').value="Usuario";$('passwordId').value="";setTimeout("muestraCampos();",1000);muestraBienvenido(1);}
function muestraInicioTienda(){Effect.SlideUp('id');setTimeout("$('avatarCnt').style.display='none'",1000);$('usuario').value="Usuario";$('passwordId').value="";setTimeout("muestraCampos();",1000);$("usr").innerHTML="";}
function muestraInicioActivacion(){Effect.SlideUp('id');Effect.Fade('contenidoBienvenido');setTimeout("$('avatarCnt').style.display='none';$('comprobandoCnt').style.display='none'",1000);$('usuario').value="Usuario";$('passwordId').value="";setTimeout("muestraCampos();",1000);muestraBienvenido(1);}
function muestraBienvenido(accion){if($("bienvenido")){if(accion==0){var usuarioAux=usuario;if(usuario.length>10)
usuarioAux=usuario.substring(0,10)+"...";$("bienvenido").innerHTML="<div id=\"contenidoBienvenido\" style=\"display:none\"><p><strong>Bienvenido "+usuarioAux+"</strong></p>"+"<ul class=\"bienvenido\">"+"<li><a href=\"javascript:panelDeControl();\">Panel de control</a></li>"+"<li><a href=\"javascript:borrarSesion();\">Cerrar sesión</a></li>"+"</ul></div>";}
else{$("bienvenido").innerHTML="<div id=\"contenidoBienvenido\" style=\"display:none\"><p class=\"titulo\">&iquest;Nuevo en Comprar.es?</p>"+"<p class=\"esFacil\">Reg&iacute;strate, es f&aacute;cil y gratuito</p>"+"<a href=\"registrar.php\" class=\"registrate\" target=\"_self\" title=\"Reg&iacute;strate en Comprar.es\">reg&iacute;strate</a>"+"<a href=\"/login.php\" class=\"olvidado\" target=\"_self\" title=\"¿Has olvidado tu contrase&ntilde;a?\">¿Has olvidado tu contrase&ntilde;a?</a></div>";}
Effect.Appear('contenidoBienvenido');if($("subCabeceraProducto")){$("subCabeceraProducto").innerHTML="<a class=\"seguir\" title=\"Seguir este artículo\" href=\"javascript:seguirArticulo();\">Seguir este artículo</a>";}}}
function panelDeControl(){document.location.href="/panelcontrolusuario/listaComprador.php";}
function limpiarMensajesError(){$$(".error_login").each(function(e){e.style.display="none";});}
var bloqueActual=1;function recuperarLogin(){mostrarBloque(2);}
function recuperarPassword(){mostrarBloque(3);}
function ocultarBloques(){$$('.cont_login').each(function(item){$(item).style.display="none";});}
function mostrarBloque(idBloque){limpiarMensajesError();Effect.Fade("paso"+bloqueActual,{duration:0.5});var pasoId="paso"+idBloque;setTimeout("Effect.Appear('"+pasoId+"')",500);bloqueActual=idBloque;}
function compruebaCorreo(){$("spanOlvidadoOk").style.display="none";$("spanOlvidadoNoOk").style.display="none";$("spanCorreosNoOk").style.display="none";if($("emailCliente").value==$("confimarEmailCliente").value){var url="/clientes/recuperarLogin.php";var pars="email="+$("emailCliente").value;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onLoading:this.comprobando(2),onComplete:function(transport){$("cargandoRecuperarLog").style.display="none";var xml=transport.responseXML.documentElement;if(obtenerCampo(xml,"RESULTADO")=="OK"){ocultarBloques();mostrarBloque(1);setTimeout("$('spanOlvidadoOkCorreo').style.display = 'block'",1000);}
else{$("spanOlvidadoNoOk").style.display="block";}}});}
else{$("spanCorreosNoOk").style.display="block";}}
function recuperarPregunta(){var url="/clientes/recuperarPreguntaSecreta.php";var pars="login="+$("loginClientePass").value;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onLoading:this.comprobando(3),onComplete:function(transport){$("cargandoRecuperarPreg").style.display="none";$("spanOlvidadoNoOkPass").style.display="none";var xml=transport.responseXML.documentElement;if(obtenerCampo(xml,"RESULTADO")=="OK"){ocultarBloques();$("preguntaSecreta").innerHTML=obtenerCampo(xml,"PREGUNTA");mostrarBloque(4);}
else{$("spanOlvidadoNoOkPass").style.display="block";}}});}
function obtenerPassword(){$("spanOlvidadoOkPreg").style.display="none";$("spanOlvidadoNoOkPreg").style.display="none";var url="/clientes/recuperarPassword.php";var pars="respuesta="+$("respuestaCliente").value+"&login="+$("loginClientePass").value;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onLoading:this.comprobando(4),onComplete:function(transport){$("cargandoRecuperarPass").style.display="none";var xml=transport.responseXML.documentElement;if(obtenerCampo(xml,"RESULTADO")=="OK"){ocultarBloques();mostrarBloque(1);setTimeout("$('spanOlvidadoOkPreg').style.display = 'block'",1000);}
else{$("spanOlvidadoNoOkPreg").style.display="block";}}});}
function comprobando(tipo){if(tipo==1)
$("cargandoLog").style.display="block";if(tipo==2)
$("cargandoRecuperarLog").style.display="block";if(tipo==3)
$("cargandoRecuperarPreg").style.display="block";if(tipo==4)
$("cargandoRecuperarPass").style.display="block";}
var hexcase=0;var b64pad="";var chrsz=8;function hex_md5(s){return binl2hex(core_md5(str2binl(s),s.length*chrsz));}
function b64_md5(s){return binl2b64(core_md5(str2binl(s),s.length*chrsz));}
function str_md5(s){return binl2str(core_md5(str2binl(s),s.length*chrsz));}
function hex_hmac_md5(key,data){return binl2hex(core_hmac_md5(key,data));}
function b64_hmac_md5(key,data){return binl2b64(core_hmac_md5(key,data));}
function str_hmac_md5(key,data){return binl2str(core_hmac_md5(key,data));}
function md5_vm_test()
{return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72";}
function core_md5(x,len)
{x[len>>5]|=0x80<<((len)%32);x[(((len+64)>>>9)<<4)+14]=len;var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;for(var i=0;i<x.length;i+=16)
{var olda=a;var oldb=b;var oldc=c;var oldd=d;a=md5_ff(a,b,c,d,x[i+0],7,-680876936);d=md5_ff(d,a,b,c,x[i+1],12,-389564586);c=md5_ff(c,d,a,b,x[i+2],17,606105819);b=md5_ff(b,c,d,a,x[i+3],22,-1044525330);a=md5_ff(a,b,c,d,x[i+4],7,-176418897);d=md5_ff(d,a,b,c,x[i+5],12,1200080426);c=md5_ff(c,d,a,b,x[i+6],17,-1473231341);b=md5_ff(b,c,d,a,x[i+7],22,-45705983);a=md5_ff(a,b,c,d,x[i+8],7,1770035416);d=md5_ff(d,a,b,c,x[i+9],12,-1958414417);c=md5_ff(c,d,a,b,x[i+10],17,-42063);b=md5_ff(b,c,d,a,x[i+11],22,-1990404162);a=md5_ff(a,b,c,d,x[i+12],7,1804603682);d=md5_ff(d,a,b,c,x[i+13],12,-40341101);c=md5_ff(c,d,a,b,x[i+14],17,-1502002290);b=md5_ff(b,c,d,a,x[i+15],22,1236535329);a=md5_gg(a,b,c,d,x[i+1],5,-165796510);d=md5_gg(d,a,b,c,x[i+6],9,-1069501632);c=md5_gg(c,d,a,b,x[i+11],14,643717713);b=md5_gg(b,c,d,a,x[i+0],20,-373897302);a=md5_gg(a,b,c,d,x[i+5],5,-701558691);d=md5_gg(d,a,b,c,x[i+10],9,38016083);c=md5_gg(c,d,a,b,x[i+15],14,-660478335);b=md5_gg(b,c,d,a,x[i+4],20,-405537848);a=md5_gg(a,b,c,d,x[i+9],5,568446438);d=md5_gg(d,a,b,c,x[i+14],9,-1019803690);c=md5_gg(c,d,a,b,x[i+3],14,-187363961);b=md5_gg(b,c,d,a,x[i+8],20,1163531501);a=md5_gg(a,b,c,d,x[i+13],5,-1444681467);d=md5_gg(d,a,b,c,x[i+2],9,-51403784);c=md5_gg(c,d,a,b,x[i+7],14,1735328473);b=md5_gg(b,c,d,a,x[i+12],20,-1926607734);a=md5_hh(a,b,c,d,x[i+5],4,-378558);d=md5_hh(d,a,b,c,x[i+8],11,-2022574463);c=md5_hh(c,d,a,b,x[i+11],16,1839030562);b=md5_hh(b,c,d,a,x[i+14],23,-35309556);a=md5_hh(a,b,c,d,x[i+1],4,-1530992060);d=md5_hh(d,a,b,c,x[i+4],11,1272893353);c=md5_hh(c,d,a,b,x[i+7],16,-155497632);b=md5_hh(b,c,d,a,x[i+10],23,-1094730640);a=md5_hh(a,b,c,d,x[i+13],4,681279174);d=md5_hh(d,a,b,c,x[i+0],11,-358537222);c=md5_hh(c,d,a,b,x[i+3],16,-722521979);b=md5_hh(b,c,d,a,x[i+6],23,76029189);a=md5_hh(a,b,c,d,x[i+9],4,-640364487);d=md5_hh(d,a,b,c,x[i+12],11,-421815835);c=md5_hh(c,d,a,b,x[i+15],16,530742520);b=md5_hh(b,c,d,a,x[i+2],23,-995338651);a=md5_ii(a,b,c,d,x[i+0],6,-198630844);d=md5_ii(d,a,b,c,x[i+7],10,1126891415);c=md5_ii(c,d,a,b,x[i+14],15,-1416354905);b=md5_ii(b,c,d,a,x[i+5],21,-57434055);a=md5_ii(a,b,c,d,x[i+12],6,1700485571);d=md5_ii(d,a,b,c,x[i+3],10,-1894986606);c=md5_ii(c,d,a,b,x[i+10],15,-1051523);b=md5_ii(b,c,d,a,x[i+1],21,-2054922799);a=md5_ii(a,b,c,d,x[i+8],6,1873313359);d=md5_ii(d,a,b,c,x[i+15],10,-30611744);c=md5_ii(c,d,a,b,x[i+6],15,-1560198380);b=md5_ii(b,c,d,a,x[i+13],21,1309151649);a=md5_ii(a,b,c,d,x[i+4],6,-145523070);d=md5_ii(d,a,b,c,x[i+11],10,-1120210379);c=md5_ii(c,d,a,b,x[i+2],15,718787259);b=md5_ii(b,c,d,a,x[i+9],21,-343485551);a=safe_add(a,olda);b=safe_add(b,oldb);c=safe_add(c,oldc);d=safe_add(d,oldd);}
return Array(a,b,c,d);}
function md5_cmn(q,a,b,x,s,t)
{return safe_add(bit_rol(safe_add(safe_add(a,q),safe_add(x,t)),s),b);}
function md5_ff(a,b,c,d,x,s,t)
{return md5_cmn((b&c)|((~b)&d),a,b,x,s,t);}
function md5_gg(a,b,c,d,x,s,t)
{return md5_cmn((b&d)|(c&(~d)),a,b,x,s,t);}
function md5_hh(a,b,c,d,x,s,t)
{return md5_cmn(b^c^d,a,b,x,s,t);}
function md5_ii(a,b,c,d,x,s,t)
{return md5_cmn(c^(b|(~d)),a,b,x,s,t);}
function core_hmac_md5(key,data)
{var bkey=str2binl(key);if(bkey.length>16)bkey=core_md5(bkey,key.length*chrsz);var ipad=Array(16),opad=Array(16);for(var i=0;i<16;i++)
{ipad[i]=bkey[i]^0x36363636;opad[i]=bkey[i]^0x5C5C5C5C;}
var hash=core_md5(ipad.concat(str2binl(data)),512+data.length*chrsz);return core_md5(opad.concat(hash),512+128);}
function safe_add(x,y)
{var lsw=(x&0xFFFF)+(y&0xFFFF);var msw=(x>>16)+(y>>16)+(lsw>>16);return(msw<<16)|(lsw&0xFFFF);}
function bit_rol(num,cnt)
{return(num<<cnt)|(num>>>(32-cnt));}
function str2binl(str)
{var bin=Array();var mask=(1<<chrsz)-1;for(var i=0;i<str.length*chrsz;i+=chrsz)
bin[i>>5]|=(str.charCodeAt(i/chrsz)&mask)<<(i%32);return bin;}
function binl2str(bin)
{var str="";var mask=(1<<chrsz)-1;for(var i=0;i<bin.length*32;i+=chrsz)
str+=String.fromCharCode((bin[i>>5]>>>(i%32))&mask);return str;}
function binl2hex(binarray)
{var hex_tab=hexcase?"0123456789ABCDEF":"0123456789abcdef";var str="";for(var i=0;i<binarray.length*4;i++)
{str+=hex_tab.charAt((binarray[i>>2]>>((i%4)*8+4))&0xF)+
hex_tab.charAt((binarray[i>>2]>>((i%4)*8))&0xF);}
return str;}
function binl2b64(binarray)
{var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var str="";for(var i=0;i<binarray.length*4;i+=3)
{var triplet=(((binarray[i>>2]>>8*(i%4))&0xFF)<<16)|(((binarray[i+1>>2]>>8*((i+1)%4))&0xFF)<<8)|((binarray[i+2>>2]>>8*((i+2)%4))&0xFF);for(var j=0;j<4;j++)
{if(i*8+j*6>binarray.length*32)str+=b64pad;else str+=tab.charAt((triplet>>6*(3-j))&0x3F);}}
return str;}
function obtenerCampo(xml,campo){if((xml.getElementsByTagName(campo).length!=0)){return xml.getElementsByTagName(campo)[0].firstChild.data;}else{return null;}}
function mostrarMensajeError(titulo,mensaje){var htmlVentana='<div><center><span><img src=\'/images/modalbox/warn.gif\'/>     '+mensaje+'</span></center></div>';htmlVentana+='<br /><center><input type=\'button\' value=\'Cerrar\' onclick=\'Modalbox.hide()\' /></center>';Modalbox.show(htmlVentana,{title:'<center>'+titulo+'</center>',transitions:true});}
function include(file,opt){if(file=="")
return;idfile=file.replace(location.hostname,"");idfile=idfile.replace(location.protocol,"");idfile=idfile.replace("//","");if(document.getElementById(idfile)){return};if(typeof opt=="undefined")
opt={};if(typeof opt.cache=="undefined")
opt.cache=true;if(typeof opt.dom=="undefined")
opt.dom=false;if(typeof opt.type=="undefined")
opt.type="";ext=(opt.type!="")?opt.type:file.substring(file.lastIndexOf('.')+1);if(!opt.cache){var random=new Date().getTime().toString();if(file.indexOf("?")!=-1)
file=file+"&"+random;else
file=file+"?"+random;}
if(opt.dom){var head=document.getElementsByTagName('head').item(0)}
switch(ext){case"css":if(!opt.dom)
document.write('<link rel="stylesheet" href="'+file+'" id="'+idfile+'" type="text/css"><\/link>');else{css=document.createElement('link');css.rel='stylesheet';css.href=file;css.type='text/css';css.id=idfile;head.appendChild(css);}
break;case"js":if(!opt.dom){document.write('<script type="text/javascript" id="'+idfile+'" src="'+file+'"><\/script>');}
else{script=document.createElement('script');script.src=file;script.type='text/javascript';script.id=idfile;head.appendChild(script);if(typeof opt.oncomplete!="undefined"){script.onreadystatechange=function(){if(script.readyState=='complete'){if(typeof opt.oncomplete=="function"){eval(opt.oncomplete());}}}
script.onload=function(){if(typeof opt.oncomplete=="function"){opt.oncomplete();}}}}
break;}}
function parteEntera(precio){var precioSTR=precio.toString();var indexPto=precioSTR.indexOf('.');if(indexPto==-1){precioSTR+='.00';indexPto=precioSTR.indexOf('.');}
return precioSTR.substring(0,indexPto);}
function parteDecimal(precio){var precioSTR=precio.toString();var indexPto=precioSTR.indexOf(".");if(indexPto==-1){precioSTR+='.00';indexPto=precioSTR.indexOf('.');}
var ret=precioSTR.substring(indexPto+1,precioSTR.length);return ret.length==1?ret+'0':ret;}
function fechaFormatoEspanyol(fecha){var nueva_fecha;if(fecha!=null&&fecha!=""){var fechaHora=fecha.split(" ");var componentes=fechaHora[0].split("-");if(fechaHora.length>1)
nueva_fecha=componentes[2]+"-"+componentes[1]+"-"+componentes[0]+" "+fechaHora[1];else
nueva_fecha=componentes[2]+"-"+componentes[1]+"-"+componentes[0];}
else{nueva_fecha="";}
return nueva_fecha;}
function textoMes(numero){var ret='';numeroMes=parseInt(numero,10);switch(numeroMes){case 1:ret='Ene';break;case 2:ret='Feb';break;case 3:ret='Mar';break;case 4:ret='Abr';break;case 5:ret='May';break;case 6:ret='Jun';break;case 7:ret='Jul';break;case 8:ret='Ago';break;case 9:ret='Sep';break;case 10:ret='Oct';break;case 11:ret='Nov';break;case 12:ret='Dic';break;}
return ret;}
function cortaCadena(cadena){var cadRet=cadena;if(cadena.length>=9){cadRet=cadena.substring(0,6)+'...';}
return cadRet;}
function cortaCadenaT(cadena,tam){var cadRet=cadena;if(cadena.length>=tam){cadRet=cadena.substring(0,tam-3)+'...';}
return cadRet;}
function cortaCadena(cadena,tam){var cadRet=cadena;if(cadena.length>=tam-1){var st=cadena.replace(/(<([^>]+)>)/ig,"");cadRet=st.substring(0,tam-4)+'...';}
return cadRet;}
function detectarNavegador(){var browsertype=navigator.userAgent;if(browsertype.indexOf("MSIE")!=-1){return"IE";}
else
if(browsertype.indexOf("Firefox")!=-1){return"FF";}
else{return"OT";}}
function leeCadena(cadena){if(cadena==null){return"";}
else{return cadena;}}
function ltrim(s){return s.replace(/^\s+/,"");}
function rtrim(s){return s.replace(/\s+$/,"");}
function trim(s){return rtrim(ltrim(s));}
function borraCampo(campoForm){$(campoForm).value='';}
function desbloqueaCampoYOculto(campo,campoOculto){$(campo).value='';$(campoOculto).value='';$(campo).className='normal';}
function parseaInt(cadena){i=0;while(cadena[i]=='0'){i++;}
return parseInt(cadena.substring(i,cadena.length));}
function formateaNombreImagen(cadena){var text=cadena.toLowerCase();text=text.replace(' ','');text=escape(text);text=text.replace(/[á]/g,'a');text=text.replace(/[é]/g,'e');text=text.replace(/[í]/g,'i');text=text.replace(/[ó]/g,'o');text=text.replace(/%F3/g,'o');text=text.replace(/[ú]/g,'u');return text;}
function formateaAlias(cadena){var text=cadena.toLowerCase();text=text.replace(/[ ]/g,'');text=text.replace(/[á]/g,'a');text=text.replace(/[é]/g,'e');text=text.replace(/[í]/g,'i');text=text.replace(/[ó]/g,'o');text=text.replace(/%F3/g,'o');text=text.replace(/[ú]/g,'u');text=text.replace(/[ñ]/g,'n');text=text.replace(/[^a-zA-Z0-9]/g,"");text=escape(text);return text;}
function sumaDiasHoy(dias){milisegundos=parseInt(dias*24*60*60*1000);fecha=new Date();dia=fecha.getDate();mes=fecha.getMonth()+1;anio=fecha.getYear();tiempo=fecha.getTime();total=fecha.setTime(parseInt(tiempo+milisegundos));dia=fecha.getDate();dia=dia.toString();if(dia.length==1){dia='0'+dia;}
mes=fecha.getMonth()+1;mes=mes.toString();if(mes.length==1){mes='0'+mes;}
if(detectarNavegador()!="IE"){anio=1900+fecha.getYear();}
anio=anio.toString();fechaRet="("+anio+"-"+mes+"-"+dia+" 00:00:00) H.Esp";return fechaRet;}
function generaNavegacion(esCategoria,generaListado,id){var url="/includes/generaNavegacion.php";var pars="id="+id+"&esCategoria="+esCategoria+"&generaListado="+generaListado;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onComplete:function(transport){$("navegacion").innerHTML=transport.responseText;if($("categoriaEncontrados")){$("categoriaEncontrados").innerHTML=$("navLista").innerHTML;}}});}
function limitaDecimales(numero,numDecimales){var resultado;var punto=numero.indexOf(".");if(punto==-1){punto=numero.indexOf(",");}
if(punto==-1){resultado=numero+".00";}
else{var cadAux=numero.substr(punto+1,numDecimales);resultado=numero.substr(0,punto)+"."+cadAux;}
return resultado;}
function diferenciaDecimales(precio){if(precio.indexOf(".")!=-1){var long_precio=precio.length;var i;for(i=long_precio;precio.charAt(i)!="."&&i>=0;i--){}
var pos_punto=i+1;if(pos_punto!=-1){if(precio.substring(pos_punto).length>=3){precio=precio.replace(/\./g,'');}
else{var prefijo=precio.substring(0,pos_punto);var sufijo=precio.substring(pos_punto);prefijo=prefijo.replace(/\./g,'');precio=prefijo+"."+sufijo;}}}
return precio;}
function getPaises_inmob_seleccion(id_pais,id_region,id_ciudad){$('ciudadUbi').update(new Element('option',{'value':0}).update("Selecciona tu ciudad"));$('ciudadUbi').update(new Element('option',{'value':2510769}).update("Espa&ntilde;a"));$('ciudadUbi').update(new Element('option',{'value':2264397}).update("Portugal"));$('ciudadUbi').update(new Element('option',{'value':6252001}).update("Estados Unidos"));$('ciudadUbi').update(new Element('option',{'value':3017382}).update("Portugal"));$('ciudadUbi').update(new Element('option',{'value':0}).update(".................................."));var url="/ubicaciones/paises.php";var myAjax=new Ajax.Request(url,{onComplete:function(t){t.responseText.evalJSON().each(function(el){var element;if(el.geonameid==id_pais)
element=new Element('option',{'value':el.geonameid,'selected':true}).update(el.nombre);else
element=new Element('option',{'value':el.geonameid}).update(el.nombre);$('pais_inmob').insert(element);});getRegiones_inmob_seleccion(id_region,id_ciudad);}});}
function getRegiones(){$('ciudadUbi').update(new Element('option',{'value':0}).update("Selecciona tu ciudad"));var url="/ubicaciones/regiones.php";var myAjax=new Ajax.Request(url,{method:'get',parameters:{'pais_id':$F('pais')},onComplete:function(t){$('comunidad').update(new Element('option',{'value':0}).update("Selecciona tu región"));t.responseText.evalJSON().each(function(el){var element=new Element('option',{'value':el.geonameid}).update(el.nombre);$('comunidad').insert(element);});}});}
function getRegiones_inmob(){$('ciudad_inmob').update(new Element('option',{'value':0}).update("Selecciona tu ciudad"));var url="/ubicaciones/regiones.php";var myAjax=new Ajax.Request(url,{method:'get',parameters:{'pais_id':$F('pais_inmob')},onComplete:function(t){$('comunidad_inmob').update(new Element('option',{'value':0}).update("Selecciona tu región"));t.responseText.evalJSON().each(function(el){var element=new Element('option',{'value':el.geonameid}).update(el.nombre);$('comunidad_inmob').insert(element);});}});}
function getRegiones_inmob_seleccion(id_region,id_ciudad){$('ciudad_inmob').update(new Element('option',{'value':0}).update("Selecciona tu ciudad"));var url="/ubicaciones/regiones.php";var myAjax=new Ajax.Request(url,{method:'get',parameters:{'pais_id':$F('pais_inmob')},onComplete:function(t){$('comunidad_inmob').update(new Element('option',{'value':0}).update("Selecciona tu región"));t.responseText.evalJSON().each(function(el){var element;if(id_region==el.geonameid)
element=new Element('option',{'value':el.geonameid,'selected':true}).update(el.nombre);else
element=new Element('option',{'value':el.geonameid}).update(el.nombre);$('comunidad_inmob').insert(element);});getCiudades_inmob_seleccion(id_ciudad);}});}
function getRegionesFact(){$('ciudadUbi_fact').update(new Element('option',{'value':0}).update("Selecciona tu ciudad"));var url="/ubicaciones/regiones.php";var myAjax=new Ajax.Request(url,{method:'get',parameters:{'pais_id':$F('pais_fact')},onComplete:function(t){$('comunidad_fact').update(new Element('option',{'value':0}).update("Selecciona tu región"));t.responseText.evalJSON().each(function(el){var element=new Element('option',{'value':el.geonameid}).update(el.nombre);$('comunidad_fact').insert(element);});}});}
function getRegionesInmob(region,ciudad){var url="/ubicaciones/regiones.php";var idpais=$F($$("[id=pais]").first());var myAjax=new Ajax.Request(url,{method:'get',parameters:{'pais_id':idpais},onComplete:function(t){$('region').update(new Element('option',{'value':0}).update("&nbsp;"));t.responseText.evalJSON().each(function(el){var element=new Element('option',{'value':el.geonameid}).update(el.nombre);$('region').insert(element);});$('poblacion').innerHTML="";if(region!=undefined){$('region').value=region;if(ciudad!=undefined)getCiudadesInmob(ciudad);}}});}
function getCiudades(){var url="/ubicaciones/ciudades.php";var myAjax=new Ajax.Request(url,{method:'get',parameters:{'region_id':$F('comunidad')},onComplete:function(t){$('ciudadUbi').update(new Element('option',{'value':0}).update("Selecciona tu ciudad"));t.responseText.evalJSON().each(function(el){var element=new Element('option',{'value':el.id}).update(el.nombre);$('ciudadUbi').insert(element);});}});}
function getCiudades_inmob(){var url="/ubicaciones/ciudades.php";var myAjax=new Ajax.Request(url,{method:'get',parameters:{'region_id':$F('comunidad_inmob')},onComplete:function(t){$('ciudad_inmob').update(new Element('option',{'value':0}).update("Selecciona tu ciudad"));t.responseText.evalJSON().each(function(el){var element=new Element('option',{'value':el.id,'id':el.latitud+'_'+el.longitud+"_"+el.zoom}).update(el.nombre);$('ciudad_inmob').insert(element);});}});}
function getCiudades_inmob_seleccion(id_ciudad){var url="/ubicaciones/ciudades.php";var myAjax=new Ajax.Request(url,{method:'get',parameters:{'region_id':$F('comunidad_inmob')},onComplete:function(t){$('ciudad_inmob').update(new Element('option',{'value':0}).update("Selecciona tu ciudad"));t.responseText.evalJSON().each(function(el){var element;if(id_ciudad==el.id)
element=new Element('option',{'value':el.id,'id':el.latitud+'_'+el.longitud+"_"+el.zoom,'selected':true}).update(el.nombre);else
element=new Element('option',{'value':el.id,'id':el.latitud+'_'+el.longitud+"_"+el.zoom}).update(el.nombre);$('ciudad_inmob').insert(element);});}});}
function getCiudadesFact(){var url="/ubicaciones/ciudades.php";var myAjax=new Ajax.Request(url,{method:'get',parameters:{'region_id':$F('comunidad_fact')},onComplete:function(t){$('ciudadUbi_fact').update(new Element('option',{'value':0}).update("Selecciona tu ciudad"));t.responseText.evalJSON().each(function(el){var element=new Element('option',{'value':el.id}).update(el.nombre);$('ciudadUbi_fact').insert(element);});}});}
function getCiudadesInmob(ciudad){var url="/ubicaciones/ciudades.php";var myAjax=new Ajax.Request(url,{method:'get',parameters:{'region_id':$F('region')},onComplete:function(t){$('poblacion').update(new Element('option',{'value':0}).update("&nbsp;"));t.responseText.evalJSON().each(function(el){var element=new Element('option',{'value':el.id}).update(el.nombre);$('poblacion').insert(element);});if(ciudad!=undefined)$('poblacion').value=ciudad;}});}
function cargaCiudad(id,value){if($('ciudad'))
$('ciudad').value=value+' - '+$('comunidad')[$('comunidad').selectedIndex].text+' ('+$('pais')[$('pais').selectedIndex].text+')';$('ciudadId').value=id;}
function cargaCiudadFact(id,value){if($('ciudad_fact'))
$('ciudad_fact').value=value+' - '+$('comunidad_fact')[$('comunidad_fact').selectedIndex].text+' ('+$('pais_fact')[$('pais_fact').selectedIndex].text+')';$('ciudadId_fact').value=id;}
function getSelectionCiudad(li){if($('ciudad'))
$('ciudad').value=li.innerHTML;$('ciudadId').value=li.id;}
var IEPNGFix=window.IEPNGFix||{};IEPNGFix.tileBG=function(b,e,d){var a=this.data[b.uniqueID],k=Math.max(b.clientWidth,b.scrollWidth),l=Math.max(b.clientHeight,b.scrollHeight),n=b.currentStyle.backgroundPositionX,o=b.currentStyle.backgroundPositionY,p=b.currentStyle.backgroundRepeat;if(!a.tiles)a.tiles={elm:b,src:"",cache:[],img:new Image,old:{}};a=a.tiles;var h=a.img.width,i=a.img.height;if(e){if(!d&&e!=a.src){a.img.onload=function(){this.onload=null;IEPNGFix.tileBG(b,e,1)};return a.img.src=e}}else{if(a.src)d=1;h=i=0}a.src=e;if(!(!d&&k==a.old.w&&l==a.old.h&&n==a.old.x&&o==a.old.y&&p==a.old.r)){d={top:"0%",left:"0%",center:"50%",bottom:"100%",right:"100%"};var c,f;c=d[n]||n;d=d[o]||o;if(f=c.match(/(\d+)%/))c=Math.round((k-h)*(parseInt(f[1])/100));if(f=d.match(/(\d+)%/))d=Math.round((l-i)*(parseInt(f[1])/100));c=parseInt(c);d=parseInt(d);var q={repeat:1,"repeat-x":1}[p],r={repeat:1,"repeat-y":1}[p];if(q){c%=h;if(c>0)c-=h}if(r){d%=i;if(d>0)d-=i}this.hook.enabled=0;if(!{relative:1,absolute:1}[b.currentStyle.position])b.style.position="relative";f=0;q=q?k:c+0.1;var j;r=r?l:d+0.1;var m,g,s;if(h&&i)for(c=c;c<q;c+=h)for(j=d;j<r;j+=i){s=0;if(!a.cache[f]){a.cache[f]=document.createElement("div");s=1}var t=c+h>k?k-c:h,u=j+i>l?l-j:i;m=a.cache[f];g=m.style;g.behavior="none";g.left=c+"px";g.top=j+"px";g.width=t+"px";g.height=u+"px";g.clip="rect("+(j<0?0-j:0)+"px,"+t+"px,"+u+"px,"+(c<0?0-c:0)+"px)";g.display="block";if(s){g.position="absolute";g.zIndex=-999;b.firstChild?b.insertBefore(m,b.firstChild):b.appendChild(m)}this.fix(m,e,0);f++}for(;f<a.cache.length;){this.fix(a.cache[f],"",0);a.cache[f++].style.display="none"}this.hook.enabled=1;a.old={w:k,h:l,x:n,y:o,r:p}}};IEPNGFix.update=function(){for(var b in IEPNGFix.data){var e=IEPNGFix.data[b].tiles;e&&e.elm&&e.src&&IEPNGFix.tileBG(e.elm,e.src)}};IEPNGFix.update.timer=0;window.attachEvent&&!window.opera&&window.attachEvent("onresize",function(){clearTimeout(IEPNGFix.update.timer);IEPNGFix.update.timer=setTimeout(IEPNGFix.update,100)});var Window=Class.create();Window.keepMultiModalWindow=false;Window.hasEffectLib=typeof Effect!="undefined";Window.resizeEffectDuration=0.4;Window.prototype={initialize:function(){var a,b=0;if(arguments.length>0)if(typeof arguments[0]=="string"){a=arguments[0];b=1}else a=arguments[0]?arguments[0].id:null;a||(a="window_"+(new Date).getTime());$(a)&&alert("Window "+a+" is already registered in the DOM! Make sure you use setDestroyOnClose() or destroyOnClose: true in the constructor");this.options=Object.extend({className:"dialog",blurClassName:null,minWidth:100,minHeight:20,resizable:true,closable:true,minimizable:true,maximizable:true,draggable:true,userData:null,showEffect:Window.hasEffectLib?Effect.Appear:Element.show,hideEffect:Window.hasEffectLib?Effect.Fade:Element.hide,showEffectOptions:{},hideEffectOptions:{},effectOptions:null,parent:document.body,title:"&nbsp;",url:null,onload:Prototype.emptyFunction,width:200,height:300,opacity:1,recenterAuto:true,wiredDrag:false,closeCallback:null,destroyOnClose:false,gridX:1,gridY:1,identif:"mensajeConfirmar"},arguments[b]||{});if(this.options.blurClassName)this.options.focusClassName=this.options.className;if(typeof this.options.top=="undefined"&&typeof this.options.bottom=="undefined")this.options.top=this._round(Math.random()*500,this.options.gridY);if(typeof this.options.left=="undefined"&&typeof this.options.right=="undefined")this.options.left=this._round(Math.random()*500,this.options.gridX);if(this.options.effectOptions){Object.extend(this.options.hideEffectOptions,this.options.effectOptions);Object.extend(this.options.showEffectOptions,this.options.effectOptions);if(this.options.showEffect==Element.Appear)this.options.showEffectOptions.to=this.options.opacity}if(Window.hasEffectLib){if(this.options.showEffect==Effect.Appear)this.options.showEffectOptions.to=this.options.opacity;if(this.options.hideEffect==Effect.Fade)this.options.hideEffectOptions.from=this.options.opacity}if(this.options.hideEffect==Element.hide)this.options.hideEffect=function(){Element.hide(this.element);this.options.destroyOnClose&&this.destroy()}.bind(this);if(this.options.parent!=document.body)this.options.parent=$(this.options.parent);this.element=this._createWindow(a);this.element.win=this;this.eventMouseDown=this._initDrag.bindAsEventListener(this);this.eventMouseUp=this._endDrag.bindAsEventListener(this);this.eventMouseMove=this._updateDrag.bindAsEventListener(this);this.eventOnLoad=this._getWindowBorderSize.bindAsEventListener(this);this.eventMouseDownContent=this.toFront.bindAsEventListener(this);this.eventResize=this._recenter.bindAsEventListener(this);this.topbar=$(this.element.id+"_top");this.bottombar=$(this.element.id+"_bottom");this.content=$(this.element.id+"_content");Event.observe(this.topbar,"mousedown",this.eventMouseDown);Event.observe(this.bottombar,"mousedown",this.eventMouseDown);Event.observe(this.content,"mousedown",this.eventMouseDownContent);Event.observe(window,"load",this.eventOnLoad);Event.observe(window,"resize",this.eventResize);Event.observe(window,"scroll",this.eventResize);Event.observe(this.options.parent,"scroll",this.eventResize);if(this.options.draggable){var c=this;[this.topbar,this.topbar.up().previous(),this.topbar.up().next()].each(function(d){d.observe("mousedown",c.eventMouseDown);d.addClassName("top_draggable")});[this.bottombar.up(),this.bottombar.up().previous(),this.bottombar.up().next()].each(function(d){d.observe("mousedown",c.eventMouseDown);d.addClassName("bottom_draggable")})}if(this.options.resizable){this.sizer=$(this.element.id+"_sizer");Event.observe(this.sizer,"mousedown",this.eventMouseDown)}this.useTop=this.useLeft=null;if(typeof this.options.left!="undefined"){this.element.setStyle({left:parseFloat(this.options.left)+"px"});this.useLeft=true}else{this.element.setStyle({right:parseFloat(this.options.right)+"px"});this.useLeft=false}if(typeof this.options.top!="undefined"){this.element.setStyle({top:parseFloat(this.options.top)+"px"});this.useTop=true}else{this.element.setStyle({bottom:parseFloat(this.options.bottom)+"px"});this.useTop=false}this.storedLocation=null;this.setOpacity(this.options.opacity);this.options.zIndex&&this.setZIndex(this.options.zIndex);this.options.destroyOnClose&&this.setDestroyOnClose(true);this._getWindowBorderSize();this.width=this.options.width;this.height=this.options.height;this.constraint=this.visible=false;this.constraintPad={top:0,left:0,bottom:0,right:0};this.width&&this.height&&this.setSize(this.options.width,this.options.height);this.setTitle(this.options.title);Windows.register(this)},destroy:function(){this._notify("onDestroy");Event.stopObserving(this.topbar,"mousedown",this.eventMouseDown);Event.stopObserving(this.bottombar,"mousedown",this.eventMouseDown);Event.stopObserving(this.content,"mousedown",this.eventMouseDownContent);Event.stopObserving(window,"load",this.eventOnLoad);Event.stopObserving(window,"resize",this.eventResize);Event.stopObserving(window,"scroll",this.eventResize);Event.stopObserving(this.content,"load",this.options.onload);if(this._oldParent){for(var a=this.getContent(),b=null,c=0;c<a.childNodes.length;c++){b=a.childNodes[c];if(b.nodeType==1)break;b=null}b&&this._oldParent.appendChild(b);this._oldParent=null}this.sizer&&Event.stopObserving(this.sizer,"mousedown",this.eventMouseDown);if(this.options.url)this.content.src=null;this.iefix&&Element.remove(this.iefix);Element.remove(this.element);Windows.unregister(this)},setCloseCallback:function(a){this.options.closeCallback=a},getContent:function(){return this.content},setContent:function(a,b,c){var d=$(a);if(null==d)throw"Unable to find element '"+a+"' in DOM";this._oldParent=d.parentNode;var e=a=null;if(b)a=Element.getDimensions(d);if(c)e=Position.cumulativeOffset(d);var f=this.getContent();this.setHTMLContent("");f=this.getContent();f.appendChild(d);d.show();b&&this.setSize(a.width,a.height);c&&this.setLocation(e[1]-this.heightN,e[0]-this.widthW)},setHTMLContent:function(a){if(this.options.url){this.content.src=null;this.options.url=null;var b='<div id="'+this.getId()+'_content" class="'+this.options.className+'_content"> </div>';$(this.getId()+"_table_content").innerHTML=b;this.content=$(this.element.id+"_content")}this.getContent().innerHTML=a},setAjaxContent:function(a,b,c,d){this.showFunction=c?"showCenter":"show";this.showModal=d||false;b=b||{};this.setHTMLContent("");this.onComplete=b.onComplete;if(!this._onCompleteHandler)this._onCompleteHandler=this._setAjaxContent.bind(this);b.onComplete=this._onCompleteHandler;new Ajax.Request(a,b);b.onComplete=this.onComplete},_setAjaxContent:function(a){Element.update(this.getContent(),a.responseText);this.onComplete&&this.onComplete(a);this.onComplete=null;this[this.showFunction](this.showModal)},setURL:function(a){if(this.options.url)this.content.src=null;this.options.url=a;a="<iframe frameborder='0' name='"+this.getId()+"_content'  id='"+this.getId()+"_content' src='"+a+"' width='"+this.width+"' height='"+this.height+"'> </iframe>";$(this.getId()+"_table_content").innerHTML=a;this.content=$(this.element.id+"_content")},getURL:function(){return this.options.url?this.options.url:null},refresh:function(){if(this.options.url)$(this.element.getAttribute("id")+"_content").src=this.options.url},setCookie:function(a,b,c,d,e){a=a||this.element.id;this.cookie=[a,b,c,d,e];if(a=WindowUtilities.getCookie(a)){var f=a.split(",");a=f[0].split(":");b=f[1].split(":");c=parseFloat(f[2]);d=parseFloat(f[3]);e=f[4];f=f[5];this.setSize(c,d);if(e=="true")this.doMinimize=true;else if(f=="true")this.doMaximize=true;this.useLeft=a[0]=="l";this.useTop=b[0]=="t";this.element.setStyle(this.useLeft?{left:a[1]}:{right:a[1]});this.element.setStyle(this.useTop?{top:b[1]}:{bottom:b[1]})}},getId:function(){return this.element.id},setDestroyOnClose:function(){this.options.destroyOnClose=true},setConstraint:function(a,b){this.constraint=a;this.constraintPad=Object.extend(this.constraintPad,b||{});this.useTop&&this.useLeft&&this.setLocation(parseFloat(this.element.style.top),parseFloat(this.element.style.left))},_initDrag:function(a){if(!(Event.element(a)==this.sizer&&this.isMinimized()))if(!(Event.element(a)!=this.sizer&&this.isMaximized())){Prototype.Browser.IE&&this.heightN==0&&this._getWindowBorderSize();this.pointer=[this._round(Event.pointerX(a),this.options.gridX),this._round(Event.pointerY(a),this.options.gridY)];this.currentDrag=this.options.wiredDrag?this._createWiredElement():this.element;if(Event.element(a)==this.sizer){this.doResize=true;this.widthOrg=this.width;this.heightOrg=this.height;this.bottomOrg=parseFloat(this.element.getStyle("bottom"));this.rightOrg=parseFloat(this.element.getStyle("right"));this._notify("onStartResize")}else{this.doResize=false;var b=$(this.getId()+"_close");if(b&&Position.within(b,this.pointer[0],this.pointer[1])){this.currentDrag=null;return}this.toFront();if(!this.options.draggable)return;this._notify("onStartMove")}Event.observe(document,"mouseup",this.eventMouseUp,false);Event.observe(document,"mousemove",this.eventMouseMove,false);WindowUtilities.disableScreen("__invisible__","__invisible__",this.overlayOpacity);document.body.ondrag=function(){return false};document.body.onselectstart=function(){return false};this.currentDrag.show();Event.stop(a)}},_round:function(a,b){return b==1?a:Math.floor(a/b)*b},_updateDrag:function(a){var b=[this._round(Event.pointerX(a),this.options.gridX),this._round(Event.pointerY(a),this.options.gridY)],c=b[0]-this.pointer[0],d=b[1]-this.pointer[1];if(this.doResize){b=this.widthOrg+c;var e=this.heightOrg+d;c=this.width-this.widthOrg;d=this.height-this.heightOrg;if(this.useLeft)b=this._updateWidthConstraint(b);else this.currentDrag.setStyle({right:this.rightOrg-c+"px"});if(this.useTop)e=this._updateHeightConstraint(e);else this.currentDrag.setStyle({bottom:this.bottomOrg-d+"px"});this.setSize(b,e);this._notify("onResize")}else{this.pointer=b;if(this.useLeft){c=parseFloat(this.currentDrag.getStyle("left"))+c;b=this._updateLeftConstraint(c);this.pointer[0]+=b-c;this.currentDrag.setStyle({left:b+"px"})}else this.currentDrag.setStyle({right:parseFloat(this.currentDrag.getStyle("right"))-c+"px"});if(this.useTop){d=parseFloat(this.currentDrag.getStyle("top"))+d;c=this._updateTopConstraint(d);this.pointer[1]+=c-d;this.currentDrag.setStyle({top:c+"px"})}else this.currentDrag.setStyle({bottom:parseFloat(this.currentDrag.getStyle("bottom"))-
d+"px"});this._notify("onMove")}this.iefix&&this._fixIEOverlapping();this._removeStoreLocation();Event.stop(a)},_endDrag:function(a){WindowUtilities.enableScreen("__invisible__");this.doResize?this._notify("onEndResize"):this._notify("onEndMove");Event.stopObserving(document,"mouseup",this.eventMouseUp,false);Event.stopObserving(document,"mousemove",this.eventMouseMove,false);Event.stop(a);this._hideWiredElement();this._saveCookie();document.body.ondrag=null;document.body.onselectstart=null},_updateLeftConstraint:function(a){if(this.constraint&&this.useLeft&&this.useTop){var b=this.options.parent==document.body?WindowUtilities.getPageSize().windowWidth:this.options.parent.getDimensions().width;if(a<this.constraintPad.left)a=this.constraintPad.left;if(a+this.width+this.widthE+this.widthW>b-this.constraintPad.right)a=b-this.constraintPad.right-this.width-this.widthE-this.widthW}return a},_updateTopConstraint:function(a){if(this.constraint&&this.useLeft&&this.useTop){var b=this.options.parent==document.body?WindowUtilities.getPageSize().windowHeight:this.options.parent.getDimensions().height,c=this.height+this.heightN+this.heightS;if(a<this.constraintPad.top)a=this.constraintPad.top;if(a+c>b-this.constraintPad.bottom)a=b-this.constraintPad.bottom-c}return a},_updateWidthConstraint:function(a){if(this.constraint&&this.useLeft&&this.useTop){var b=this.options.parent==document.body?WindowUtilities.getPageSize().windowWidth:this.options.parent.getDimensions().width,c=parseFloat(this.element.getStyle("left"));if(c+a+this.widthE+this.widthW>b-this.constraintPad.right)a=b-this.constraintPad.right-c-this.widthE-this.widthW}return a},_updateHeightConstraint:function(a){if(this.constraint&&this.useLeft&&this.useTop){var b=this.options.parent==document.body?WindowUtilities.getPageSize().windowHeight:this.options.parent.getDimensions().height,c=parseFloat(this.element.getStyle("top"));if(c+a+this.heightN+this.heightS>b-this.constraintPad.bottom)a=b-this.constraintPad.bottom-c-this.heightN-this.heightS}return a},_createWindow:function(a){var b=this.options.className,c=document.createElement("div");c.setAttribute("id",a);c.className="dialog";c.innerHTML=(this.options.closable?"<div class='"+b+"_close' id='"+a+"_close' onclick='Windows.close(\""+a+"\", event)'> </div>":"")+"      <table id='"+a+"_row1' class=\"top table_window\">        <tr>          <td class='"+b+"_nw'></td>          <td class='"+b+"_n'><div id='"+a+"_top' class='"+b+"_title title_window'>"+this.options.title+"</div></td>          <td class='"+b+"_ne'></td>        </tr>      </table>      <table id='"+
a+"_row2' class=\"mid table_window\">        <tr>          <td class='"+b+"_w'></td>            <td id='"+a+"_table_content' class='"+b+"_content' valign='top'>"+(this.options.url?'<iframe frameborder="0" name="'+a+'_content"  id="'+a+'_content" src="'+this.options.url+'"> </iframe>':'<div id="'+a+'_content" class="'+b+'_content"> </div>')+"</td>          <td class='"+b+"_e'></td>        </tr>      </table>        <table id='"+a+"_row3' class=\"bot table_window\">        <tr>          <td class='"+
b+"_sw'></td>            <td class='"+b+"_s'><div id='"+a+"_bottom' class='status_bar'><span style='float:left; width:1px; height:1px'></span></div></td>            <td "+(this.options.resizable?"class='"+b+"_sizer' id='"+a+"_sizer'":"class='"+b+"_se'")+"></td>        </tr>      </table>    ";Element.hide(c);this.options.parent.insertBefore(c,this.options.parent.firstChild);Event.observe($(a+"_content"),"load",this.options.onload);return c},changeClassName:function(a){var b=this.options.className,c=this.getId();$A(["_close","_minimize","_maximize","_sizer","_content"]).each(function(d){this._toggleClassName($(c+d),b+d,a+d)}.bind(this));this._toggleClassName($(c+"_top"),b+"_title",a+"_title");$$("#"+c+" td").each(function(d){d.className=d.className.sub(b,a)});this.options.className=a},_toggleClassName:function(a,b,c){if(a){a.removeClassName(b);a.addClassName(c)}},setLocation:function(a,b){a=this._updateTopConstraint(a);b=this._updateLeftConstraint(b);var c=this.currentDrag||this.element;c.setStyle({top:a+"px"});c.setStyle({left:b+"px"});this.useTop=this.useLeft=true},getLocation:function(){var a={};a=this.useTop?Object.extend(a,{top:this.element.getStyle("top")}):Object.extend(a,{bottom:this.element.getStyle("bottom")});return a=this.useLeft?Object.extend(a,{left:this.element.getStyle("left")}):Object.extend(a,{right:this.element.getStyle("right")})},getSize:function(){return{width:this.width,height:this.height}},setSize:function(a,b,c){a=parseFloat(a);b=parseFloat(b);if(!this.minimized&&a<this.options.minWidth)a=this.options.minWidth;if(!this.minimized&&b<this.options.minHeight)b=this.options.minHeight;if(this.options.maxHeight&&b>this.options.maxHeight)b=this.options.maxHeight;if(this.options.maxWidth&&a>this.options.maxWidth)a=this.options.maxWidth;if(this.useTop&&this.useLeft&&Window.hasEffectLib&&Effect.ResizeWindow&&c)new Effect.ResizeWindow(this,null,null,a,b,{duration:Window.resizeEffectDuration});else{this.width=a;this.height=b;c=this.currentDrag?this.currentDrag:this.element;c.setStyle({width:a+
this.widthW+this.widthE+"px"});c.setStyle({height:b+this.heightN+this.heightS+"px"});if(!this.currentDrag||this.currentDrag==this.element){c=$(this.element.id+"_content");c.setStyle({height:b+"px"});c.setStyle({width:a+"px"})}}},updateHeight:function(){this.setSize(this.width,this.content.scrollHeight,true)},updateWidth:function(){this.setSize(this.content.scrollWidth,this.height,true)},toFront:function(){this.element.style.zIndex<Windows.maxZIndex&&this.setZIndex(Windows.maxZIndex+1);this.iefix&&this._fixIEOverlapping()},getBounds:function(a){if(!this.width||!this.height||!this.visible)this.computeBounds();var b=this.width,c=this.height;if(!a){b+=this.widthW+this.widthE;c+=this.heightN+this.heightS}return Object.extend(this.getLocation(),{width:b+"px",height:c+"px"})},computeBounds:function(){if(!this.width||!this.height){var a=WindowUtilities._computeSize(this.content.innerHTML,this.content.id,this.width,this.height,0,this.options.className);if(this.height)this.width=a+5;else this.height=a+5}this.setSize(this.width,this.height);this.centered&&this._center(this.centerTop,this.centerLeft)},show:function(a){this.visible=true;if(a){if(typeof this.overlayOpacity=="undefined"){var b=this;setTimeout(function(){b.show(a)},10);return}Windows.addModalWindow(this);this.modal=true;this.setZIndex(Windows.maxZIndex+1);Windows.unsetOverflow(this)}else this.element.style.zIndex||this.setZIndex(Windows.maxZIndex+1);this.oldStyle&&this.getContent().setStyle({overflow:this.oldStyle});this.computeBounds();this._notify("onBeforeShow");this.options.showEffect!=Element.show&&this.options.showEffectOptions?this.options.showEffect(this.element,this.options.showEffectOptions):this.options.showEffect(this.element);WindowUtilities.focusedWindow=this;this._notify("onShow")},showCenter:function(a,b,c){this.centered=true;this.centerTop=b;this.centerLeft=c;this.show(a)},isVisible:function(){return this.visible},_center:function(a,b){var c=WindowUtilities.getWindowScroll(this.options.parent),d=WindowUtilities.getPageSize(this.options.parent);if(typeof a=="undefined")a=(d.windowHeight-(this.height+this.heightN+this.heightS))/2;a+=c.top;if(typeof b=="undefined")b=(d.windowWidth-(this.width+this.widthW+this.widthE))/2;b+=c.left;this.setLocation(a,b);this.toFront()},_recenter:function(){if(this.centered){var a=WindowUtilities.getPageSize(this.options.parent),b=WindowUtilities.getWindowScroll(this.options.parent);if(!(this.pageSize&&this.pageSize.windowWidth==a.windowWidth&&this.pageSize.windowHeight==a.windowHeight&&this.windowScroll.left==b.left&&this.windowScroll.top==b.top)){this.pageSize=a;this.windowScroll=b;$("overlay_modal")&&$("overlay_modal").setStyle({height:a.pageHeight+"px"});this.options.recenterAuto&&this._center(this.centerTop,this.centerLeft)}}},hide:function(){this.visible=false;if(this.modal){Windows.removeModalWindow(this);Windows.resetOverflow()}this.oldStyle=this.getContent().getStyle("overflow")||"auto";this.getContent().setStyle({overflow:"hidden"});this.options.hideEffect(this.element,this.options.hideEffectOptions);this.iefix&&this.iefix.hide();this.doNotNotifyHide||this._notify("onHide")},close:function(){if(this.visible)if(!(this.options.closeCallback&&!this.options.closeCallback(this))){if(this.options.destroyOnClose){var a=this.destroy.bind(this);if(this.options.hideEffectOptions.afterFinish){var b=this.options.hideEffectOptions.afterFinish;this.options.hideEffectOptions.afterFinish=function(){b();a()}}else this.options.hideEffectOptions.afterFinish=function(){a()}}Windows.updateFocusedWindow();this.doNotNotifyHide=true;this.hide();this.doNotNotifyHide=false;this._notify("onClose")}},minimize:function(){if(!this.resizing){var a=$(this.getId()+"_row2");if(this.minimized){this.minimized=false;b=this.r2Height;this.r2Height=null;if(this.useLeft&&this.useTop&&Window.hasEffectLib&&Effect.ResizeWindow)new Effect.ResizeWindow(this,null,null,null,this.height+b,{duration:Window.resizeEffectDuration});else{c=this.element.getHeight()+b;this.height+=b;this.element.setStyle({height:c+"px"});a.show()}if(!this.useTop){a=parseFloat(this.element.getStyle("bottom"));this.element.setStyle({bottom:a-b+"px"})}this.toFront()}else{this.minimized=true;var b=a.getDimensions().height;this.r2Height=b;var c=this.element.getHeight()-b;if(this.useLeft&&this.useTop&&Window.hasEffectLib&&Effect.ResizeWindow)new Effect.ResizeWindow(this,null,null,null,this.height-b,{duration:Window.resizeEffectDuration});else{this.height-=b;this.element.setStyle({height:c+"px"});a.hide()}if(!this.useTop){a=parseFloat(this.element.getStyle("bottom"));this.element.setStyle({bottom:a+b+"px"})}}this._notify("onMinimize");this._saveCookie()}},maximize:function(){if(!(this.isMinimized()||this.resizing)){Prototype.Browser.IE&&this.heightN==0&&this._getWindowBorderSize();if(this.storedLocation!=null){this._restoreLocation();this.iefix&&this.iefix.hide()}else{this._storeLocation();Windows.unsetOverflow(this);var a=WindowUtilities.getWindowScroll(this.options.parent),b=WindowUtilities.getPageSize(this.options.parent),c=a.left;a=a.top;if(this.options.parent!=document.body){c=this.options.parent.getDimensions();b.windowWidth=c.width;b.windowHeight=c.height;c=a=0}if(this.constraint){b.windowWidth-=Math.max(0,this.constraintPad.left)+Math.max(0,this.constraintPad.right);b.windowHeight-=Math.max(0,this.constraintPad.top)+Math.max(0,this.constraintPad.bottom);c+=Math.max(0,this.constraintPad.left);a+=Math.max(0,this.constraintPad.top)}var d=b.windowWidth-this.widthW-this.widthE;b=b.windowHeight-this.heightN-this.heightS;if(this.useLeft&&this.useTop&&Window.hasEffectLib&&Effect.ResizeWindow)new Effect.ResizeWindow(this,a,c,d,b,{duration:Window.resizeEffectDuration});else{this.setSize(d,b);this.element.setStyle(this.useLeft?{left:c}:{right:c});this.element.setStyle(this.useTop?{top:a}:{bottom:a})}this.toFront();this.iefix&&this._fixIEOverlapping()}this._notify("onMaximize");this._saveCookie()}},isMinimized:function(){return this.minimized},isMaximized:function(){return this.storedLocation!=null},setOpacity:function(a){Element.setOpacity&&Element.setOpacity(this.element,a)},setZIndex:function(a){this.element.setStyle({zIndex:a});Windows.updateZindex(a,this)},setTitle:function(a){if(!a||a=="")a="&nbsp;";Element.update(this.element.id+"_top",a)},getTitle:function(){return $(this.element.id+"_top").innerHTML},setStatusBar:function(a){$(this.getId()+"_bottom");if(typeof a=="object")this.bottombar.firstChild?this.bottombar.replaceChild(a,this.bottombar.firstChild):this.bottombar.appendChild(a);else this.bottombar.innerHTML=a},_checkIEOverlapping:function(){if(!this.iefix&&navigator.appVersion.indexOf("MSIE")>0&&navigator.userAgent.indexOf("Opera")<0&&this.element.getStyle("position")=="absolute"){new Insertion.After(this.element.id,'<iframe id="'+this.element.id+'_iefix" style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" src="javascript:false;" frameborder="0" scrolling="no"></iframe>');this.iefix=$(this.element.id+"_iefix")}this.iefix&&setTimeout(this._fixIEOverlapping.bind(this),50)},_fixIEOverlapping:function(){Position.clone(this.element,this.iefix);this.iefix.style.zIndex=this.element.style.zIndex-
1;this.iefix.show()},_getWindowBorderSize:function(){var a=this._createHiddenDiv(this.options.className+"_n");this.heightN=Element.getDimensions(a).height;a.parentNode.removeChild(a);a=this._createHiddenDiv(this.options.className+"_s");this.heightS=Element.getDimensions(a).height;a.parentNode.removeChild(a);a=this._createHiddenDiv(this.options.className+"_e");this.widthE=Element.getDimensions(a).width;a.parentNode.removeChild(a);a=this._createHiddenDiv(this.options.className+"_w");this.widthW=Element.getDimensions(a).width;a.parentNode.removeChild(a);a=document.createElement("div");a.className="overlay_"+this.options.className;document.body.appendChild(a);var b=this;setTimeout(function(){b.overlayOpacity=$(a).getStyle("opacity");a.parentNode.removeChild(a)},10);if(Prototype.Browser.IE){this.heightS=$(this.getId()+"_row3").getDimensions().height;this.heightN=$(this.getId()+"_row1").getDimensions().height}Prototype.Browser.WebKit&&Prototype.Browser.WebKitVersion<420&&this.setSize(this.width,this.height);this.doMaximize&&this.maximize();this.doMinimize&&this.minimize()},_createHiddenDiv:function(a){var b=document.body,c=document.createElement("div");c.setAttribute("id",this.element.id+"_tmp");c.className=a;c.style.display="none";c.innerHTML="";b.insertBefore(c,b.firstChild);return c},_storeLocation:function(){if(this.storedLocation==null)this.storedLocation={useTop:this.useTop,useLeft:this.useLeft,top:this.element.getStyle("top"),bottom:this.element.getStyle("bottom"),left:this.element.getStyle("left"),right:this.element.getStyle("right"),width:this.width,height:this.height}},_restoreLocation:function(){if(this.storedLocation!=null){this.useLeft=this.storedLocation.useLeft;this.useTop=this.storedLocation.useTop;if(this.useLeft&&this.useTop&&Window.hasEffectLib&&Effect.ResizeWindow)new Effect.ResizeWindow(this,this.storedLocation.top,this.storedLocation.left,this.storedLocation.width,this.storedLocation.height,{duration:Window.resizeEffectDuration});else{this.element.setStyle(this.useLeft?{left:this.storedLocation.left}:{right:this.storedLocation.right});this.element.setStyle(this.useTop?{top:this.storedLocation.top}:{bottom:this.storedLocation.bottom});this.setSize(this.storedLocation.width,this.storedLocation.height)}Windows.resetOverflow();this._removeStoreLocation()}},_removeStoreLocation:function(){this.storedLocation=null},_saveCookie:function(){if(this.cookie){var a="";a+=this.useLeft?"l:"+(this.storedLocation?this.storedLocation.left:this.element.getStyle("left")):"r:"+(this.storedLocation?this.storedLocation.right:this.element.getStyle("right"));a+=this.useTop?",t:"+(this.storedLocation?this.storedLocation.top:this.element.getStyle("top")):",b:"+(this.storedLocation?this.storedLocation.bottom:this.element.getStyle("bottom"));a+=","+(this.storedLocation?this.storedLocation.width:this.width);a+=","+(this.storedLocation?this.storedLocation.height:this.height);a+=","+this.isMinimized();a+=","+this.isMaximized();WindowUtilities.setCookie(a,this.cookie)}},_createWiredElement:function(){if(!this.wiredElement){Prototype.Browser.IE&&this._getWindowBorderSize();var a=document.createElement("div");a.className="wired_frame "+this.options.className+"_wired_frame";a.style.position="absolute";this.options.parent.insertBefore(a,this.options.parent.firstChild);this.wiredElement=$(a)}this.useLeft?this.wiredElement.setStyle({left:this.element.getStyle("left")}):this.wiredElement.setStyle({right:this.element.getStyle("right")});this.useTop?this.wiredElement.setStyle({top:this.element.getStyle("top")}):this.wiredElement.setStyle({bottom:this.element.getStyle("bottom")});a=this.element.getDimensions();this.wiredElement.setStyle({width:a.width+"px",height:a.height+"px"});this.wiredElement.setStyle({zIndex:Windows.maxZIndex+30});return this.wiredElement},_hideWiredElement:function(){if(this.wiredElement&&this.currentDrag)if(this.currentDrag==this.element)this.currentDrag=null;else{this.useLeft?this.element.setStyle({left:this.currentDrag.getStyle("left")}):this.element.setStyle({right:this.currentDrag.getStyle("right")});this.useTop?this.element.setStyle({top:this.currentDrag.getStyle("top")}):this.element.setStyle({bottom:this.currentDrag.getStyle("bottom")});this.currentDrag.hide();this.currentDrag=null;this.doResize&&this.setSize(this.width,this.height)}},_notify:function(a){this.options[a]?this.options[a](this):Windows.notify(a,this)}};var Windows={windows:[],modalWindows:[],observers:[],focusedWindow:null,maxZIndex:0,overlayShowEffectOptions:{duration:0.5},overlayHideEffectOptions:{duration:0.5},addObserver:function(a){this.removeObserver(a);this.observers.push(a)},removeObserver:function(a){this.observers=this.observers.reject(function(b){return b==a})},notify:function(a,b){this.observers.each(function(c){c[a]&&c[a](a,b)})},getWindow:function(a){return this.windows.detect(function(b){return b.getId()==a})},getFocusedWindow:function(){return this.focusedWindow},updateFocusedWindow:function(){this.focusedWindow=this.windows.length>=2?this.windows[this.windows.length-2]:null},register:function(a){this.windows.push(a)},addModalWindow:function(a){if(this.modalWindows.length==0)WindowUtilities.disableScreen(a.options.className,"overlay_modal",a.overlayOpacity,a.getId(),a.options.parent);else{if(Window.keepMultiModalWindow){$("overlay_modal").style.zIndex=Windows.maxZIndex+1;Windows.maxZIndex+=1;WindowUtilities._hideSelect(this.modalWindows.last().getId())}else this.modalWindows.last().element.hide();WindowUtilities._showSelect(a.getId())}this.modalWindows.push(a)},removeModalWindow:function(){this.modalWindows.pop();if(this.modalWindows.length==0)WindowUtilities.enableScreen();else if(Window.keepMultiModalWindow){this.modalWindows.last().toFront();WindowUtilities._showSelect(this.modalWindows.last().getId())}else this.modalWindows.last().element.show()},register:function(a){this.windows.push(a)},unregister:function(a){this.windows=this.windows.reject(function(b){return b==a})},closeAll:function(){this.windows.each(function(a){Windows.close(a.getId())})},closeAllModalWindows:function(){WindowUtilities.enableScreen();this.modalWindows.each(function(a){a&&a.close()})},minimize:function(a,b){(a=this.getWindow(a))&&a.visible&&a.minimize();Event.stop(b)},maximize:function(a,b){(a=this.getWindow(a))&&a.visible&&a.maximize();Event.stop(b)},close:function(a,b){(a=this.getWindow(a))&&a.close();b&&Event.stop(b)},blur:function(a){if(a=this.getWindow(a)){a.options.blurClassName&&a.changeClassName(a.options.blurClassName);if(this.focusedWindow==a)this.focusedWindow=null;a._notify("onBlur")}},focus:function(a){if(a=this.getWindow(a)){this.focusedWindow&&this.blur(this.focusedWindow.getId());a.options.focusClassName&&a.changeClassName(a.options.focusClassName);this.focusedWindow=a;a._notify("onFocus")}},unsetOverflow:function(a){this.windows.each(function(b){b.oldOverflow=b.getContent().getStyle("overflow")||"auto";b.getContent().setStyle({overflow:"hidden"})});a&&a.oldOverflow&&a.getContent().setStyle({overflow:a.oldOverflow})},resetOverflow:function(){this.windows.each(function(a){a.oldOverflow&&a.getContent().setStyle({overflow:a.oldOverflow})})},updateZindex:function(a,b){if(a>this.maxZIndex){this.maxZIndex=a;this.focusedWindow&&this.blur(this.focusedWindow.getId())}(this.focusedWindow=b)&&this.focus(this.focusedWindow.getId())}},Dialog={dialogId:null,onCompleteFunc:null,callFunc:null,parameters:null,confirm:function(a,b){if(a&&typeof a!="string")Dialog._runAjaxRequest(a,b,Dialog.confirm);else{a=a||"";b=b||{};var c=b.okLabel?b.okLabel:"Ok",d=b.cancelLabel?b.cancelLabel:"Cancel";b=Object.extend(b,b.windowParameters||{});b.windowParameters=b.windowParameters||{};b.className=b.className||"alert";a="      <div class='"+b.className+"_message'>"+a+"</div>        <div class='"+b.className+"_buttons'>          <input type='button' value='"+c+"' onclick='Dialog.okCallback()' "+("class ='"+(b.buttonClass?b.buttonClass+" ":"")+" ok_button'")+"/>          <input type='button' value='"+d+"' onclick='Dialog.cancelCallback()' "+("class ='"+(b.buttonClass?b.buttonClass+" ":"")+" cancel_button'")+"/>        </div>    ";return this._openDialog(a,b)}},alert:function(a,b){if(a&&typeof a!="string")Dialog._runAjaxRequest(a,b,Dialog.alert);else{a=a||"";b=b||{};b=Object.extend(b,b.windowParameters||{});b.windowParameters=b.windowParameters||{};b.className=b.className||"alert";b.identif=b.identif||"mensajeConfirmar";a="      <div id='"+b.identif+"'>    \t<p class=''>"+a+"</p>        <a href='javascript:Dialog.okCallback()' class='ok_button'>aceptar</a>      </div> ";return this._openDialog(a,b)}},info:function(a,b){if(a&&typeof a!="string")Dialog._runAjaxRequest(a,b,Dialog.info);else{a=a||"";b=b||{};b=Object.extend(b,b.windowParameters||{});b.windowParameters=b.windowParameters||{};b.className=b.className||"alert";a="<div id='modal_dialog_message' class='"+b.className+"_message'>"+a+"</div>";if(b.showProgress)a+="<div id='modal_dialog_progress' class='"+b.className+"_progress'>  </div>";b.ok=null;b.cancel=null;return this._openDialog(a,b)}},setInfoMessage:function(a){$("modal_dialog_message").update(a)},closeInfo:function(){Windows.close(this.dialogId)},_openDialog:function(a,b){var c=b.className;if(!b.height&&!b.width)b.width=WindowUtilities.getPageSize(b.options.parent||document.body).pageWidth/2;if(b.id)this.dialogId=b.id;else{this.dialogId="modal_dialog_"+(new Date).getTime();b.id=this.dialogId}if(!b.height||!b.width){c=WindowUtilities._computeSize(a,this.dialogId,b.width,b.height,5,c);if(b.height)b.width=c+5;else b.height=c+5}b.effectOptions=b.effectOptions;b.resizable=b.resizable||false;b.minimizable=b.minimizable||false;b.maximizable=b.maximizable||false;b.draggable=b.draggable||false;b.closable=b.closable||false;c=new Window(b);c.getContent().innerHTML=a;c.showCenter(true,b.top,b.left);c.setDestroyOnClose();c.cancelCallback=b.onCancel||b.cancel;c.okCallback=b.onOk||b.ok;return c},_getAjaxContent:function(a){Dialog.callFunc(a.responseText,Dialog.parameters)},_runAjaxRequest:function(a,b,c){if(a.options==null)a.options={};Dialog.onCompleteFunc=a.options.onComplete;Dialog.parameters=b;Dialog.callFunc=c;a.options.onComplete=Dialog._getAjaxContent;new Ajax.Request(a.url,a.options)},okCallback:function(){var a=Windows.focusedWindow;if(!a.okCallback||a.okCallback(a)){$$("#"+a.getId()+" input").each(function(b){b.onclick=null});a.close()}},cancelCallback:function(){var a=Windows.focusedWindow;$$("#"+a.getId()+" input").each(function(b){b.onclick=null});a.close();a.cancelCallback&&a.cancelCallback(a)}};if(Prototype.Browser.WebKit){var array=navigator.userAgent.match(new RegExp(/AppleWebKit\/([\d\.\+]*)/));Prototype.Browser.WebKitVersion=parseFloat(array[1])}
var WindowUtilities={getWindowScroll:function(a){var b,c,d;a=a||document.body;if(a!=document.body){b=a.scrollTop;c=a.scrollLeft;d=a.scrollWidth;a=a.scrollHeight}else{a=window;with(a.document){if(a.document.documentElement&&documentElement.scrollTop){b=documentElement.scrollTop;c=documentElement.scrollLeft}else if(a.document.body){b=body.scrollTop;c=body.scrollLeft}if(a.innerWidth){d=a.innerWidth;a=a.innerHeight}else if(a.document.documentElement&&documentElement.clientWidth){d=documentElement.clientWidth;a=documentElement.clientHeight}else{d=body.offsetWidth;a=body.offsetHeight}}}return{top:b,left:c,width:d,height:a}},getPageSize:function(a){a=a||document.body;var b,c,d;if(a!=document.body){b=a.getWidth();c=a.getHeight();d=a.scrollWidth;a=a.scrollHeight}else{if(window.innerHeight&&window.scrollMaxY){d=document.body.scrollWidth;a=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){d=document.body.scrollWidth;a=document.body.scrollHeight}else{d=document.body.offsetWidth;a=document.body.offsetHeight}if(self.innerHeight){b=self.innerWidth;c=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientWidth;c=document.documentElement.clientHeight}else if(document.body){b=document.body.clientWidth;c=document.body.clientHeight}a=a<c?c:a;d=d<b?b:d}return{pageWidth:d,pageHeight:a,windowWidth:b,windowHeight:c}},disableScreen:function(a,b,c,d,e){WindowUtilities.initLightbox(b,a,function(){this._disableScreen(a,b,c,d)}.bind(this),e||document.body)},_disableScreen:function(a,b,c,d){a=$(b);var e=WindowUtilities.getPageSize(a.parentNode);if(d&&Prototype.Browser.IE){WindowUtilities._hideSelect();WindowUtilities._showSelect(d)}a.style.height=e.pageHeight+"px";a.style.display="none";if(b=="overlay_modal"&&Window.hasEffectLib&&Windows.overlayShowEffectOptions){a.overlayOpacity=c;new Effect.Appear(a,Object.extend({from:0,to:c},Windows.overlayShowEffectOptions))}else a.style.display="block"},enableScreen:function(a){a=a||"overlay_modal";var b=$(a);if(b){if(a=="overlay_modal"&&Window.hasEffectLib&&Windows.overlayHideEffectOptions)new Effect.Fade(b,Object.extend({from:b.overlayOpacity,to:0},Windows.overlayHideEffectOptions));else{b.style.display="none";b.parentNode.removeChild(b)}a!="__invisible__"&&WindowUtilities._showSelect()}},_hideSelect:function(a){if(Prototype.Browser.IE){a=a==null?"":"#"+a+" ";$$(a+"select").each(function(b){if(!WindowUtilities.isDefined(b.oldVisibility)){b.oldVisibility=b.style.visibility?b.style.visibility:"visible";b.style.visibility="hidden"}})}},_showSelect:function(a){if(Prototype.Browser.IE){a=a==null?"":"#"+a+" ";$$(a+"select").each(function(b){if(WindowUtilities.isDefined(b.oldVisibility)){try{b.style.visibility=b.oldVisibility}catch(c){b.style.visibility="visible"}b.oldVisibility=null}else if(b.style.visibility)b.style.visibility="visible"})}},isDefined:function(a){return typeof a!="undefined"&&a!=null},initLightbox:function(a,b,c,d){if($(a)){Element.setStyle(a,{zIndex:Windows.maxZIndex+
1});Windows.maxZIndex++;c()}else{var e=document.createElement("div");e.setAttribute("id",a);e.className="overlay_"+b;e.style.display="none";e.style.position="absolute";e.style.top="0";e.style.left="0";e.style.zIndex=Windows.maxZIndex+1;Windows.maxZIndex++;e.style.width="100%";d.insertBefore(e,d.firstChild);Prototype.Browser.WebKit&&a=="overlay_modal"?setTimeout(function(){c()},10):c()}},setCookie:function(a,b){document.cookie=b[0]+"="+escape(a)+(b[1]?"; expires="+b[1].toGMTString():"")+(b[2]?"; path="+
b[2]:"")+(b[3]?"; domain="+b[3]:"")+(b[4]?"; secure":"")},getCookie:function(a){var b=document.cookie;a=a+"=";var c=b.indexOf("; "+a);if(c==-1){c=b.indexOf(a);if(c!=0)return null}else c+=2;var d=document.cookie.indexOf(";",c);if(d==-1)d=b.length;return unescape(b.substring(c+a.length,d))},_computeSize:function(a,b,c,d,e,f){var h=document.body,g=document.createElement("div");g.setAttribute("id",b);g.className=f+"_content";if(d)g.style.height=d+"px";else g.style.width=c+"px";g.style.position="absolute";g.style.top="0";g.style.left="0";g.style.display="none";g.innerHTML=a;h.insertBefore(g,h.firstChild);a=d?$(g).getDimensions().width+e:$(g).getDimensions().height+e;h.removeChild(g);return a}};var numResultadosPorPagina=10;var numeroTotalResultados=0;var numPaginasPorBloque=10;var numTotalPaginas=1;var numResultados=1;var paginaActual=1;var campoOrdenacion="";var orden="ASC";var id_categoria;var criterio_busqueda="";var esBusqueda;var sliderPrecio;var numCategorias;var forma_ventaF=0;var forma_pagoF=0;var estadoF=2;var forma_envioF=0;var palabraClaveF="";var precioMinF="";var precioMaxF="";var diasF="";var horasF="";var minutosF="";var soloAnunciosTiendaF="";function lanzaOpcion(elemento,tipo,forma_venta){$("valorOpcion"+elemento).value=tipo;$("forma_venta"+elemento).value=forma_venta;$("formOpciones"+elemento).submit();}
function parseaXMLListado(transport){Modalbox.hide();var xml=transport.responseXML.documentElement;numeroTotalResultados=xml.getElementsByTagName("NUMEROANUNCIOS")[0].firstChild.data;var par=true;var clase="even";var claseTipo="";var opciones;var precio;var compralo_ya;var envio_mano;var envio_nacional;var envio_internacional;var envios;var resaltado;var title;var salida="";var idComentarios=new Array();var numItems=xml.getElementsByTagName("ANUNCIO").length;var numComentarios=0;salida+="<table id=\"tablaLista\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">";if(numItems==0){if($("colSubIzq")&&!busqueda_avanzada){$("listadoProductos").innerHTML="";}
else{salida+="<tr class=\""+clase+"\" \">"+"<td align=\"center\">No se han encontrado resultados</a>";}}
else{salida+="<tr class=\"ListaTitulos\">\n"+"<th width=\"30\">&nbsp;</th>"+"<th colspan=\"2\"><a href=\"javascript:ordenarLista('0');\">T&iacute;tulo del art&iacute;culo</a></th>"+"<th width=\"130\"><a href=\"javascript:ordenarLista('2');\">Precio</a></th>"+"<th width=\"52\"><a href=\"javascript:ordenarLista('3');\">Pujas</a></th>"+"<th width=\"65\"><a href=\"javascript:ordenarLista('4');\">Env&iacute;o</a></th>"+"<th width=\"113\"><a href=\"javascript:ordenarLista('5');\">Tiempo restante</a></th>"+"</tr>";var anteriorEnmarcado=0;for(var i=0;i<numItems;i++){var anuncio=xml.getElementsByTagName("ANUNCIO")[i];var forma_venta=anuncio.getElementsByTagName("FORMAVENTA")[0].firstChild.data;if(forma_venta==1){opciones="";precio=true;title="Venta directa";claseTipo="tipoVentaDirecta";}
opciones="";if(forma_venta==2){opciones+="<form id=\"formOpciones"+i+"\" name=\"formOpciones\" action=\""+obtenerCampo(anuncio,"RUTAANUNCIO")+"\" method=\"post\"><input type=\"hidden\" id=\"valorOpcion"+i+"\" name=\"valorOpcion\" value=\"0\" /><input type=\"hidden\" id=\"forma_venta"+i+"\" name=\"forma_venta\" value=\"0\" />";var acepta_mejor_oferta=obtenerCampo(anuncio,"ACEPTAMEJOROFERTA");if(acepta_mejor_oferta==""||acepta_mejor_oferta==null)
acepta_mejor_oferta=0;if(acepta_mejor_oferta!=0){opciones+="<a href=\"javascript:void(0);\" class=\"mejorOferta\" title=\"&iexcl;Hacer oferta!\" onclick=\"javascript:lanzaOpcion("+i+", 22, "+forma_venta+");\">&iexcl;Hacer oferta!</a>";}
var acepta_compraloya=obtenerCampo(anuncio,"ACEPTACOMPRALOYA");compralo_ya=anuncio.getElementsByTagName("PRECIOCOMPRALOYA")[0].firstChild.data;if(acepta_compraloya==""||acepta_compraloya==null)
acepta_compraloya=0;if(acepta_compraloya!=0){opciones+="<a href=\"javascript:void(0);\" class=\"compraloYa\" title=\"&iexcl;Comprar YA!\" onclick=\"javascript:lanzaOpcion("+i+", 21, "+forma_venta+");\">&iexcl;Comprar Ya!<br/>por "+obtenerCampo(anuncio,"PRECIOCOMPRALOYA")+" &euro;</a>";}
opciones+="</form>";precio=true;title="Subasta con precio de salida";claseTipo="tipoSubasta";}
if(forma_venta==3){opciones+="<form id=\"formOpciones"+i+"\" name=\"formOpciones\" action=\""+obtenerCampo(anuncio,"RUTAANUNCIO")+"\" method=\"post\"><input type=\"hidden\" id=\"valorOpcion"+i+"\" name=\"valorOpcion\" value=\"0\" /><input type=\"hidden\" id=\"forma_venta"+i+"\" name=\"forma_venta\" value=\"0\" />";opciones+="<a href=\"javascript:void(0);\" class=\"negociar\" onclick=\"javascript:lanzaOpcion("+i+", 0, "+forma_venta+");\">Regatear</a>";var acepta_compraloya=obtenerCampo(anuncio,"ACEPTACOMPRALOYA");compralo_ya=anuncio.getElementsByTagName("PRECIOCOMPRALOYA")[0].firstChild.data;if(acepta_compraloya==""||acepta_compraloya==null)
acepta_compraloya=0;if(acepta_compraloya!=0){opciones+="<a href=\"javascript:void(0);\" class=\"compraloYa\" title=\"&iexcl;Comprar YA!\" onclick=\"javascript:lanzaOpcion("+i+", 21, "+forma_venta+");\">&iexcl;Comprar Ya!<br/>por "+obtenerCampo(anuncio,"PRECIOCOMPRALOYA")+" &euro;</a>";}
opciones+="</form>";precio=false;title="Regateo";claseTipo="tipoNegociacion";}
if(forma_venta==4){opciones="";precio=true;title="Anuncio clasificado";claseTipo="tipoClasificados";}
if(forma_venta==5){opciones="<a href=\"#\" class=\"trueque\" title=\"Acepto trueque\">Acepto trueque</a>";precio=false;title="Trueque";}
if(anteriorEnmarcado==1&&obtenerCampo(anuncio,"ENMARCADO")==1){salida+="<tr><td height=\"1px\" colspan=\"8\"></td></tr>"}
var claseRellenado="";var claseEnmarcado="";if(obtenerCampo(anuncio,"RELLENADO")==1)
claseRellenado="resaltada";if(obtenerCampo(anuncio,"ENMARCADO")==1){claseEnmarcado="enmarcado";anteriorEnmarcado=1;}
else{anteriorEnmarcado=0;}
salida+="<tr class=\""+clase+" "+claseTipo+" "+claseRellenado+" "+claseEnmarcado+"\" title=\""+title+"\">"+"<td class='tipo'>&nbsp;</td>"+"<td class=\"titulo\"><a href=\""+obtenerCampo(anuncio,"RUTAANUNCIO")+"\"><img id=\"img"+anuncio.getElementsByTagName("ID")[0].firstChild.data+"\" src=\""+anuncio.getElementsByTagName("RUTAIMAGEN")[0].firstChild.data+"\" onerror=\"javascript:cambiaFoto('img"+anuncio.getElementsByTagName("ID")[0].firstChild.data+"');\"/></a>";salida+="<p class=\"tit\"><a href=\""+obtenerCampo(anuncio,"RUTAANUNCIO")+"\">"+anuncio.getElementsByTagName("TITULO")[0].firstChild.data+"</a></p>";salida+="<p class=\"descr\"><a href=\""+obtenerCampo(anuncio,"RUTAANUNCIO")+"\">"+anuncio.getElementsByTagName("TITULOAMPLIADO")[0].firstChild.data+"</a></p>";var cantidad_productos=obtenerCampo(anuncio,"CANTIDADPRODUCTOS");if(cantidad_productos>1){salida+="<p class=\"cantidad\">"+cantidad_productos+" unidades</p>";}
salida+="</td>";salida+="<td class=\"tienda\" valign=\"top\">"+
((obtenerCampo(anuncio,"ANUNCIOTIENDA")==1)?("<a href=\"javascript:void(0);\" class=\"icoTienda\"><img src=\"/images/lista/ico-tienda.gif\" alt=\"Producto en tienda\" /></a>"):"&nbsp;")+"</td>";if(precio==true){if(obtenerCampo(anuncio,"PUJAMAXIMA")!=''){salida+="<td class=\"precio\"><span class=\"prix\">"+obtenerCampo(anuncio,"PUJAMAXIMA")+" &euro;</span>"+opciones+"</td>";}else{salida+="<td class=\"precio\"><span class=\"prix\">"+obtenerCampo(anuncio,"PRECIOSALIDA")+" &euro;</span>"+opciones+"</td>";}}
else{salida+="<td class=\"precio\">"+opciones+"</td>";}
salida+="<td class=\"pujas\">"+anuncio.getElementsByTagName("NUMEROPUJAS")[0].firstChild.data+"</td>";envios="";var gastos="";var cuadroEmergente="";var forma_envio=anuncio.getElementsByTagName("FORMAENVIO")[0].firstChild.data;if(forma_envio==1){envios="<span class=\"desde\">Entrega en mano</span>";}
else{envios="<span class=\"desde\">Desde:</span>"+anuncio.getElementsByTagName("PRECIONACIONAL")[0].firstChild.data+" &euro;";if(forma_envio!=1)
gastos="<table style=\"width:274px\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\">"+"<tr><td style=\"height:15px;border-bottom:0px\"></td><td style=\"height:15px;background-color: #99BBD9;border-bottom:0px\">Estándar</td><td style=\"height:15px;background-color: #99BBD9;border-bottom:0px\">Urgente</td></tr>";if(forma_envio==2){gastos+="<tr><td style=\"height:15px;background-color: #99BBD9;border-bottom:0px\">Nacional:</td><td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+anuncio.getElementsByTagName("PRECIONACIONAL")[0].firstChild.data+" &euro; </td>"+"<td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+obtenerCampo(anuncio,"PRECIONACIONALURGENTE")+" &euro;</td></tr>";}
if(forma_envio==3){gastos+="<tr><td style=\"height:15px;background-color: #99BBD9;border-bottom:0px\">Nacional:</td><td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+anuncio.getElementsByTagName("PRECIONACIONAL")[0].firstChild.data+" &euro; </td>"+"<td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+obtenerCampo(anuncio,"PRECIONACIONALURGENTE")+" &euro;</td></tr>"+"<tr><td style=\"height:15px;background-color: #99BBD9;border-bottom:0px\">Continente:</td><td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+anuncio.getElementsByTagName("PRECIOCONTINENTE")[0].firstChild.data+" &euro; </td>"+"<td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+obtenerCampo(anuncio,"PRECIOCONTINENTEURGENTE")+" &euro;</td></tr>";}
if(forma_envio==4){gastos+="<tr><td style=\"height:15px;background-color: #99BBD9;border-bottom:0px\">Nacional:</td><td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+anuncio.getElementsByTagName("PRECIONACIONAL")[0].firstChild.data+" &euro; </td>"+"<td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+obtenerCampo(anuncio,"PRECIONACIONALURGENTE")+" &euro;</td></tr>"+"<tr><td style=\"height:15px;background-color: #99BBD9;border-bottom:0px\">Continente:</td><td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+anuncio.getElementsByTagName("PRECIOCONTINENTE")[0].firstChild.data+" &euro; </td>"+"<td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+obtenerCampo(anuncio,"PRECIOCONTINENTEURGENTE")+" &euro;</td></tr>"+"<tr><td style=\"height:15px;background-color: #99BBD9;border-bottom:0px\">Fuera del<br/>Continente:</td><td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+anuncio.getElementsByTagName("PRECIOFUERACONTINENTE")[0].firstChild.data+" &euro; </td>"+"<td style=\"height:15px;background-color:#DCE9F3;border-bottom:0px\">"+obtenerCampo(anuncio,"PRECIOFUERACONTINENTEURGENTE")+" &euro;</td></tr>";}
if(forma_envio!=1)
gastos+="</table>";cuadroEmergente="<div id=\"infoGastosEnvio"+i+"\" class=\"descInfoVendedor\" style=\"display:none;height:135px\">"+"<div id=\"listaPujas\" style=\"height:110px\"><div id=\"contenidoDesc\">"+"<div id=\"comentarioEmergente\" style=\"padding-top: 10px;\">"+gastos+"</div></div></div></div>";}
if(gastos==""){salida+="<td class=\"envio\">"+envios+"</td>";}
else{salida+="<td class=\"envio\">"+envios+"<br/>"+cuadroEmergente+"<br/><a href=\"javascript:verInfoGastosEnvio("+i+")\" class=\"verMas\">Ver más&hellip;</a></td>";idComentarios[numComentarios]=i;numComentarios++;}
salida+="<td class=\"tiempo\">"+anuncio.getElementsByTagName("TIEMPORESTANTE")[0].firstChild.data+"</td>"+"</tr>";if(par==true){par=false;clase="uneven";}
else{par=true;clase="even";}}
salida+="<tr class=\"ListaTitulosRev\"><th colspan=\"7\">&nbsp;</th></tr>";}
salida+="</table>";numTotalPaginas=Math.ceil(numeroTotalResultados/numResultadosPorPagina);if(($("colSubIzq")&&numItems>0)||busqueda_avanzada){var checkedSoloTiendas='';if($('mostrarSoloTiendas2')!=null){checkedSoloTiendas=($('mostrarSoloTiendas2').checked)?"checked":"";}
cabeceraLista="<div id=\"cabeceraLista\">"+"<p class=\"encontrados\"><span id=\"encontrados\"></span> en: <span id=\"categoriaEncontrados\" style=\"font-weight: bold\">"+nombreCategoria+"</span></p>"+"<div id=\"checker\"><input type=\"checkbox\" id=\"mostrarSoloTiendas2\" onclick=\"javascript:iniciarFiltroSimple();\" "+checkedSoloTiendas+" /></div>"+"<form action=\"\" name=\"ordenarPor\" id=\"ordenarPor\">"+"</form></div>";var textoNumPaginas="";if(numTotalPaginas>0){textoNumPaginas="P&aacute;gina "+paginaActual+" de "+numTotalPaginas;}
pieLista="<div id=\"pieLista\">"+"<p id=\"pagina\" class=\"pags\">"+
textoNumPaginas+"</p>"+"<p id=\"numeracionPaginas\" class=\"paging\"></p></div>";salida=cabeceraLista+"<div id=\"tablaListaDiv\">"+salida+"</div>"+pieLista;$("listadoProductos").innerHTML=salida;}
if(numeroTotalResultados==1){$("encontrados").innerHTML="<strong>"+numeroTotalResultados+" art&iacute;culo</strong> encontrado";}
else{$("encontrados").innerHTML="<strong>"+numeroTotalResultados+" art&iacute;culos</strong> encontrados";}
var paginacion="";if(numTotalPaginas==1){$("numeracionPaginas").innerHTML="";}
else{var numeroBloques=Math.ceil(numTotalPaginas/numPaginasPorBloque);var numeroBloque=Math.ceil(paginaActual/numPaginasPorBloque);var cabeza="";var cola="";if(paginaActual>1){cabeza="&laquo; <a href=\"javascript:irAPrimera();\">Primera</a> <a href=\"javascript:irAAnterior();\">Anterior</a> ";}
if(paginaActual<numTotalPaginas){cola+=" <a href=\"javascript:irASiguiente();\">Siguiente</a> <a href=\"javascript:irAUltima();\">&Uacute;ltima</a> &raquo;"}
var inicioPaginador;var finPaginador;if((paginaActual-numPaginasPorBloque/2)<1){inicioPaginador=1;}
else{inicioPaginador=Math.floor(paginaActual-numPaginasPorBloque/2);}
if(inicioPaginador>1){paginacion+='...';}
if((inicioPaginador+numPaginasPorBloque-1)<numTotalPaginas)
paginacion+="...";if((inicioPaginador+numPaginasPorBloque)>numTotalPaginas){finPaginador=numTotalPaginas;}
else{finPaginador=inicioPaginador+numPaginasPorBloque;}
for(var i=inicioPaginador;i<=finPaginador;i++){if(i!=paginaActual){paginacion+="<a href=\"javascript:irAPagina("+i+");\">"+i+"</a>";}
else{paginacion+="<a href=\"javascript:void(0);\">"+i+"</a>";}}
if(finPaginador<numTotalPaginas){paginacion+='...';}
paginacion=cabeza+paginacion+cola;}
if(($("colSubIzq")&&numItems>0)||busqueda_avanzada){$("numeracionPaginas").innerHTML=paginacion;}
else{$("numeracionPaginas").innerHTML=paginacion;$("tablaListaDiv").innerHTML=salida;}
for(var i=0;i<idComentarios.length;i++){new Draggable("infoGastosEnvio"+idComentarios[i],{handle:"cabeceraDesc"});}}
function verInfoGastosEnvio(i){var win=new Window({className:"dialog",width:350,height:130,zIndex:100,resizable:true,title:"Gastos de envío",showEffect:Effect.BlindDown,hideEffect:Effect.SwitchOff,draggable:true,wiredDrag:true});win.getContent().innerHTML="<div style='padding:10px'>"+$("infoGastosEnvio"+i).innerHTML+"</div>";win.showCenter();}
function ordenarLista(campo){switch(campo){case"0":campoOrdenacion="titulo";break
case"1":campoOrdenacion="destacado";break
case"2":campoOrdenacion="precio_salida";break
case"3":campoOrdenacion="pujas";break
case"4":campoOrdenacion="envio_minimo";break
case"5":campoOrdenacion="fecha_caducidad";break}
if(orden=="ASC")
orden="DESC";else
orden="ASC";}
function filtroTiendas(){if($("mostrarSoloTiendas2").checked)
$("ffiltroTienda").value="1";else
$("ffiltroTienda").value="0";$("formFiltro").submit();}
function iniciarFiltro(){var parseaXMLListado=this.parseaXMLListado.bind(this);var forma_venta=$("filtroOpcionesCompra").value;var forma_pago=$("filtroFormaPago").value;var estado=$("filtroEstadoArticulo").value;var forma_envio=$("formaEnvio").value;var palabraClave=$("filtroPalabraClave").value;var precioMin=$("precioMin").value;var precioMax=$("precioMax").value;var dias=$("filtroDias").value;var horas=$("filtroHoras").value;var minutos=$("filtroMinutos").value;var soloAnunciosTienda='';if($("mostrarTodo1").checked)
soloAnunciosTienda=0;if($("mostrarSoloTiendas1").checked)
soloAnunciosTienda=1;if($("mostrarSoloFotos").checked)soloAnunciosFoto=1;else soloAnunciosFoto=0;$("fprecioUno").value=precioMin;$("fprecioDos").value=precioMax;$("ftiempoDias").value=dias;$("ftiempoHoras").value=horas;$("ftiempoMinutos").value=minutos;$("fopcionesCompra").value=forma_venta;$("fformasPago").value=forma_pago;$("festadoArticulo").value=estado;$("fformasEnvio").value=forma_envio;$("fpalabraClave").value=palabraClave;$("ffiltroTienda").value=soloAnunciosTienda;$("ffiltroFoto").value=soloAnunciosFoto;if(parseInt(precioMin)>parseInt(precioMax)){var htmlVentana="<center>El precio mínimo debe ser menor que el precio máximo</center><br/><div style=\"color:#0781DF;font-weight: bold;\"><center><a href=\"javascript:Modalbox.hide();\">Cerrar</a></center></div>";Modalbox.show(htmlVentana,{title:'<center>Atención</center>',width:300,transitions:true});}
else{$("formFiltro").submit();}}
function iniciarFiltroInmob(){var parseaXMLListado=this.parseaXMLListado.bind(this);var forma_venta=$("filtroOpcionesCompra").value;var estado=$("filtroEstadoArticulo").options[$("filtroEstadoArticulo").selectedIndex].value;var palabraClave=$("filtroPalabraClave").value;var precioMin=$("precioMin").value;var precioMax=$("precioMax").value;var dias=$("filtroDias").value;var horas=$("filtroHoras").value;var minutos=$("filtroMinutos").value;var soloAnunciosTienda='';if($("mostrarTodo1").checked)
soloAnunciosTienda=0;if($("mostrarSoloTiendas1").checked)
soloAnunciosTienda=1;if($("mostrarSoloFotos").checked)soloAnunciosFoto=1;else soloAnunciosFoto=0;$("fprecioUno").value=precioMin;$("fprecioDos").value=precioMax;$("ftiempoDias").value=dias;$("ftiempoHoras").value=horas;$("ftiempoMinutos").value=minutos;$("fopcionesCompra").value=forma_venta;$("festadoArticulo").value=estado;$("fpalabraClave").value=palabraClave;$("ffiltroTienda").value=soloAnunciosTienda;$("ffiltroTienda").value=soloAnunciosTienda;$("fpais").value=$F($$("[id=pais]").first());$("fregion").value=$F($$("[id=region]").first());$("fpoblacion").value=$F($$("[id=poblacion]").first());$("ffiltroFoto").value=soloAnunciosFoto;if(parseInt(precioMin)>parseInt(precioMax)){var htmlVentana="<center>El precio mínimo debe ser menor que el precio máximo</center><br/><div style=\"color:#0781DF;font-weight: bold;\"><center><a href=\"javascript:Modalbox.hide();\">Cerrar</a></center></div>";Modalbox.show(htmlVentana,{title:'<center>Atención</center>',width:300,transitions:true});}
else{$("formFiltro").submit();}}
function iniciarFiltroMotor(tipo){var parseaXMLListado=this.parseaXMLListado.bind(this);var forma_venta=$("filtroOpcionesCompra").value;var estado=$("filtroEstadoArticulo").options[$("filtroEstadoArticulo").selectedIndex].value;var palabraClave=$("filtroPalabraClave").value;var precioMin=$("precio_desde_motor_"+tipo).value;var precioMax=$("precio_hasta_motor_"+tipo).value;var dias=$("filtroDias").value;var horas=$("filtroHoras").value;var minutos=$("filtroMinutos").value;var formasPago=$F("filtroFormaPago");var soloAnunciosTienda='';if($("mostrarTodo1").checked)
soloAnunciosTienda=0;if($("mostrarSoloTiendas1").checked)
soloAnunciosTienda=1;if($("mostrarSoloFotos").checked)soloAnunciosFoto=1;else soloAnunciosFoto=0;var marcaMotor=$F("marca_motor_"+tipo);var modeloMotor=$F("modelo_motor_"+tipo);var provinciaMotor=$F("provincia_motor_"+tipo);var kmMotor=$F("km_motor_"+tipo);$("fmotorTipo").value=tipo;$("fmotorMarca").value=marcaMotor;$("fmotorModelo").value=modeloMotor;$("fmotorProvincia").value=provinciaMotor;$("fmotorKm").value=kmMotor;$("fprecioUno").value=precioMin;$("fprecioDos").value=precioMax;$("ftiempoDias").value=dias;$("ftiempoHoras").value=horas;$("ftiempoMinutos").value=minutos;$("fopcionesCompra").value=forma_venta;$("festadoArticulo").value=estado;$("fformasPago").value=formasPago;$("fpalabraClave").value=palabraClave;$("ffiltroTienda").value=soloAnunciosTienda;$("ffiltroFoto").value=soloAnunciosFoto;if(precioMin!=-1&&precioMax!=-1&&(parseInt(precioMin)>parseInt(precioMax))){var win=new Window({className:"dialog",width:350,height:100,zIndex:100,resizable:true,title:"Gastos de envío",showEffect:Effect.BlindDown,hideEffect:Effect.SwitchOff,draggable:true,wiredDrag:true});win.getContent().innerHTML='<div style="padding:10px"><p class="mensajes"><br/>El precio mínimo debe ser menor que el precio máximo.</div>';win.showCenter();}
else{$("formFiltro").submit();}}
function iniciarFiltroMotorGeneral(tipo){var precioMin=$("precio_desde_motor_"+tipo).value;var precioMax=$("precio_hasta_motor_"+tipo).value;var marcaMotor=$F("marca_motor_"+tipo);var modeloMotor=$F("modelo_motor_"+tipo);var provinciaMotor=$F("provincia_motor_"+tipo);var kmMotor=$F("km_motor_"+tipo);$("fmotorTipo").value=tipo;$("fmotorMarca").value=marcaMotor;$("fmotorModelo").value=modeloMotor;$("fmotorProvincia").value=provinciaMotor;$("fmotorKm").value=kmMotor;$("fprecioUno").value=precioMin;$("fprecioDos").value=precioMax;if(precioMin!=-1&&precioMax!=-1&&(parseInt(precioMin)>parseInt(precioMax))){var win=new Window({className:"dialog",width:350,height:100,zIndex:100,resizable:true,title:"Gastos de envío",showEffect:Effect.BlindDown,hideEffect:Effect.SwitchOff,draggable:true,wiredDrag:true});win.getContent().innerHTML='<div style="padding:10px"><p class="mensajes"><br/>El precio mínimo debe ser menor que el precio máximo.</div>';win.showCenter();}
else{$("filtro_motor_form").submit();}}
function iniciarFiltroSimple(){var soloAnunciosTiendaF=0;if($('mostrarSoloTiendas2').checked){soloAnunciosTiendaF=1;}
else{soloAnunciosTiendaF=0;}
$("mostrarHidden").value=soloAnunciosTiendaF;$("paginaHidden").value='1';$("formPaginador").submit();}
function iniciarFiltroFotos(){var soloAnunciosFotos=0;if($('mostrarSoloFotos').checked){soloAnunciosFotos=1;}
else{soloAnunciosFotos=0;}
$("fotosHidden").value=soloAnunciosFotos;$("paginaHidden").value='1';$("formPaginador").submit();}
function filtraPorSexo(sexo){if(sexo==0){$("todos").className="active";$("hombre").className="";$("mujer").className="";}
if(sexo==1){$("todos").className="";$("hombre").className="active";$("mujer").className="";}
if(sexo==2){$("todos").className="";$("hombre").className="";$("mujer").className="active";}
$("ffiltroSexo").value=sexo;var forma_venta=$("filtroOpcionesCompra").value;var forma_pago=$("filtroFormaPago").value;var estado=$("filtroEstadoArticulo").value;var forma_envio=$("formaEnvio").value;var palabraClave=$("filtroPalabraClave").value;var precioMin=$("precioMin").value;var precioMax=$("precioMax").value;var dias=$("filtroDias").value;var horas=$("filtroHoras").value;var minutos=$("filtroMinutos").value;var soloAnunciosTienda='';if($("mostrarTodo1").checked)
soloAnunciosTienda=0;if($("mostrarSoloTiendas1").checked)
soloAnunciosTienda=1;$("fprecioUno").value=precioMin;$("fprecioDos").value=precioMax;$("ftiempoDias").value=dias;$("ftiempoHoras").value=horas;$("ftiempoMinutos").value=minutos;$("fopcionesCompra").value=forma_venta;$("fformasPago").value=forma_pago;$("festadoArticulo").value=estado;$("fformasEnvio").value=forma_envio;$("fpalabraClave").value=palabraClave;$("ffiltroTienda").value=soloAnunciosTienda;$("formFiltro").submit();}
function filtraPorInmobTipo(tipo){if(tipo=='todos'){$("vender").className="";$("alquilar").className="";$("compartir").className="";$("traspasar").className="";$("todos").className="active";$("ffiltroVender").value=0;$("ffiltroAlquilar").value=0;$("ffiltroCompartir").value=0;$("ffiltroTraspasar").value=0;$("ffiltroTodos").value=1;}
else{$("ffiltroTodos").value=0;$("todos").className="";}
if(tipo=='vender'){if($("vender").className=="active"){$("vender").className="";$("ffiltroVender").value=0;}
else{$("vender").className="active";$("ffiltroVender").value=1;}}
if(tipo=='alquilar'){if($("alquilar").className=="active"){$("alquilar").className="";$("ffiltroAlquilar").value=0;}
else{$("alquilar").className="active";$("ffiltroAlquilar").value=1;}}
if(tipo=='compartir'){if($("compartir").className=="active"){$("compartir").className="";$("ffiltroCompartir").value=0;}
else{$("compartir").className="active";$("ffiltroCompartir").value=1;}}
if(tipo=='traspasar'){if($("traspasar").className=="active"){$("traspasar").className="";$("ffiltroTraspasar").value=0;}
else{$("traspasar").className="active";$("ffiltroTraspasar").value=1;}}
if(($("ffiltroVender").value+$("ffiltroAlquilar").value+$("ffiltroCompartir").value+$("ffiltroTraspasar").value)==0){$("vender").className="";$("alquilar").className="";$("compartir").className="";$("traspasar").className="";$("todos").className="active";$("ffiltroVender").value=0;$("ffiltroAlquilar").value=0;$("ffiltroCompartir").value=0;$("ffiltroTraspasar").value=0;$("ffiltroTodos").value=1;}
var forma_venta=$("filtroOpcionesCompra").value;var estado=$("filtroEstadoArticulo").value;var palabraClave=$("filtroPalabraClave").value;var precioMin=$("precioMin").value;var precioMax=$("precioMax").value;var dias=$("filtroDias").value;var horas=$("filtroHoras").value;var minutos=$("filtroMinutos").value;var soloAnunciosTienda='';if($("mostrarTodo1").checked)
soloAnunciosTienda=0;if($("mostrarSoloTiendas1").checked)
soloAnunciosTienda=1;$("fprecioUno").value=precioMin;$("fprecioDos").value=precioMax;$("ftiempoDias").value=dias;$("ftiempoHoras").value=horas;$("ftiempoMinutos").value=minutos;$("fopcionesCompra").value=forma_venta;$("festadoArticulo").value=estado;$("fpalabraClave").value=palabraClave;$("ffiltroTienda").value=soloAnunciosTienda;$("fpais").value=$F("pais");$("fregion").value=$F("region");$("fpoblacion").value=$F("poblacion");$("formFiltro").submit();}
function ejecutaCompraloYa(idAnuncio){document.location.href="ejecutarCompra.php?idAnuncio="+idAnuncio+"&tipo=21";}
function ejecutaMejorOferta(idAnuncio){document.location.href="ejecutarCompra.php?idAnuncio="+idAnuncio+"&tipo=22";}
function ejecutarNegociacion(idAnuncio){document.location.href="ejecutarCompraSP.php?idAnuncio="+idAnuncio+"&tipo=3";}
function ampliar(valor){$("ampliar_hid").value=valor;$("formPaginador").submit();}
var PaginadorAnunciosEstatico=Class.create({xml:null,numItems:null,numItemsPorPagina:null,radioPaginasEnPaginador:null,paginaActual:null,initialize:function(){},irPaginaPrimera:function(){this.irPagina(1);},irPaginaAnterior:function(){this.paginaActual=parseInt($('pagina_actual').innerHTML);if(this.paginaActual>1){this.irPagina(this.paginaActual-1);}},irPaginaSiguiente:function(){this.numPaginas=parseInt($('num_paginas').innerHTML);this.paginaActual=parseInt($('pagina_actual').innerHTML);if(this.paginaActual<this.numPaginas){this.irPagina(this.paginaActual+1);}},irPaginaUltima:function(){this.numPaginas=$('num_paginas').innerHTML;this.irPagina(this.numPaginas);},irPagina:function(pagina){$("paginaHidden").value=pagina;$("limiteHidden").value=$('limite_items').innerHTML;$("campoOrdenHidden").value=$('campo_orden_items').innerHTML;$("ordenHidden").value=$('orden_items').innerHTML;$("formPaginador").submit();},setNumItemsPorPagina:function(num){$("limiteHidden").value=num;$("paginaHidden").value=1;$("formPaginador").submit();}});var pg=new PaginadorAnunciosEstatico();var OrdenacionLista=Class.create({ordenarLista:function(campo){var orden=$('orden_items').innerHTML;switch(campo){case"0":campoOrdenacion="titulo";break
case"1":campoOrdenacion="destacado";break
case"2":campoOrdenacion="precio_salida";break
case"3":campoOrdenacion="pujas";break
case"4":campoOrdenacion="envio_minimo";break
case"5":campoOrdenacion="fecha_caducidad";break}
if(orden=="ASC"||orden=="")
orden="DESC";else
orden="ASC";$("limiteHidden").value=$('limite_items').innerHTML;$("campoOrdenHidden").value=campoOrdenacion;$("ordenHidden").value=orden;$("formPaginador").submit();}});var vt=new OrdenacionLista();if(typeof Prototype=="undefined"||!Prototype.Version.match("1.6"))throw"Prototype-UI library require Prototype library >= 1.6.0";if(Prototype.Browser.WebKit){Prototype.Browser.WebKitVersion=parseFloat(navigator.userAgent.match(/AppleWebKit\/([\d\.\+]*)/)[1]);Prototype.Browser.Safari2=Prototype.Browser.WebKitVersion<420}
if(Prototype.Browser.IE){Prototype.Browser.IEVersion=parseFloat(navigator.appVersion.split(";")[1].strip().split(" ")[1]);Prototype.Browser.IE6=Prototype.Browser.IEVersion==6;Prototype.Browser.IE7=Prototype.Browser.IEVersion==7}Prototype.falseFunction=function(){return false};Prototype.trueFunction=function(){return true};var UI={Abstract:{},Ajax:{}};Object.extend(Class.Methods,{extend:Object.extend.methodize(),addMethods:Class.Methods.addMethods.wrap(function(a,b){if(!b)return this;if(!b.hasOwnProperty("methodsAdded"))return a(b);var c=b.methodsAdded;delete b.methodsAdded;a(b);c.call(b,this);b.methodsAdded=c;return this}),addMethod:function(a,b){var c={};c[a]=b;return this.addMethods(c)},method:function(a){return this.prototype[a].valueOf()},classMethod:function(){$A(arguments).flatten().each(function(a){this[a]=function(){return this[a].apply(this,arguments)}.bind(this.prototype)},this);return this},undefMethod:function(a){this.prototype[a]=undefined;return this},removeMethod:function(a){delete this.prototype[a];return this},aliasMethod:function(a,b){this.prototype[a]=this.prototype[b];return this},aliasMethodChain:function(a,b){b=b.camelcase();this.aliasMethod(a+"Without"+b,a);this.aliasMethod(a,a+"With"+b);return this}});Object.extend(Number.prototype,{snap:function(a){return parseInt(a==1?this:(this/a).floor()*a)}});Object.extend(String.prototype,{camelcase:function(){var a=this.dasherize().camelize();return a.charAt(0).toUpperCase()+a.slice(1)},makeElement:function(){var a=new Element("div");a.innerHTML=this;return a.down()}});Object.extend(Array.prototype,{empty:function(){return!this.length},extractOptions:function(){return this.last().constructor===Object?this.pop():{}},removeAt:function(a){var b=this[a];this.splice(a,1);return b},remove:function(a){for(var b;(b=this.indexOf(a))!=-1;)this.removeAt(b);return a},insert:function(a){var b=$A(arguments);b.shift();this.splice.apply(this,[a,0].concat(b));return this}});Element.addMethods({getScrollDimensions:function(a){return{width:a.scrollWidth,height:a.scrollHeight}},getScrollOffset:function(a){return Element._returnOffset(a.scrollLeft,a.scrollTop)},setScrollOffset:function(a,b){a=$(a);if(arguments.length==3)b={left:b,top:arguments[2]};a.scrollLeft=b.left;a.scrollTop=b.top;return a},getNumStyle:function(a,b){a=parseFloat($(a).getStyle(b));return isNaN(a)?null:a},appendText:function(a,b){a=$(a);b=String.interpret(b);a.appendChild(document.createTextNode(b));return a}});document.whenReady=function(a){document.loaded?a.call(document):document.observe("dom:loaded",a)};Object.extend(document.viewport,{getScrollOffset:document.viewport.getScrollOffsets,setScrollOffset:function(a){Element.setScrollOffset(Prototype.Browser.WebKit?document.body:document.documentElement,a)},getScrollDimensions:function(){return Element.getScrollDimensions(Prototype.Browser.WebKit?document.body:document.documentElement)}});(function(){function a(b,c,d){c=$A(c).flatten();if(c.empty())c=Object.keys(b.allOptions());c.each(function(e){var f=(d?"set":"get")+e.camelcase();b[f]=b[f]||(d?function(g){return this.options[e]=g}:function(){return this.options[e]})})}UI.Options={methodsAdded:function(b){b.classMethod($w(" setOptions allOptions optionsGetter optionsSetter optionsAccessor "))},setOptions:function(b){if(!this.hasOwnProperty("options"))this.options=this.allOptions();this.options=Object.extend(this.options,b||{})},allOptions:function(){var b=this.constructor.superclass;return(b=b&&b.prototype)&&b.allOptions?Object.extend(b.allOptions(),this.options):Object.clone(this.options)},optionsGetter:function(){a(this,arguments,false)},optionsSetter:function(){a(this,arguments,true)},optionsAccessor:function(){this.optionsGetter.apply(this,arguments);this.optionsSetter.apply(this,arguments)}}})();UI.Carousel=Class.create(UI.Options,{options:{direction:"horizontal",previousButton:".previous_button",nextButton:".next_button",container:".container",scrollInc:"auto",disabledButtonSuffix:"_disabled",overButtonSuffix:"_over"},initialize:function(a,b){this.setOptions(b);this.element=$(a);this.id=this.element.id;this.container=this.element.down(this.options.container).firstDescendant();this.elements=this.container.childElements();this.previousButton=this.options.previousButton==false?null:this.element.down(this.options.previousButton);this.nextButton=this.options.nextButton==false?null:this.element.down(this.options.nextButton);this.posAttribute=this.options.direction=="horizontal"?"left":"top";this.dimAttribute=this.options.direction=="horizontal"?"width":"height";this.elementSize=this.computeElementSize();this.nbVisible=this.currentSize()/this.elementSize;var c=this.options.scrollInc;if(c=="auto")c=Math.floor(this.nbVisible);[this.previousButton,this.nextButton].each(function(d){if(d){var e=(d==this.nextButton?"next_button":"previous_button")+this.options.overButtonSuffix;d.clickHandler=this.scroll.bind(this,(d==this.nextButton?-1:1)*c*this.elementSize);d.observe("click",d.clickHandler).observe("mouseover",function(){d.addClassName(e)}.bind(this)).observe("mouseout",function(){d.removeClassName(e)}.bind(this))}},this);this.updateButtons()},destroy:function(){[this.previousButton,this.nextButton].each(function(a){a&&a.stopObserving("click",a.clickHandler)},this);this.element.remove();this.fire("destroyed")},fire:function(a,b){b=b||{};b.carousel=this;return this.element.fire("carousel:"+a,b)},observe:function(a,b){this.element.observe("carousel:"+a,b.bind(this));return this},stopObserving:function(a,b){this.element.stopObserving("carousel:"+a,b);return this},checkScroll:function(a,b){if(a>0)a=0;else{var c=this.elements.last().positionedOffset()[this.posAttribute]+this.elementSize,d=this.currentSize();if(a+c<d)a+=d-(a+c);a=Math.min(a,0)}if(b)this.container.style[this.posAttribute]=a+"px";return a},scroll:function(a){if(this.animating)return this;var b=this.currentPosition()+a;b=this.checkScroll(b,false);a=b-this.currentPosition();if(a!=0){this.animating=true;this.fire("scroll:started");var c=this;this.container.morph("opacity:1",{duration:0.2,afterFinish:function(){c.container.morph(c.posAttribute+": "+b+"px",{duration:0.4,delay:0.2,afterFinish:function(){c.container.morph("opacity:1",{duration:0.2,afterFinish:function(){c.animating=false;c.updateButtons().fire("scroll:ended",{shift:a/c.currentSize()})}})}})}})}return this},scrollTo:function(a){if(this.animating||a<0||a>this.elements.length||a==this.currentIndex()||isNaN(parseInt(a)))return this;return this.scroll((this.currentIndex()-a)*this.elementSize)},updateButtons:function(){this.updatePreviousButton();this.updateNextButton();return this},updatePreviousButton:function(){var a=this.currentPosition(),b="previous_button"+this.options.disabledButtonSuffix;if(this.previousButton.hasClassName(b)&&a!=0){this.previousButton.removeClassName(b);this.fire("previousButton:enabled")}if(!this.previousButton.hasClassName(b)&&a==0){this.previousButton.addClassName(b);this.fire("previousButton:disabled")}},updateNextButton:function(){var a=this.currentLastPosition(),b=this.currentSize(),c="next_button"+this.options.disabledButtonSuffix;if(this.nextButton.hasClassName(c)&&a!=b){this.nextButton.removeClassName(c);this.fire("nextButton:enabled")}if(!this.nextButton.hasClassName(c)&&a==b){this.nextButton.addClassName(c);this.fire("nextButton:disabled")}},computeElementSize:function(){return this.elements.first().getDimensions()[this.dimAttribute]},currentIndex:function(){return-this.currentPosition()/this.elementSize},currentLastPosition:function(){if(this.container.childElements().empty())return 0;return this.currentPosition()+this.elements.last().positionedOffset()[this.posAttribute]+this.elementSize},currentPosition:function(){return this.container.getNumStyle(this.posAttribute)},currentSize:function(){return this.container.parentNode.getDimensions()[this.dimAttribute]},updateSize:function(){this.nbVisible=this.currentSize()/this.elementSize;var a=this.options.scrollInc;if(a=="auto")a=Math.floor(this.nbVisible);[this.previousButton,this.nextButton].each(function(b){if(b){b.stopObserving("click",b.clickHandler);b.clickHandler=this.scroll.bind(this,(b==this.nextButton?-1:1)*a*this.elementSize);b.observe("click",b.clickHandler)}},this);this.checkScroll(this.currentPosition(),true);this.updateButtons().fire("sizeUpdated");return this}});UI.Ajax.Carousel=Class.create(UI.Carousel,{options:{elementSize:-1,url:null},initialize:function($super,b,c){if(!c.url)throw"url option is required for UI.Ajax.Carousel";if(!c.elementSize)throw"elementSize option is required for UI.Ajax.Carousel";$super(b,c);this.endIndex=0;this.hasMore=true;this.updateHandler=this.update.bind(this);this.updateAndScrollHandler=function(d,e,f){this.update(e,f);this.scroll(d)}.bind(this);this.runRequest.bind(this).defer({parameters:{from:0,to:Math.ceil(this.nbVisible)-
1},onSuccess:this.updateHandler})},runRequest:function(a){this.requestRunning=true;new Ajax.Request(this.options.url,Object.extend({method:"GET"},a));this.fire("request:started");return this},scroll:function($super,b){if(this.animating||this.requestRunning)return this;var c=-b/this.elementSize;if(this.hasMore&&c>0&&this.currentIndex()+this.nbVisible+c-1>this.endIndex){c=this.endIndex+1;var d=Math.ceil(c+this.nbVisible-1);this.runRequest({parameters:{from:c,to:d},onSuccess:this.updateAndScrollHandler.curry(b).bind(this)});return this}else $super(b)},update:function(a,b){this.requestRunning=false;this.fire("request:ended");if(!b)b=a.responseJSON;this.hasMore=b.more;this.endIndex=Math.max(this.endIndex,b.to);this.elements=this.container.insert({bottom:b.html}).childElements();return this.updateButtons()},computeElementSize:function(){return this.options.elementSize},updateSize:function($super){var b=this.nbVisible;$super();Math.floor(this.nbVisible)-Math.floor(b)>=1&&this.hasMore&&this.currentIndex()+Math.floor(this.nbVisible)>=this.endIndex&&this.runRequest({parameters:{from:this.endIndex+1,to:this.endIndex+Math.floor(this.currentIndex()+Math.floor(this.nbVisible)-this.endIndex)},onSuccess:this.updateHandler});return this},updateNextButton:function(){var a=this.currentLastPosition(),b=this.currentSize(),c="next_button"+this.options.disabledButtonSuffix;if(this.nextButton.hasClassName(c)&&a!=b){this.nextButton.removeClassName(c);this.fire("nextButton:enabled")}if(!this.nextButton.hasClassName(c)&&a==b&&!this.hasMore){this.nextButton.addClassName(c);this.fire("nextButton:disabled")}}});function getModelosMotor(marca,campo,defecto){var url="/anuncios/modelosMarcaMotor.php";var myAjax=new Ajax.Request(url,{method:'get',parameters:{'marca':marca},onComplete:function(t){if(defecto==undefined)defecto='Selecciona el modelo...';$(campo).update(new Element('option',{'value':0}).update(defecto));t.responseText.evalJSON().each(function(el){var element=new Element('option',{'value':el.id}).update(el.nombre);$(campo).insert(element);});}});}
function mostrarFiltroMotos(){$('filtro_motor_coches').style.display="none";$('filtro_motor_motos').style.display="";$('boton_filtro_motor_coches').removeClassName('activo');$('boton_filtro_motor_motos').addClassName('activo');$('filtro_motor_form').action='/motor/motos';}
function mostrarFiltroCoches(){$('filtro_motor_coches').style.display="";$('filtro_motor_motos').style.display="none";$('boton_filtro_motor_coches').addClassName('activo');$('boton_filtro_motor_motos').removeClassName('activo');$('filtro_motor_form').action='/motor/coches';}var tictac_pos_tiendaComprar=0;var tictac_numtotal_tiendaComprar=3;var sentido_automatico_tiendaComprar=1;function tictacTiendaComprarMostrarTitulo(){$$(".texto_tiendaComprar").each(function(item){$(item).style.display="none";});Effect.Appear("texto_tiendaComprar_"+tictac_pos_tiendaComprar,{from:0,to:1,duration:1.0});}
function tictactiendaComprarSiguiente(){if(tictac_pos_tiendaComprar<(tictac_numtotal_tiendaComprar-1)){tictac_pos_tiendaComprar++;tictac_carrusel_tiendaComprar.scrollTo(tictac_pos_tiendaComprar);tictac_carrusel_tiendaComprar.updateButtons();setTimeout("tictacTiendaComprarMostrarTitulo();",500);}}
function tictactiendaComprarAnterior(){if(tictac_pos_tiendaComprar>0){tictac_pos_tiendaComprar--;tictac_carrusel_tiendaComprar.scrollTo(tictac_pos_tiendaComprar);tictac_carrusel_tiendaComprar.updateButtons();setTimeout("tictacTiendaComprarMostrarTitulo();",500);}}
function tictactiendaComprarAutomatico(){if(sentido_automatico_tiendaComprar==1){tictactiendaComprarSiguiente();if(tictac_pos_tiendaComprar>=(tictac_numtotal_tiendaComprar-1)){sentido_automatico_tiendaComprar=0;}}
else{tictactiendaComprarAnterior();if(tictac_pos_tiendaComprar<=0){sentido_automatico_tiendaComprar=1;}}}
function tictactiendaComprarCatSiguiente(){if(tictac_pos_tiendaComprar<(tictac_numtotal_tiendaComprar-2)){tictac_pos_tiendaComprar+=2;carrusel_tiendaComprar.scrollTo(tictac_pos_tiendaComprar);carrusel_tiendaComprar.updateButtons();}}
function tictactiendaComprarCatAnterior(){if(tictac_pos_tiendaComprar>0){tictac_pos_tiendaComprar-=2;carrusel_tiendaComprar.scrollTo(tictac_pos_tiendaComprar);carrusel_tiendaComprar.updateButtons();}}
function tictactiendaComprarCatAutomatico(){if(sentido_automatico_tiendaComprar==1){tictactiendaComprarCatSiguiente();if(tictac_pos_tiendaComprar>=(tictac_numtotal_tiendaComprar-2)){sentido_automatico_tiendaComprar=0;}}
else{tictactiendaComprarCatAnterior();if(tictac_pos_tiendaComprar<=0){sentido_automatico_tiendaComprar=1;}}}
