var Tienda=Class.create({idTienda:null,nombre:null,nifCif:null,descripcion:null,idCliente:null,alias:null,urlLogo:null,parsearXML:function(item){this.idTienda=item.getElementsByTagName('IDTIENDA')[0].firstChild.data;this.nombre=item.getElementsByTagName('NOMBRE')[0].firstChild.data;this.nifCif=item.getElementsByTagName('NIFCIF')[0].firstChild.data;this.descripcion=item.getElementsByTagName('DESCRIPCION')[0].firstChild.data;this.idCliente=item.getElementsByTagName('IDCLIENTE')[0].firstChild.data;this.alias=item.getElementsByTagName('ALIAS')[0].firstChild.data;this.urlLogo=item.getElementsByTagName('URLLOGO')[0].firstChild.data;this.login=item.getElementsByTagName('LOGIN')[0].firstChild.data;this.avatar=item.getElementsByTagName('AVATAR')[0].firstChild.data;this.valoracionPositiva=item.getElementsByTagName('VALORACIONPOSITIVA')[0].firstChild.data;this.valoraciones=item.getElementsByTagName('VALORACIONES')[0].firstChild.data;this.imagenEstrella=item.getElementsByTagName('IMAGENESTRELLA')[0].firstChild.data;}});var nombre;var nombreGenerado;var extension;var descripcion="";var nombreFoto="";var formatos=new Array("jpg","jpeg");var fotosEnSesion=new Array();var modificacion=false;function cargaImagen(){$("formSubida").reset();var iframe;if($("upload_target").contentDocument){iframe=$("upload_target").contentDocument;}
else{iframe=document.frames["upload_target"].document;}
var error=iframe.getElementById("error").innerHTML;if(error==0){var id=iframe.getElementById("idI").innerHTML;var titulo=iframe.getElementById("tituloI").innerHTML;var imagen=iframe.getElementById("imagenI").innerHTML;descripcion=iframe.getElementById("descripcionI").innerHTML;var thumb=imagen.substring(0,imagen.indexOf("."))+"_l"+imagen.substring(imagen.indexOf("."));$("mensaje").innerHTML=iframe.getElementById("mensajeI").innerHTML;var foto=new Foto();foto.id=id;foto.titulo=titulo;foto.descripcion=descripcion;foto.nombreImagen=imagen;foto.thumbnail=thumb;fotosEnSesion.push(foto);anyadirFotosLista();new Lightbox();limpiarFormulario();$("cargando").style.display="none";$("formulario").style.display="block";previewFoto();}
if(error==1){$("mensaje").innerHTML="<p class=\"titulo\">Error: La imagen no debe superar los 2 Mb de memoria<p/>"+"Reduzca el tamaño de la foto de modo muy sencillo:"+"<ol class=\"explicacion\"><li>Click con el botón derecho del ratón sobre la imagen -> abrir con..-> paint</li>"+"<li>Menu superior -> imagen -> expandir o contraer</li>"+"<li>En la ventana flotante que aparece en<ul class=\"subExplicacion\"><li>Horizontal: 30</li><li>Vertical: 30</li></ul></li>"+"<li>Menu superior -> Archivo -> Guardar como… </li>"+"<li>En la parte inferior de la ventana flotante que aparece<ul class=\"subExplicacion\"2><li>Nombre:  Poner nombre de la foto</li><li>Tipo:  elegir JPEG en el desplegable</li></ul></li></ol>";$("titulo").innerHTML="";$("foto").innerHTML="";$("cargando").style.display="none";$("resultado").style.display="block";}
if(error==2){$("mensaje").innerHTML="<p class=\"titulo\">Error: La resolución de la imagen debe ser como máximo 1024 x 768 pixels<p/>"+"Reduzca el tamaño de la foto de modo muy sencillo:"+"<ol class=\"explicacion\"><li>Click con el botón derecho del ratón sobre la imagen -> abrir con..-> paint</li>"+"<li>Menu superior -> imagen -> expandir o contraer</li>"+"<li>En la ventana flotante que aparece en<ul class=\"subExplicacion\"><li>Horizontal: 30</li><li>Vertical: 30</li></ul></li>"+"<li>Menu superior -> Archivo -> Guardar como… </li>"+"<li>En la parte inferior de la ventana flotante que aparece<ul class=\"subExplicacion\"2><li>Nombre:  Poner nombre de la foto</li><li>Tipo:  elegir JPEG en el desplegable</li></ul></li></ol>";$("titulo").innerHTML="";$("foto").innerHTML="";$("cargando").style.display="none";$("resultado").style.display="block";}
if(error==3){$("mensaje").innerHTML="<p class=\"titulo\">Error: El formato de la imagen debe ser jpg/jpeg o png<p/>"+"Convierta la foto en .jpg de modo muy sencillo:<br/>"+"<ol class=\"explicacion\"><li>Click con el botón derecho del ratón sobre la imagen -> abrir con..-> paint</li>"+"<li>Menu superior -> Archivo -> Guardar como…</li>"+"<li>En la parte inferior de la ventana flotante que aparece<ul class=\"subExplicacion\"><li>Nombre: Poner nombre de la foto</li><li>Tipo:Elegir JPEG en el desplegable</li></ul></li></ol>";$("titulo").innerHTML="";$("foto").innerHTML="";$("cargando").style.display="none";$("resultado").style.display="block";}}
function guardarImagenTemporal(id,titulo,descripcion,imagen,error){if(error==0){var foto=new Foto();foto.id=id;foto.titulo='';foto.descripcion='';foto.nombreImagen=imagen;var thumb=imagen.substring(0,imagen.indexOf("."))+"_l"+imagen.substring(imagen.indexOf("."));foto.thumbnail=thumb;fotosEnSesion.push(foto);previewFoto();}}
function removeInfoImages(){contImages=0;document.getElementById('cargando_fotos').style.display='none';document.getElementById('agileUploaderSubmitIcon').style.display='block';}
function removeInfoImage(id){contImages--;if(contImages==0){$("agileUploaderRemoveAll").innerHTML='';}}
function cargaImagenesMigradas(imagenes){for(var i=0;i<imagenes.length;i++){var id=obtenerCampo(imagenes[i],"ID");var titulo=obtenerCampo(imagenes[i],"TITULO");var descripcion=obtenerCampo(imagenes[i],"DESCRIPCION");var nombreImagen=obtenerCampo(imagenes[i],"NOMBRE");var thumbnail=obtenerCampo(imagenes[i],"THUMBNAIL");var foto=new Foto();foto.id=id;foto.titulo=titulo;foto.descripcion=descripcion;foto.nombreImagen=nombreImagen;foto.thumbnail=thumbnail;fotosEnSesion.push(foto);}
anyadirFotosListaReventa();new Lightbox();previewFoto();}
function cargaImagenes(imagenes,tipo){for(var i=0;i<imagenes.length;i++){var id=obtenerCampo(imagenes[i],"ID");var titulo=obtenerCampo(imagenes[i],"TITULO");var descripcion=obtenerCampo(imagenes[i],"DESCRIPCION");var nombreImagen=obtenerCampo(imagenes[i],"RUTAIMAGEN");var thumbnail=obtenerCampo(imagenes[i],"RUTATHUMB");var ini=nombreImagen.lastIndexOf("/");nombreImagen=nombreImagen.substring(ini+1);ini=thumbnail.lastIndexOf("/");thumbnail=thumbnail.substring(ini+1);var foto=new Foto();foto.id=id;foto.titulo=titulo;foto.descripcion=descripcion;foto.nombreImagen=nombreImagen;foto.thumbnail=thumbnail;fotosEnSesion.push(foto);}
if(tipo==1)
anyadirFotosListaReventa();else
anyadirFotosLista();new Lightbox();previewFoto();}
function cargando(){$("formulario").style.display="none";$("cargando").style.textAlign="center"
$("cargando").style.display="block";}
function habilitarTexto(texto){if(texto==""){$("nombre").disabled=true;$("descripcion").disabled=true;$("nombre").value="";$("descripcion").value="";$("submit").disabled=true;}
else{$("nombre").disabled=false;$("descripcion").disabled=false;$("submit").disabled=false;}}
function nuevaFoto(){$("archivo").value="";$("formulario").style.display="block";$("resultado").style.display="none";}
function borrarFoto(archivo,id,recarga){Dialog.alert("<p tyle=\"titulo\">¿Desea borrar la imagen?</p><div><a href=\"javascript:finalizarBorrarImagen("+archivo+", "+id+", "+recarga+");\">Aceptar</a><a href=\"javascript:Modalbox.hide();\">Cancelar</a></div>",{width:300,height:100,okLabel:"Cerrar",ok:function(win){debug("validate alert panel");return true;}});}
function finalizarBorrarImagen(archivo,id,recarga){var url="borrarFoto.php";var pars="imagen="+archivo+"&id="+id;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onComplete:function(transport){if(recarga==0){if(transport.responseText=="0"){$("mensaje").innerHTML="La imagen se ha borrado correctamente";$("titulo").innerHTML="";$("foto").innerHTML="";}
else{$("mensaje").innerHTML="No se ha podido borrar la imagen debido a un error";}}
else{inicializarListaFotos(4);}}});}
function inicializarListaFotos(id){var url="obtenerFotosProducto.php";var pars="idProducto="+id;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onComplete:function(transport){$("fotos").innerHTML=transport.responseText;new Lightbox();$("fotos").style.display="block";$("modificacion").style.display="none";}});}
function anyadirFotosLista(){var itemsXFila=6;var cont=0;var salida="<table cellspacing=\"0\">";for(var i=0;i<fotosEnSesion.length;i++){var foto=new Foto();foto=fotosEnSesion[i];if(cont==0)
salida+="<tr>";var tituloFoto;if(foto.titulo.length>10)
tituloFoto=foto.titulo.substring(0,7)+"...";else
tituloFoto=foto.titulo;if(tituloFoto=='')tituloFoto='&nbsp;';salida+="<td align=\"center\" valign=\"middle\"><div class=\"thumbnail\"><div id=\"tituloFoto\">"+tituloFoto+"</div><div class=\"marco\"><a href=\"/fotos_productos/"+idUsuario+"/"+foto.nombreImagen+"\" rel=\"lightbox[foto]\" title=\""+foto.titulo+" - "+foto.descripcion+"\"><img id=\""+i+"\" align=\"center\" title=\""+foto.descripcion+"\" src=\"/fotos_productos/"+idUsuario+"/"+foto.thumbnail+"\"/></a></div><a href=\"javascript:eliminarFotoLista("+i+",'"+foto.nombreImagen+"');\" class=\"quitarThumb\">&nbsp;</a></div></td>";if(i==itemsXFila-1){salida+="</tr>";cont=0;}
else{cont++;}}
if(cont>0){for(var i=0;i<(itemsXFila-cont);i++)salida+="<td>&nbsp;</td>";salida+='</tr>';}
if(!esInmobiliaria){if(fotosEnSesion.length>0)
$("globoFotos").style.display="block";else
$("globoFotos").style.display="none";}
else{if(fotosEnSesion.length>4)
$("globoFotos").style.display="block";else
$("globoFotos").style.display="none";}
$("thumbs").innerHTML=salida;rellenarTablaGastos();new Lightbox();}
function anyadirFotosListaReventa(){var itemsXFila=6;var cont=0;var salida="<table cellspacing=\"0\">";for(var i=0;i<fotosEnSesion.length;i++){var foto=new Foto();foto=fotosEnSesion[i];if(cont==0)
salida+="<tr>";var tituloFoto;if(foto.titulo.length>10)
tituloFoto=foto.titulo.substring(0,7)+"...";else
tituloFoto=foto.titulo;salida+="<td align=\"center\" valign=\"middle\"><div class=\"thumbnail\"><div id=\"tituloFoto\">"+tituloFoto+"</div><div class=\"marco\"><a href=\"/fotos_productos/"+idUsuario+"/"+foto.nombreImagen+"\" rel=\"lightbox[foto]\" title=\""+foto.titulo+" - "+foto.descripcion+"\"><img id=\""+i+"\" align=\"center\" title=\""+foto.descripcion+"\" src=\"/fotos_productos/"+idUsuario+"/"+foto.thumbnail+"\"/></a></div><a href=\"javascript:eliminarFotoLista("+i+",'"+foto.nombreImagen+"');\" class=\"quitarThumb\">&nbsp;</a></div></td>";if(i==itemsXFila-1){salida+="</tr>";cont=0;}
else{cont++;}}
if(fotosEnSesion.length>0){$("globoFotos").style.display="block";limiteCobroFotos=fotosEnSesion.length;}
else
$("globoFotos").style.display="none";$("thumbs").innerHTML=salida;new Lightbox();}
function previewFoto(){if(fotosEnSesion.length>0){var foto=new Foto();foto=fotosEnSesion[0];$("previewFoto").src="/fotos_productos/"+idUsuario+"/"+foto.thumbnail+"";}
else{$("previewFoto").src="/images/apariencia/no_logo.png";}}
function eliminarFotoLista(id,archivo){if(!modificacion){win=new Window({className:"dialog",width:350,height:130,zIndex:100,resizable:true,title:"No ha insertado ninguna foto del producto",showEffect:Effect.BlindDown,hideEffect:Effect.SwitchOff,draggable:true,wiredDrag:true});win.getContent().innerHTML="<div id=\"mensajeEliminarFoto\"><p class=\"mensajes\">¿Desea borrar la imagen?</p><ul class=\"acciones\"><li><a href=\"javascript:finalizarEliminarFotoLista("+id+", '"+archivo+"');\">Aceptar</a></li><li><a href=\"javascript:win.close();\">Cancelar</a></li></ul></div>";win.showCenter();}}
function finalizarEliminarFotoLista(id,archivo){var url="/fotos/borrarFoto.php";var pars="imagen="+archivo+"&id="+id+"&idUsuario="+idUsuario+"&posicion="+id;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onComplete:function(transport){if(transport.responseText=="0"){fotosEnSesion=fotosEnSesion.without(fotosEnSesion[id]);anyadirFotosLista();previewFoto();}
win.close();}});}
function formularioModificar(i){if(!modificacion){var foto=fotosEnSesion[i];$("titulo-imagenMod").value=foto.titulo;$("descripcion-imagenMod").value=foto.descripcion;$("aceptar").onclick=function(){foto.titulo=$("titulo-imagenMod").value;foto.descripcion=$("descripcion-imagenMod").value;fotosEnSesion[i]=foto;anyadirFotosLista();$("formulario").style.display="block";$("modificacion").style.display="none";modificacion=false;};$("resultado").style.display="none";$("formulario").style.display="none";$("modificacion").style.display="block";modificacion=true;}}
function irAInicio(){$("formulario").style.display="block";$("modificacion").style.display="none";modificacion=false;}
function habilitarBloque(idBloque){if(idBloque==1){}
if(idBloque==2){}
if(idBloque==3){}
if(idBloque==4){}}
function limpiarFormulario(){$("archivo").value="";}
function eliminarImagenes(){var url="/fotos/eliminarImagenes.php";var pars={};var foto;var nombre_imagenes="";for(i=0;i<fotosEnSesion.length;i++){foto=fotosEnSesion[i];nombre_imagenes+=foto.nombreImagen+";";}
pars.numimg=fotosEnSesion.length;pars.nombre_imagenes=nombre_imagenes;var myAjax=new Ajax.Request(url,{method:"post",parameters:pars});}
function obtenerThumbGrande(){if(fotosEnSesion.length>0){if(!esInmobiliaria)
$("imagenGrandeSF").src="/fotos_productos/"+idUsuario+"/"+fotosEnSesion[0].nombreImagen.substring(0,fotosEnSesion[0].nombreImagen.indexOf("."))+"_d"+fotosEnSesion[0].nombreImagen.substring(fotosEnSesion[0].nombreImagen.indexOf("."));else
$("imagenGrandeSF_inmob").src="/fotos_productos/"+idUsuario+"/"+fotosEnSesion[0].nombreImagen.substring(0,fotosEnSesion[0].nombreImagen.indexOf("."))+"_d"+fotosEnSesion[0].nombreImagen.substring(fotosEnSesion[0].nombreImagen.indexOf("."));}
else{if(!esInmobiliaria)
$("imagenGrandeSF").src="/images/varios/sinfotogrande.gif";else
$("imagenGrandeSF_inmob").src="/images/varios/sinfotogrande.gif";}}
var Foto=Class.create({id:null,titulo:null,descripcion:null,nombreImagen:null,thumbnail:null});include('/lib/categorias/categoria.js');include('/lib/subcategoriascliente/subcategoriaCliente.js');var vt;var pg;var win;function panelComprador(){document.location.href='/panelcontrolusuario/listaComprador.php?panel=comprador';}
function panelVendedor(){document.location.href='/panelcontrolusuario/listaComprador.php?panel=vendedor';}
function modalboxVender(){if($('usuarioTieneTienda').innerHTML=='no'){document.location='/vender.php';}
else{Modalbox.show($('formularioVender'),{title:'<center><b>¿Cómo desea poner el artículo en venta?</b></center>',width:400,height:280,transitions:true});}}
function cortaCadena(cadena,maximo){if(cadena.length>maximo)
return cadena.substring(0,maximo)+'&hellip;';else
return cadena;}
function inicializaPanelControl(idCliente,idCategoria){vt=new VerTiendas(idCliente);vt.mostrarPaginaActualCategorias();vt.activarCategoria(idCategoria);}
function filtroSwitch(idFiltro,idIcono){if($(idFiltro).style.display=='none'){Effect.Appear(idFiltro);idIcono.src="/images/resultados/btnMenos.gif";idIcono.alt="Reducir Filtro";}else{Effect.Fade(idFiltro);idIcono.src="/images/resultados/btnMas.gif";idIcono.alt="Ampliar Filtro";}
return false;}
var VerTiendas=Class.create({parser:null,paginador:null,listaCategorias:[],paginaActualCategorias:null,inicioPaginaCategorias:[],indexCategoriaActiva:null,listaSubcategoriasCliente:[],indexSubCat1:null,indexSubCat2:null,nivelSeleccion:null,idCliente:null,campoOrdenacion:null,orden:null,tipoVenta:null,initialize:function(idCliente){pg.tipo='vt';this.parser=new ParserTiendas();this.paginador=new PaginadorAnuncios('vt');pg=this.paginador;this.inicioPaginaCategorias[0]=0;this.paginaActualCategorias=0;this.indexCategoriaActiva=0;this.campoOrdenacion="titulo";this.orden="ASC";this.tipoVenta=-1;this.keyword="";this.idCliente=idCliente;this.inicio=0;if(idCliente!=10654)this.ultima=10;else{this.ultima=20;pg.setNumItemsPorPagina(20);$("numAnunciosPorPagina").value="20";}},mostrarCategorias:function(transport){this.listaCategorias=this.parser.parsearXMLCategorias(transport.responseXML);this.quitarCategoriasSinAnuncios();this.generarHTMLCategorias();this.mostrarPaginaActualCategorias();if(this.listaCategorias.length>0){this.activarCategoria(0);}
else{$('tablaListaTienda').update('La tienda está vacía. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.');}},irPaginaCategoriasSiguiente:function(){var listaCategoriasLength=parseInt($('listaCategoriasLength').innerHTML);if(this.inicioPaginaCategorias[this.paginaActualCategorias+1]<listaCategoriasLength){this.paginaActualCategorias++;this.mostrarPaginaActualCategorias();}},irPaginaCategoriasAnterior:function(){if(this.paginaActualCategorias>0){this.paginaActualCategorias--;this.mostrarPaginaActualCategorias();}},mostrarPaginaActualCategorias:function(){var listaCategoriasLength=parseInt($('listaCategoriasLength').innerHTML);var i;for(i=0;i<listaCategoriasLength;i++){$('categoria'+i).style.display='none';}
var inicio=this.inicioPaginaCategorias[this.paginaActualCategorias];var contador=inicio;var sobresale=false;while(contador<listaCategoriasLength&&!sobresale){$('categoria'+contador).style.display='block';if($('categoria'+contador).cumulativeOffset().top>$('categoria'+inicio).cumulativeOffset().top||$('iconoDer').cumulativeOffset().top>$('categoria'+inicio).cumulativeOffset().top){sobresale=true;$('categoria'+contador).style.display='none';this.inicioPaginaCategorias[this.paginaActualCategorias+1]=this.inicioPaginaCategorias[this.paginaActualCategorias]+1;}
contador++;}
if(!sobresale){$('flechaDer').className='flechaDerDesact';}
else if(this.inicioPaginaCategorias[this.paginaActualCategorias+1]<listaCategoriasLength){$('flechaDer').className='flechaDerActiva';}
else{$('flechaDer').className='flechaDerDesact';}
if(this.paginaActualCategorias>0){$('flechaIzq').className='flechaIzqActiva';}
else{$('flechaIzq').className='flechaIzqDesact';}},activarCategoria:function(indexCategoriaActiva){this.listaCategorias[0]={'id':indexCategoriaActiva};this.cargarSubcategoriasCliente();this.nivelSeleccion=1;this.actualizarPanelCentral();this.categoria=indexCategoriaActiva;},cargarSubcategoriasCliente:function(){var url='/subcategorias_cliente/obtenerSubcategoriasClienteXML.php';var pars={'categoria':this.listaCategorias[this.indexCategoriaActiva].id,'idCliente':this.idCliente};var terminado=false;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onLoading:function(){if(terminado==false)$('subcategoriasCliente').update('<img src="/images/modalbox/spinner2.gif" alt="cargando datos" width="32" height="32" />');},onComplete:function(transport){terminado=true;vt.mostrarSubcategoriasCliente(transport);}});},mostrarSubcategoriasCliente:function(transport){this.listaSubcategoriasCliente=this.parser.parsearXMLSubcategoriasCliente(transport.responseXML);this.generarHTMLSubcategoriasCliente();},generarHTMLSubcategoriasCliente:function(){var html='';var vacia=true;for(var i=0;i<this.listaSubcategoriasCliente.length;i++){var scc=this.listaSubcategoriasCliente[i];if(scc.numAnuncios>0){html+='<div id="subcategoriaCliente'+i+'">';html+='<div id="subcategoria'+i+'" class="cajaCatTiendaTop"><p><a href="javascript:vt.activarSubcategoriaCliente('+i+');">'+cortaCadena(scc.nombre,22)+' <span>('+scc.numAnuncios+')</span></a></p></div>';html+='<ul class="cajaCatTiendaCuerpo">';vacia=true;for(var j=0;j<scc.hijas.length;j++){var scc2=scc.hijas[j];if(scc2.numAnuncios>0){html+='<li id="subseccion'+i+'-'+j+'">';html+='<span id="nombreSubCat2-'+j+'Padre'+i+'"><a href="javascript:vt.activarSeccionCliente('+i+','+j+');">'+cortaCadena(scc2.nombre,27)+' ('+scc2.numAnuncios+')</a></span>';html+='</li>';vacia=false;}}
if(vacia)html+='<li>No hay subcategorias</li>';html+='</ul>';html+='<div class="cajaCatTiendaBottom"> </div>';html+='</div>';}}
$('subcategoriasCliente').update(html)},actualizarPanelCentral:function(){this.cargarAnunciosSegunSeleccion();},activarSubcategoriaCliente:function(indexSubCat1){this.indexSubCat1=indexSubCat1;this.nivelSeleccion=2;this.keyword="";this.paginador.paginaActual=1;this.inicio=0;this.actualizarPanelCentral();this.desmarcarTodasCategorias();$('subcategoria'+this.indexSubCat1).className='cajaCatTiendaTop activo';},activarSeccionCliente:function(indexSubCat1,indexSubCat2){this.indexSubCat1=indexSubCat1;this.indexSubCat2=indexSubCat2;this.nivelSeleccion=3;this.paginador.paginaActual=1;this.keyword="";this.inicio=0;this.actualizarPanelCentral();this.desmarcarTodasCategorias();$('subcategoria'+this.indexSubCat1).className='cajaCatTiendaTop activo';$('subseccion'+indexSubCat1+'-'+indexSubCat2).className='seleccionado';},desmarcarTodasCategorias:function(){for(var i=0;i<this.listaSubcategoriasCliente.length;i++){if($('subcategoria'+i))$('subcategoria'+i).className='cajaCatTiendaTop';for(var j=0;j<this.listaSubcategoriasCliente[i].hijas.length;j++){if($('subseccion'+i+'-'+j))$('subseccion'+i+'-'+j).className='';}}},cargarAnunciosSegunSeleccion:function(){var url='/anuncios/obtenerAnunciosTienda.php';var categoria;if(this.listaCategorias[this.indexCategoriaActiva]==null){categoria=-1;}
else{categoria=this.listaCategorias[this.indexCategoriaActiva].id;}
var subcategoriaCliente=-1;if(this.nivelSeleccion==2){subcategoriaCliente=this.listaSubcategoriasCliente[this.indexSubCat1].id;}
if(this.nivelSeleccion==3){subcategoriaCliente=this.listaSubcategoriasCliente[this.indexSubCat1].hijas[this.indexSubCat2].id;}
var pars={'nivelSeleccion':this.nivelSeleccion,'categoria':categoria,'subcategoriaCliente':subcategoriaCliente,'idCliente':this.idCliente,'orden':this.campoOrdenacion,'tipoOrden':this.orden,'tipoVenta':this.tipoVenta,'keyword':this.keyword,'inicio':this.inicio,'ultima':this.ultima,'tipo':"vt"};var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onLoading:function(){$('listadoProductos').update('<img src="/images/modalbox/spinner2.gif" width="16" height="16" alt="cargando datos" />');},onComplete:function(transport){vt.parseaXMLListado(transport);}});},ordenarLista:function(campo){switch(campo){case"0":this.campoOrdenacion="titulo";break
case"1":this.campoOrdenacion="destacado";break
case"2":this.campoOrdenacion="precio_salida";break
case"3":this.campoOrdenacion="precio_limite";break
case"4":this.campoOrdenacion="precio_salida";break
case"5":this.campoOrdenacion="fecha_caducidad";break}
if(this.orden=="ASC")
this.orden="DESC";else
this.orden="ASC";this.cargarAnunciosSegunSeleccion();},activarTipoVenta:function(){tipoVenta=$('tiposVenta').value;this.tipoVenta=tipoVenta;this.cargarAnunciosSegunSeleccion();},IrPagina:function(pag){this.inicio=(pag-1)*$("numAnunciosPorPagina").value;this.cargarAnunciosSegunSeleccion();},buscarEnTienda:function(){var url='/anuncios/obtenerAnunciosTienda.php';this.inicio=0;this.ultima=10;this.paginador.paginaActual=1;this.nivelSeleccion=1;this.keyword=$F('valorABuscarEnTienda');var pars={'nivelSeleccion':this.nivelSeleccion,'categoria':this.categoria,'subcategoriaCliente':'','idCliente':this.idCliente,'orden':this.campoOrdenacion,'tipoOrden':this.orden,'tipoVenta':this.tipoVenta,'keyword':this.keyword,'inicio':this.inicio,'ultima':this.ultima,'tipo':"vt"};var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onLoading:function(){$('listadoProductos').update('<img src="/images/modalbox/spinner2.gif" width="16" height="16" alt="cargando datos" />');},onComplete:function(transport){vt.parseaXMLListado(transport);}});},parseaXMLListado:function(transport){var xml=transport.responseXML.documentElement;numeroTotalResultados=xml.getElementsByTagName("NUMEROANUNCIOS")[0].firstChild.data;this.paginador.cargarXML(xml);},anyadirATiendasFavoritas:function(idTienda){var url='/tiendas_favoritas/insertarTiendaFavorita.php';var pars={'idTiendaFav':idTienda};var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onLoading:function(){$('resultadoAnyadirAFavoritos').update('<img src="/images/modalbox/spinner2.gif" width="16" height="16" />');},onComplete:function(transport){vt.comprobarErroresAnyadirAFavoritos(transport);}});},comprobarErroresAnyadirAFavoritos:function(transport){var xml=transport.responseXML;if(xml==null){$('resultadoAnyadirAFavoritos').update('<img src="/images/modalbox/ico-cancelar.gif" />');}
else if(xml.getElementsByTagName("RESULTADO")==null){$('resultadoAnyadirAFavoritos').update('<img src="/images/modalbox/ico-cancelar.gif" />');}
else if(xml.getElementsByTagName("RESULTADO")[0].firstChild.data=="OK"){$('resultadoAnyadirAFavoritos').update('<img src="/images/modalbox/ico-aceptar.gif" />');$('enlaceAnyadirAFavoritos').update('En lista de favoritos');}
else{$('resultadoAnyadirAFavoritos').update('<img src="/images/modalbox/ico-cancelar.gif" />');}}});function verInfoGastosEnvio(i){if(win!=null){if(win.isVisible())win.close();}
win=new Window({className:"dialog",width:350,height:130,zIndex:100,resizable:true,title:"Historial de la subasta",showEffect:Effect.BlindDown,hideEffect:Effect.SwitchOff,draggable:true,wiredDrag:true});win.getContent().innerHTML="<div style='padding:10px'>"+$('infoGastosEnvio'+i).innerHTML+"</div>";win.showCenter();}
function ocultarInfoGastosEnvio(i){Effect.toggle('infoGastosEnvio'+i,'appear');}
function buyvipInactivo(fecha,fecha2){win=new Window({className:"dialog",width:350,height:130,zIndex:100,resizable:true,title:"Historial de la subasta",showEffect:Effect.BlindDown,hideEffect:Effect.SwitchOff,draggable:true,wiredDrag:true});if(fecha2==null)
win.getContent().innerHTML="<div style='padding:10px'><p class='mensajes'>Los artículos en oferta se pondran en venta el día "+fecha+". Suscríbete gratuitamente para mantenerte informado de la hora y todas las novedades:</p><form class='susForm'><input type='text' id='input1' value='Introduce tu e-mail' class='susInput' onfocus='this.value=\"\";' /><input type='button' onclick='javascript:guardarSuscripcion(1);' value='Suscribirse' class='susSubmit' id='button1'/><img style='display: none;' src='/images/apariencia/loading_login.gif' id='img1'/><span id='label1'></span></form></div>";else
win.getContent().innerHTML="<div style='padding:10px'><p class='mensajes'>Los artículos en oferta se pondran en venta entre el día "+fecha+" y el "+fecha2+". Suscríbete gratuitamente para mantenerte informado de la hora y todas las novedades:</p><form class='susForm'><input type='text' id='input1' value='Introduce tu e-mail' class='susInput' onfocus='this.value=\"\";' /><input type='button' onclick='javascript:guardarSuscripcion(1);' value='Suscribirse' class='susSubmit' id='button1'/><img style='display: none;' src='/images/apariencia/loading_login.gif' id='img1'/><span id='label1'></span></form></div>";win.showCenter();}
include('/lib/categorias/categoria.js');include('/lib/subcategoriascliente/subcategoriaCliente.js');var ParserTiendas=Class.create({parsearXMLCategorias:function(xml){var i;var categorias=new Array();for(i=0;i<xml.getElementsByTagName('CATEGORIA').length;i++){var categoria=new Categoria();var item=xml.getElementsByTagName('CATEGORIA')[i];categoria.parsearXML(item);categorias.push(categoria);}
return categorias;},parsearXMLSubcategoriasCliente:function(xml){var i;var subcategoriasCliente=new Array();for(i=0;i<xml.getElementsByTagName('SUBCATEGORIACLIENTE1').length;i++){var scc=new SubcategoriaCliente();var item=xml.getElementsByTagName('SUBCATEGORIACLIENTE1')[i];scc.parsearXML(item);subcategoriasCliente.push(scc);}
return subcategoriasCliente;}});var PaginadorAnuncios=Class.create({xml:null,numItems:null,numItemsPorPagina:null,radioPaginasEnPaginador:null,paginaActual:null,tipo:null,initialize:function(){this.paginaActual=1;this.radioPaginasEnPaginador=2;this.setNumItemsPorPagina(10);this.generarSelectorPaginador();},initialize:function(tipo){this.tipo=tipo;this.paginaActual=1;this.radioPaginasEnPaginador=2;this.numItemsPorPagina=10;this.generarSelectorPaginador();},generarSelectorPaginador:function(){var peim=new Array();peim.push(10);peim.push(20);peim.push(50);var html='';html+=' Anuncios por página ';html+='<select id="numAnunciosPorPagina" onchange="javascript:pg.setNumItemsPorPagina($F(\'numAnunciosPorPagina\'));pg.paginaActual=1;'+this.tipo+'.ultima=$F(\'numAnunciosPorPagina\');'+this.tipo+'.IrPagina(1);">';for(i=0;i<peim.length;i++){html+='<option value="'+peim[i]+'" '+(peim[i]==this.numItemsPorPagina?'selected':'')+'>'+peim[i]+'</option>';}
html+='</select>';$('selectorPaginador').update(html);},setNumItemsPorPagina:function(num){this.numItemsPorPagina=num;this.numPaginas=Math.ceil(this.numItems/this.numItemsPorPagina);this.generarHTMLPaginador();this.ultima=num;this.mostrarPaginaActual();},generarHTMLPaginador:function(){var html='';var pag_anterior=this.paginaActual-1;if(pag_anterior<1)pag_anterior=1;var pag_siguiente=this.paginaActual+1;if(pag_siguiente>this.numPaginas)pag_siguiente=this.numPaginas;html+='&laquo; <a href="javascript:pg.paginaActual=1;'+this.tipo+'.IrPagina(1)">Primera</a> ';html+='<a href="javascript:pg.paginaActual='+pag_anterior+';'+this.tipo+'.IrPagina('+pag_anterior+')">Anterior</a> ';if(this.paginaActual-this.radioPaginasEnPaginador>1){html+=' ... ';}
var empezar=this.paginaActual-this.radioPaginasEnPaginador;var acabar=this.paginaActual+this.radioPaginasEnPaginador;var i;for(i=empezar;i<=acabar;i++){if(i>=1&&i<=this.numPaginas){html+='<a '+((this.paginaActual==i)?'class="pagActivo"':'')+' href="javascript:pg.paginaActual='+i+';'+this.tipo+'.IrPagina('+i+');">'+i+'</a> ';}}
if(this.paginaActual+this.radioPaginasEnPaginador<this.numPaginas){html+=' ... ';}
html+='<a href="javascript:pg.paginaActual='+pag_siguiente+';'+this.tipo+'.IrPagina('+pag_siguiente+');">Siguiente</a> ';html+='<a href="javascript:pg.paginaActual='+this.numPaginas+';'+this.tipo+'.IrPagina('+this.numPaginas+');">Última</a> &raquo;';$('paginador').update(html);},irPaginaPrimera:function(){this.irPagina(1);},irPaginaAnterior:function(){if(this.paginaActual>1){this.irPagina(this.paginaActual-1);}},irPaginaSiguiente:function(){if(this.paginaActual<this.numPaginas){this.irPagina(this.paginaActual+1);}},irPaginaUltima:function(){this.irPagina(this.numPaginas);},irPagina:function(pagina){this.paginaActual=pagina;this.mostrarPaginaActual();this.generarHTMLPaginador();},cargarXML:function(xml){this.xml=xml;this.numItems=xml.getElementsByTagName("NUMEROANUNCIOS")[0].firstChild.data;this.setNumItemsPorPagina(this.numItemsPorPagina);this.tipo=xml.getElementsByTagName("TIPO")[0].firstChild.data;},mostrarPaginaActual:function(){var inicio,ultima;inicio=(this.paginaActual-1)*this.numItemsPorPagina;ultima=(this.paginaActual+0)*this.numItemsPorPagina;if(ultima>this.numItems){ultima=this.numItems;}
if(this.numItems==null){$('infoPaginador').style.display='none';}
else if(this.numItems==0){$('infoPaginador').style.display='none';}
else{$('infoPaginador').style.display='block';}
$('infoNumAnuncios').update((inicio+1)+'-'+ultima+' de '+this.numItems);var par=true;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 numComentarios=0;var pantalla;var var_obj;if(document.getElementById('categoriasActuales')!=null){pantalla='gestion';var_obj='gt';}
else{pantalla='ver';var_obj='vt';}
salida+="<table class=\"listaArticulos\" id=\"tablaLista\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">";if(this.numItems==0&&pantalla=='gestion'){var tienemas=0;if(this.xml.getElementsByTagName("TIENEMAS")[0])tienemas=this.xml.getElementsByTagName("TIENEMAS")[0].firstChild.data;var migas=$("categoriasActuales").innerHTML.replace(/float: left;/gi,"");var mensaje_vacio='Tu tienda de '+migas+' est&aacute; vac&iacute;a.';if(tienemas==1)mensaje_vacio='Tu tienda de '+migas+' no dispone de artículos con los criterios establecidos.';salida+='<tr class=""><td colspan="7" class="mensajesVacios"><p class="observ">'+mensaje_vacio+'<br />Si quieres a&ntilde;adir alg&uacute;n art&iacute;culo en '+migas+' haz clic <a href="javascript:gt.irAVenderTienda();">aqu&iacute;</a>.</p></td></tr>';}
else if(this.numItems==0){var tienemas=0;if(this.xml.getElementsByTagName("TIENEMAS")[0])tienemas=this.xml.getElementsByTagName("TIENEMAS")[0].firstChild.data;var mensaje_vacio='Tienda vacía';if(tienemas==1)mensaje_vacio='La tienda no dispone de artículos con los criterios establecidos';salida+='<tr><div class="tiendaVacia">'+mensaje_vacio+'</div></tr>';}
else{salida+="<tr>"+"<th class=\"tituloArticulo\" colspan=\"3\"><span><a href=\"javascript:"+var_obj+".ordenarLista('0');\">T&iacute;tulo del art&iacute;culo</a></span>"+"<div class=\"cajaBuscar\">"+"<label for=\"buscar\">Buscar</label>"+"<input type=\"text\" name=\"valorABuscarEnTienda\" id=\"valorABuscarEnTienda\" value=\"Introduzca el texto a buscar\" onclick=\"javascript:$('valorABuscarEnTienda').value='';\"/>"+"<a title=\"buscar\" href=\"javascript:"+var_obj+".buscarEnTienda();\" class=\"icoBuscar\"><img src=\"/images/iconos/ico_buscar.png\"/></a>"+"</div>"+"</th>"+"<th><a href=\"javascript:"+var_obj+".ordenarLista('2');\">Precio</a></th>"+"<th><a href=\"javascript:"+var_obj+".ordenarLista('3');\">Pujas</a></th>"+"<th><a href=\"javascript:"+var_obj+".ordenarLista('4');\">Env&iacute;o</a></th>"+"<th><a href=\"javascript:"+var_obj+".ordenarLista('5');\">Tiempo restante</a></th>"+"</tr>";if(this.xml!=null)ultima=this.xml.getElementsByTagName("ANUNCIO").length;for(var i=0;i<ultima;i++){var anuncio=this.xml.getElementsByTagName("ANUNCIO")[i];resaltado=anuncio.getElementsByTagName("RESALTADO")[0].firstChild.data;var forma_venta=anuncio.getElementsByTagName("FORMAVENTA")[0].firstChild.data;if(forma_venta==1){opciones="";precio=true;title="Venta directa";claseTipo="ventaDirecta";}
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;Mejor oferta!\" onclick=\"javascript:lanzaOpcion("+i+", 22, "+forma_venta+");\">&iexcl;Mejor 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;Compralo YA!\" onclick=\"javascript:lanzaOpcion("+i+", 21, "+forma_venta+");\">&iexcl;Compralo Ya!<br/>por "+obtenerCampo(anuncio,"PRECIOCOMPRALOYA")+" &euro;</a>";}
opciones+="</form>";precio=true;title="Subasta con precio de salida";claseTipo="subasta";}
if(forma_venta==3){opciones+="<a href=\"javascript:void(0);\" class=\"negociar\" style=\"cursor:text;\">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;Compralo YA!\" onclick=\"javascript:lanzaOpcion("+i+", 21, "+forma_venta+");\">&iexcl;Compralo Ya!<br/>por "+obtenerCampo(anuncio,"PRECIOCOMPRALOYA")+" &euro;</a>";}
precio=false;title="Regateo";claseTipo="negociacion";}
if(forma_venta==4){opciones="";precio=true;title="Anuncio clasificado";claseTipo="clasificado";}
if(forma_venta==5){opciones="<a href=\"#\" class=\"trueque\" title=\"Acepto trueque\">Acepto trueque</a>";precio=false;title="Trueque";}
if(opciones!=""&&forma_venta!=3)opciones="<br /><br />"+opciones;if(obtenerCampo(anuncio,"ACCESO")=="1")
claseTipo+=' resaltadobv';else if(resaltado==true)claseTipo+=' resaltado';salida+='<tr class="'+claseTipo+'" title="'+title+'">'+'<td class="tipo">&nbsp;</td>'+'<td class="fotoProducto"><a href="'+obtenerCampo(anuncio,"RUTAANUNCIO")+'"><img id="img'+obtenerCampo(anuncio,"ID")+'" src="'+obtenerCampo(anuncio,"RUTAIMAGEN")+'" '+obtenerCampo(anuncio,"TAMIMAGEN")+' /></a></td>'+'<td class="titDescFoto">'+'<p class="titulo"><a href="'+obtenerCampo(anuncio,"RUTAANUNCIO")+'">'+obtenerCampo(anuncio,"TITULO")+'</a></p>'+'<p class="descripcion">'+obtenerCampo(anuncio,"TITULOAMPLIADO")+'</p>'+'</td>';if(precio==true){if(forma_venta==4){if(obtenerCampo(anuncio,"CATEGORIAPRINCIPAL")=="Inmobiliaria"){var cadena_precio="<td class=\"precio\">";if(obtenerCampo(anuncio,"ACCIONVENDER")==1){cadena_precio+="<p class=\"preciosInmo\"><span>Compra:</span><br/> "+obtenerCampo(anuncio,"PRECIOSALIDA")+" &euro;</p>";}
if(obtenerCampo(anuncio,"ACCIONALQUILAR")==1){cadena_precio+="<p class=\"preciosInmo\"><span>Alquiler:</span><br/> "+obtenerCampo(anuncio,"PRECIOALQUILAR")+" &euro;/mes</p>";}
if(obtenerCampo(anuncio,"ACCIONCOMPARTIR")==1){cadena_precio+="<p class=\"preciosInmo\"><span>Compartir:</span><br/> "+obtenerCampo(anuncio,"PRECIOCOMPARTIR")+" &euro;/mes</p>";}
if(obtenerCampo(anuncio,"ACCIONTRASPASAR")==1){cadena_precio+="<p class=\"preciosInmo\"><span>Traspaso:</span><br/> "+obtenerCampo(anuncio,"PRECIOTRASPASAR")+" &euro;</p>";}
cadena_precio+="</td>";salida+=cadena_precio;}
else{salida+="<td class=\"precio\">"+obtenerCampo(anuncio,"PRECIOSALIDA")+" &euro;"+opciones+"</td>";}}
else{if(obtenerCampo(anuncio,"PUJAMAXIMA")!=''){salida+="<td class=\"precio\">"+obtenerCampo(anuncio,"PUJAMAXIMA")+" &euro;"+opciones+"</td>";}
else{salida+="<td class=\"precio\">"+obtenerCampo(anuncio,"PRECIOSALIDA")+" &euro;"+opciones+"</td>";}}}
else{salida+="<td class=\"precio\">"+opciones+"</td>";}
if(anuncio.getElementsByTagName("NUMEROPUJAS")[0].firstChild.data=="")
salida+="<td class=\"pujas\">&nbsp;</td>";else
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="Entrega en mano";}
else{envios="Desde<br/>"+anuncio.getElementsByTagName("PRECIODESDE")[0].firstChild.data+" &euro;<br/>";gastos=anuncio.getElementsByTagName("TABLAPRECIOS")[0].firstChild.data;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(obtenerCampo(anuncio,"CATEGORIAPRINCIPAL")!="Inmobiliaria"){if(gastos==""){salida+="<td class=\"envio\">"+envios+"</td>";}
else{salida+="<td class=\"envio\">"+envios+"<br/>"+
cuadroEmergente+"<br/><a href=\"javascript:verInfoGastosEnvio("+
i+")\">+ info</a></td>";idComentarios[numComentarios]=i;numComentarios++;}}
else{salida+="<td class=\"envio\">&nbsp;</td>";}
salida+="<td class=\"tiempoRest\">"+anuncio.getElementsByTagName("TIEMPORESTANTE")[0].firstChild.data+"</td>"+"</tr>";}}
salida+="</table>";$("listadoProductos").innerHTML=salida;}});
