document.createElement("article");document.createElement("footer");document.createElement("header");document.createElement("hgroup");document.createElement("nav");window.addEvent("domready",function(){var r=new Pedido(),q="click",g=$$("#menuFlotante ul"),j=$("menuFlotanteMail"),p=$("emailSuscripcion"),m=$("enviarMail");g.addEvents({mouseenter:g.tween.pass(["margin-right",0],g),mouseleave:g.tween.pass(["margin-right",-65],g)});if(j){j.addEvents({mouseenter:j.tween.pass(["right",0],j),mouseleave:j.tween.pass(["right",-177],j)});p.addEvent("keyup",function(){if(this.getStyle("border-color")=="#ff0000"){this.setStyle("border-color","#5C5C5C")}});m.addEvent(q,function(){if(p.value==""){j.highlight("#ff0000");p.setStyle("border-color","#ff0000")}else{new Request({url:"ajax/suscribete.php",data:{email:p.value},onSuccess:function(){p.fade();m.fade();$$("#menuFlotanteMail p")[1].set("text","Muchas gracias");Cookie.write("suscrito","true",{duration:1});j.fade.delay(1000,j)}}).send()}})}$$(".itemLista").addEvent(q,function(){window.location=this.getChildren("a")[0].get("href")});$$(".itemMain").addEvent(q,function(){window.location=this.getChildren("a")[0].get("href")});$("botonBuscar").addEvent(q,function(){if($("cuadroBuscar").value.toLowerCase()=="rana mundigangas"){easterEgg()}else{window.location=$("formBusqueda").get("action")+$("selectCategoriasBusqueda").value+"/"+$("cuadroBuscar").value.replace("/"," ")}});$("cuadroBuscar").addEvent("keydown",function(y){if(y.key=="enter"){if($("cuadroBuscar").value.toLowerCase()=="rana mundigangas"){easterEgg()}else{window.location=$("formBusqueda").get("action")+$("selectCategoriasBusqueda").value+"/"+$("cuadroBuscar").value.replace("/"," ")}y.stop()}});if($("cesta")){var u=function(){$$(".eliminarItem").removeEvents(q).addEvent(q,function(){new Bubble(this,{type:"confirm",onConfirm:(function(){r.eliminarArticulo(this.get("idarticulo"));var y=this.getParent().getParent();y.fade();(function(){y.dispose();r.actualizarCesta(checkPossibleContrareembolso)}).delay(500)}).bind(this)}).createBubble("¿Confirma eliminar el articulo?")});$$("#resumenPedido .numItems").removeEvents("change").addEvent("change",function(){var y=this.get("value"),z=this.get("id");r.actualizarArticulo(z,y,"actualizar",function(){r.actualizarCesta(checkPossibleContrareembolso)})})};u();$$(".selectFormaPago")[4].addEvent(q,function(){var y=new Bubble($$(".selectFormaPago")[4],{type:"notice"});if($("total").get("text").toInt()>300){y.createBubble("No se permiten envios contrareembolso en importes mayores de 300 euros. Disculpe las molestias.");y.cancel.delay(3000,y)}});$("cuponDescuento").addEvent("keyup",function(){var y=$("imgCupon"),z=$("cuponDescuento");if((z.value.length==10&&!y)||(z.value.length==10&&y&&y.getProperty("alt")!="ok")||(z.value.length==5&&!y)||(z.value.length==6&&y&&y.getProperty("alt")!="ok")||(z.value.test("@"))){new Request.JSON({url:"ajax/pedido.php?f=comprobarCupon",data:{ncupon:z.value},onSuccess:function(C){var B,A;if(C.resCupon=="caducado"){B=new Element("img#imgCupon",{src:"images/cancel.gif",alt:"error"});A="Cupon caducado";$("confirmacionCupon").empty()}else{if(C.resCupon=="incorrecto"&&z.value.length==10){B=new Element("img#imgCupon",{src:"images/cancel.gif",alt:"error"});A="Cupon incorrecto";$("confirmacionCupon").empty()}else{if(C.resCupon=="correcto"){$$("#resumenPedido table tbody").set("html",$$("#resumenPedido table tbody").get("html")+'<tr><td class="tdleft">Cupón</td><td></td><td>1</td><td>-'+C.descuento+"</td><td>-"+C.descuento+"</td></tr>");z.setProperty("readonly","true");r.actualizarCesta.delay(500,r);B=new Element("img#imgCupon",{src:"images/ok.gif",alt:"ok"});A="Cupon correcto";$("confirmacionCupon").empty()}else{if(C.resCupon=="comercial"){z.value=""}}}}if(B){B.inject($("confirmacionCupon"));$("confirmacionCupon").appendText(A)}}}).send()}});$$("input[name=formaPago]").addEvent(q,function(){$$("input[name=formaPago]").each(function(z){if(z.checked){formapago=z.value}});new Request({url:"ajax/pedido.php?f=modificarFormaPago",data:{formapago:formapago},onSuccess:function(z){$("gastosEnvioContrareembolso").set("html",z+" &euro;")}}).send();var y=new Fx.Tween("contrareembolsoText");y.start("height",formapago=="contrareembolso"?30:0);this.getParent().highlight("#5c5c5c");r.actualizarCesta.delay(500,r)});var k=$$("#datosPedido input, #datosPedido textarea");k.addEvent("keyup",function(){if($("nombre").value!=""&&$("apellidos").value!=""&&$("direccion").value!=""&&$("cp").value!=""&&$("poblacion").value!=""&&$("provincia").value!=""&&$("telefono").value!=""){$("bottomFinalizarCompra").removeClass("botonRojo").addClass("botonVerde")}if(typeof bubbleAvisoCampos!="undefined"&&bubbles.contains(bubbleAvisoCampos)){bubbleAvisoCampos.cancel();bubbleAvisoCampos=null}if(this.getStyle("border-color")=="red"){this.setStyle("border-color","#5C5C5C")}});$("bottomFinalizarCompra").addEvent(q,function(){if($("total").get("text").toFloat()<0){new Bubble(this,{type:"confirm",onConfirm:(function(){r.finalizarPedido(k)}).bind(this)}).createBubble($("textoTotalNegativo").get("text"))}else{r.finalizarPedido(k)}});if($("finalizacionPago")){cerrarFinPedido();mensajeFinPedido.delay(1000,null,$("finalizacionPago").get("html"))}if($("extrasPedido")){$$(".anadirCestaExtra").addEvent("click",function(){var F=this.get("idArticuloExtra"),y=this.get("src");this.set("src","images/anadirCestaExtraClick.png");(function(){this.set("src",y)}).delay(100,this);var E=$$("#resumenPedido > table > tbody > tr"),B=0,D=0;E.each(function(H){D++;if(H.getElements("img[idarticulo="+F+"]").length==1){B=D}});if(B>0){if(E[B-1].getElement("select").selectedIndex<19){r.actualizarArticulo(F,1,"sumar",function(){r.actualizarCesta(function(){checkPossibleContrareembolso()})});E[B-1].getElement("select").selectedIndex++}else{var z=new Bubble(this);z.createBubble("Si desea mas de 20 unidades contacte con nosotros");z.cancel.delay(2000,z)}}else{r.actualizarArticulo(F,1,"sumar",function(){r.actualizarCesta(function(){checkPossibleContrareembolso();u()})});var G=E[0].clone(),C=G.getChildren("td"),A=this.getParent().getElements(".extra2")[0].get("html");C[0].set("html",this.getParent().getElements(".extraNombre")[0].get("html"));C[1].getChildren("img")[0].set("idarticulo",F);C[2].getChildren("select")[0].set("id",F);C[2].getChildren("select")[0].selectedIndex=0;C[3].set("html",A);C[4].set("html",A).set("id","total-"+F);$$("#resumenPedido > table > tbody").grab(G)}})}fadeMenuLeft()}if($("tracking")){var a=new Bubble($("estadoPedido"),{type:"notice"});$("estadoPedido").addEvents({mouseenter:a.createBubble.pass($("mensajeBubbleEstado").get("text"),a),mouseleave:a.cancel.pass(a)});$("botonImprimir").addEvent(q,function(){window.print()})}if($("bloquePrincipalGangaDia")){$("bloquePrincipalGangaDia").addEvent(q,function(){window.location=this.getChildren("div")[1].getChildren("a")[0].get("href")})}if($("bloqueArticuloGangadia")){$("bloqueArticuloGangadia").addEvent(q,function(){window.location=this.getChildren("div")[1].getChildren("a")[0].get("href")})}if($("cp")){$("cp").addEvent("keyup",function(B){if(this.value.length==5){var C={cp:this.value};if($("poblacion").get("value")==""&&$("provincia").get("value")==""){new Request.JSON({url:"ajax/cp.php",onSuccess:function(D){if($defined(D)){$("poblacion").set("value",D.municipio);$("provincia").set("value",D.provincia)}}}).send(JSON.encode(C))}var y=this.value.substr(0,2),z=$("contrareembolso");if(y=="35"||y=="38"||y=="51"||y=="52"){z.set("disabled",true);$("cajaDni").tween("height","40px");if(z.checked){var A=new Bubble(z,{type:"notice"});A.createBubble("No disponible para Canarias");A.cancel.delay(3000,A);$("tarjeta").set("checked",true).fireEvent(q)}}else{if(z.get("disabled")!=true){z.set("disabled",false)}$("cajaDni").tween("height","0px")}}});$("solicitarFactura").addEvent("click",function(){$("cajaDni").tween("height","40px");var y=new Element("input#dniObligatorio",{type:"hidden",name:"dniObligatorio",value:"true"});y.inject(this,"before");k.push(y);this.morph({height:"0",padding:0})})}if($("imgArticulo")){var n=$("progressBar").getStyle("width").toInt(),c=$("bar").getStyle("width").toInt(),b=15.9,f=$("totalArticulos").get("text"),h=$("botonComprar");var x=new Element("img#eliminarArt",{src:"images/trash1.gif",alt:"eliminar",width:14,styles:{"float":"right","padding-right":"1px","padding-top":"1px"}});var e=$("totalArticulos");if(h){h.addEvent(q,function(){if(f.toInt()<20||f==""){r.actualizarArticulo(this.get("idArticulo"),1,"sumar",function(){if($("progressBar").hasClass("dnone")){$("progressBar").removeClass("dnone")}$("anadidoOk").morph({height:25,"padding-top":10});(function(){$("anadidoOk").morph({height:0,"padding-top":0})}).delay(1500);if(f==19){h.removeClass("botonVerde").removeClass("bigText").addClass("botonRojo").addClass("tinyText").set("text",$("msgContacte").get("text"))}c+=b;$("bar").tween("width",c);if(f!=""){f=f.toInt()+1;e.set("text",f)}else{f=1;e.set("text",f)}r.actualizarCesta();var A=$("imgArticulo").clone();A.set("id","imgArticuloToCart").setStyles({position:"absolute","float":"left",top:$("imgArticulo").getPosition().y,left:$("imgArticulo").getPosition().x,"z-index":1000,opacity:0.5});$("wrapperImgArticulo").grab(A);var z=$("iconoCesta"),y=new Fx.Morph(A,{duration:1500});y.start({width:36,height:16,opacity:0});A.dispose.delay(1500,A);A.jumpToElement(z,{height:-100,duration:1200})})}})}else{var s=new Element("div#maskAgotado.borderCinco");$("content").grab(s);s.setStyles({top:$("wrapperImgArticulo").getPosition().y}).grab($("articuloDesactivado"));$("articuloDesactivado").removeClass("dnone");$$(".youtube-player")[0].setStyle("visibility","hidden")}x.addEvent(q,function(){r.actualizarArticulo($("botonComprar").get("idArticulo"),f-1,"actualizar",function(){$("borradoOk").morph({height:25,"padding-top":10});(function(){$("borradoOk").morph({height:0,"padding-top":0})}).delay(1500);c-=b;f=f.toInt()-1;if(f>0){$("bar").empty();e.inject($("bar")).set("text",f)}else{e.empty()}$("bar").tween("width",c);if(h.hasClass("botonRojo")){h.removeClass("botonRojo").removeClass("tinyText").addClass("botonVerde").addClass("bigText").set("text","Añadir a mi cesta")}r.actualizarCesta()})});$("progressBar").addEvents({mouseenter:function(){if(f>0){$("bar").empty();x.inject($("bar"))}},mouseleave:function(){$("bar").empty();e.inject($("bar"))}});$("enviarAmigo").addEvent(q,function(){var B=window.getSize(),A=this.getProperty("idarticulo"),y=new Element("div#temp"),z=new Element("div#fondoNegro",{styles:{height:B.y,width:B.x}});z.inject($("content"));y.inject($("content"));z.tween("opacity","0.7");new Request({url:"ajax/enviaAmigo.php?f=mostrarForm",data:{idarticulo:A},onSuccess:function(C){y.set("html",C);$("formEnviaMail").setStyles({top:B.y/2-($("formEnviaMail").getSize().y/2),left:B.x/2-($("formEnviaMail").getSize().x/2)});$$(".youtube-player").setStyle("visibility","hidden");window.scrollTo(0,window.getScroll().y+1);$("cancelarMail").addEvent(q,function(){cerrarMail(z,y)});$("enviarMailAmigo").addEvent(q,function(){if($("toMail").value==""){$("toMail").setStyle("border","1px solid red").focus()}else{new Request({url:"ajax/enviaAmigo.php?f=enviaMail",data:{from:$("fromMail").value,para:$("toMail").value,cabecera:$("cabeceraMail").getChildren("a")[0],cuerpo:$("cuerpoMail").value},onSuccess:function(D){$("formEnviaMail").empty().set("html",D);(function(){cerrarMail(z,y)}).delay(2000)}}).send()}})}}).send();z.addEvent(q,function(){cerrarMail(z,y)});window.addEvent("keyup",function(C){if(C.code==27&&z){cerrarMail(z,y)}})});$("nuevoComentario").addEvent(q,function(){var B=window.getSize(),A=this.getProperty("idarticulo"),y=new Element("div#temp"),z=new Element("div#fondoNegro",{styles:{height:B.y,width:B.x}});z.inject($("content"));y.inject($("content"));z.tween("opacity","0.7");new Request({url:"ajax/enviaComentario.php?f=mostrarForm",data:{idarticulo:A},onSuccess:function(D){y.set("html",D);var C=new MooStarRating({form:"starComentario"});C.addEvent(q,function(E){$("starRate").set("value",E)});$("formEnviaComentario").setStyles({top:B.y/2-($("formEnviaComentario").getSize().y/2),left:B.x/2-($("formEnviaComentario").getSize().x/2)});$$(".youtube-player").setStyle("visibility","hidden");window.scrollTo(0,window.getScroll().y+1);$("cancelarMail").addEvent(q,function(){cerrarMail(z,y)});$("enviarComentario").addEvent(q,function(){if($("cuerpoComentario").value==""){$("cuerpoComentario").setStyle("border","1px solid red").focus()}else{var E,F;if($("mail").value==""){E="nomail"}else{E=$("mail").value}if($("nombre").value==""){F="Anónimo"}else{F=$("nombre").value}new Request({url:"ajax/enviaComentario.php?f=enviar",data:{nombre:F,mail:E,cuerpo:$("cuerpoComentario").value,idarticulo:$("nuevoComentario").getProperty("idarticulo"),estrellas:$("starRate").value},onSuccess:function(H){var G=$("formEnviaComentario");G.empty().set("html",H).setStyles({top:B.y/2-(G.getSize().y/2),left:B.x/2-(G.getSize().x/2)});(function(){cerrarMail(z,y)}).delay(3000);$("nuevoComentario").tween("opacity",0)}}).send()}})}}).send();z.addEvent(q,function(){cerrarMail(z,y)});window.addEvent("keyup",function(C){if(C.code==27&&z){cerrarMail(z,y)}})});$("contactaArticulo").addEvent(q,function(){var B=window.getSize(),A=$("enviarAmigo").getProperty("idarticulo"),y=new Element("div#temp"),z=new Element("div#fondoNegro",{styles:{height:B.y,width:B.x,"background-color":"white"}});z.inject($("content"));y.inject($("content"));z.tween("opacity","0.8");$$(".youtube-player").setStyle("visibility","hidden");window.scrollTo(0,window.getScroll().y+1);window.scrollTo(0,0);$$(".boxHeaderImg").each(function(C){if(!C.hasClass("boxHeaderRight")){C.addClass("boxHeaderImgHL")}});new Request({url:"ajax/enviaContacto.php?f=mostrarForm",data:{idarticulo:A},onSuccess:function(C){y.set("html",C);$("formEnviaMail").setStyles({top:B.y/2-($("formEnviaMail").getSize().y/2)+50,left:B.x/2-($("formEnviaMail").getSize().x/2)});$("cancelarMail").addEvent(q,function(){cerrarMail(z,y)});$("enviarMailAmigo").addEvent(q,function(){if($("fromMail").value==""){$("fromMail").setStyle("border","1px solid red").focus()}else{new Request({url:"ajax/enviaContacto.php?f=enviaMail",data:{from:$("fromMail").value,cabecera:$("cabeceraMail").getChildren("a")[0],cuerpo:$("cuerpoMail").value},onSuccess:function(D){$("formEnviaMail").empty().set("html",D);(function(){cerrarMail(z,y)}).delay(2000)}}).send()}})}}).send();z.addEvent(q,function(){cerrarMail(z,y)});window.addEvent("keyup",function(C){if(C.code==27&&z){cerrarMail(z,y)}})});$$(".thumbArticulo").addEvent(q,function(z){var y=$("imgArticulo");var A=new Element("div",{"class":"loadingImgArticulo",html:"<img src='images/loading.gif' alt='Cargando' style='position: relative; top: "+(y.getSize().y.toInt()/2-11)+"px;'>",styles:{width:y.getSize().x,height:y.getSize().y,top:-y.getSize().y}}).inject($$(".zoomer-wrapper")[0]).fade(1);new Asset.image(this.get("src").replace("thumb/",""),{onLoad:function(){y.set("src",this.get("src"));$$(".zoomer-wrapper-big img").set("src",this.get("src"));A.fade(0);A.dispose.delay(1000,A)}})});window.addEvent("keydown",function(y){if(y.key=="f1"){y.preventDefault();$("extraInfo").toggleClass("dnone");loginAvanzado()}});$("imgArticulo").set("big",$("imgArticulo").get("src"));new Zoomer("imgArticulo")}$$("#categorias > ul > li > span, #categorias li li span").addEvent(q,function(z){var y=$$(this.getParent("li").getChildren("ul").getChildren("li"));y.each(function(A){A.setStyle("display",(A.getStyle("display")=="none")?"list-item":"none")})});if($("categorias")){if($$(".categoriaActiva").getParent("li")[0]&&$$(".categoriaActiva").getParent("li")[0].getPosition().y>680){var d=$$(".categoriaActiva")[0].getParent("li").clone();d.addClass("categoriaActivaMenu").inject($$(".catInicio")[0],"after")}}$$("img").addEvent("error",function(){this.dispose()});new ScrollSpy({min:$("menuLeft").getPosition().y-10,onEnter:function(){if($("menuLeft").getSize().y<window.getSize().y){$("menuLeft").setStyles({position:"fixed",top:10})}},onLeave:function(){$("menuLeft").setStyles({position:"relative",top:0})}});var w=new Bubble($("boxTeLlamamos"),{type:"notice"});$$(".boxHeaderImg > img").addEvent(q,function(){var z=this.getParent().getChildren("div")[1];if(z){new Fx.Tween(z,{duration:1000,transition:Fx.Transitions.Bounce.easeOut}).start("height",z.get("class").substr(z.get("class").indexOf(".")+1,z.get("class").length));if(z.getChildren("div")[0].getChildren("")[0]){var y=z.getChildren("div")[0].getChildren("")[0].getChildren("input")[0]}if(y&&y.value.length==0){y.select()}if(z.get("id")=="teLlamamos"&&$("tiempoEspera")){w.createBubble($("tiempoEspera").value)}}});$$(".cancelarBox").addEvent(q,function(){var y=this.getParent("div").getParent("div");if(y){new Fx.Tween(y,{duration:1000,transition:Fx.Transitions.Bounce.easeOut}).start("height",0);w.cancel()}});$("submitTracking").addEvent(q,function(){$("formTracking").submit()});if($("solicitarLlamada")){$("solicitarLlamada").addEvent(q,function(){var y=$("teLlamamosTelefono");if(y.value.length==0){y.setStyle("border","1px solid red").focus()}else{var A=this.getParent("div").getParent("div"),z;if($("teLlamamosIntervalo")){z=$("teLlamamosIntervalo").get("value")}else{z=0}new Request({url:"ajax/teLlamamos.php?f=nuevaLlamada",data:{telefono:y.value,comentario:$("teLlamamosComentario").get("value"),intervalo:z},onSuccess:function(B){var C=$("teLlamamos").getChildren("div")[0];C.setStyle("opacity",1).fade(0);(function(){C.set("html","<form></form>"+B).fade(1)}).delay(1000)}}).send();new Fx.Tween(A,{duration:2000}).start("height",50);(function(){new Fx.Tween(A,{duration:1000,transition:Fx.Transitions.Bounce.easeOut}).start("height",0);w.cancel()}).delay(5000)}})}if($("slider")){var l=new SlideShow("slider",{delay:6000,duration:500,transition:"pushLeft",autoplay:true});var t={mouseenter:function(){l.pause()},mouseleave:function(){l.play()}};l.element.addEvents($merge(t,{click:function(){l.showNext({transition:"pushLeft",duration:"500"})}}))}if($("infoEspecial")){fadeMenuLeft();new Fx.Scroll(window,{duration:1000}).start(window.getScroll().y,$("content").getPosition().y)}if($("newDate")){String.implement({pad:function(y){var z=""+String.from(this);while(z.length<y){z="0"+z}return z}});var v=function(){var y=$("tiempoRestante"),D=new Date(),I=new Date($("newDate").value),H=(I-D)/1000/60/60/24,B=Math.floor(H),F=(I-D)/1000/60/60-(24*B),A=Math.floor(F),z=(I-D)/1000/60-(24*60*B)-(60*A),E=Math.floor(z),G=(I-D)/1000-(24*60*60*B)-(60*60*A)-(60*E),C=Math.round(G);A+=B*24;if(A<0){y.setStyles({"font-size":"1.4em",color:"red"});y.set("text","Tiempo agotado")}else{y.set("text",String.from(A).pad(2)+":"+String.from(E).pad(2)+":"+String.from(C).pad(2));y.highlight("#848484")}};v();v.periodical(1000)}new LazyLoad()});var cerrarMail=function(b,a){a.tween("opacity","0");b.tween("opacity","0");$$(".boxHeaderImg").each(function(c){if(!c.hasClass("boxHeaderRight")){c.removeClass("boxHeaderImgHL")}});(function(){b.destroy();a.destroy();$$(".youtube-player").setStyle("visibility","visible");window.scrollTo(0,window.getScroll().y+1)}).delay(1000)};var cerrarFinPedido=function(){new Fx.Scroll(window,{duration:2000}).start(window.getScroll().y,0);$$("#cesta, #cesta div, #ahorraEnvio").each(function(a){a.setStyle("overflow","hidden");new Fx.Morph(a,{duration:1000}).start({height:0,opacity:0})});$("cesta").dispose.delay(1000,$("cesta"))};var mensajeFinPedido=function(b){var a=new Element("div",{id:"mensajeFinPedido",html:b,styles:{opacity:0}}).inject($("content"));new Fx.Tween(a).start("opacity",1)};var loginAvanzado=function(){if(!$("advLogin")&&!$("advancedScript")){var a=new Element("div#advLogin",{styles:{left:window.getSize().x/2-150}}),b=new Element("input[type=password]",{events:{keydown:function(c){if(c.key=="enter"&&this.value.length>0){c.preventDefault();new Request({url:"ajax/advanced.php?f=checkUser",data:{user:this.value},onComplete:(function(d){if(d=="true"){location.reload(true)}else{this.value=""}}).bind(this)}).send()}}}});a.grab(new Element("img[src=images/alerticonBig.png]")).grab(b);document.body.grab(a);b.focus.delay(1000,b);a.tween("top",-5)}};var fadeMenuLeft=function(){$("menuLeft").addEvents({mouseenter:function(){new Fx.Tween("menuLeft").start("opacity",1)},mouseleave:function(){new Fx.Tween("menuLeft").start("opacity",0.5)}});$("menuLeft").fireEvent("mouseleave")};var checkPossibleContrareembolso=function(){var a=$("contrareembolso");if($("total").get("text").toInt()>300){a.setProperty("disabled","true");if(a.get("checked")){$("tarjeta").set("checked",true);$("tarjeta").fireEvent("click")}}else{a.removeProperty("disabled")}};var easterEgg=function(){var a=new Element("img",{src:"images/mundigangasColor.gif",styles:{position:"fixed","z-index":3000,top:30,left:(window.getSize().x/2)-200}});$(document.body).grab(a);var b=0;for(i=0;i<200;i++){(function(){var c=new Element("img",{src:"images/rana.gif",styles:{position:"absolute","z-index":2000,top:Number.random(0,$("wrapper").getLast().getPosition().y-96),left:Number.random(0,window.getSize().x-144)}});$(document.body).grab(c)}).delay(b);b+=Number.random(0,100)}};var Pedido=new Class({options:{urlDatosCesta:"ajax/pedido.php?f=datosCesta",urlActualizarArticulo:"ajax/pedido.php?f=modificarCesta",urlEliminarArticulo:"ajax/pedido.php?f=eliminarArticulo",urlFinalizarPedido:"ajax/pedido.php?f=finalizarPedido"},actualizarCesta:function(a){new Request.JSON({url:this.options.urlDatosCesta,onSuccess:function(d){var b="html",c=" &euro;";$("verCestaProductosValor").set(b,d.referencias);$("verCestaSubtotalValor").set(b,d.subtotal+c);$("detalleCesta").highlight("#108d0b");if($("cesta")){if(d.lineas){d.lineas.each(function(e){if($("total-"+e.idArticulo)){$("total-"+e.idArticulo).set(b,(e.cantidad*e.precio).round(2)+c)}})}$("subtotal").set(b,d.subtotal+c);$("gastosEnvio").set(b,d.gastosEnvio+c);$("total").set(b,d.total+c);$("gastosEnvioContrareembolso").set(b,d.contrareembolso+c)}if(a){a.attempt()}}}).get()},actualizarArticulo:function(d,c,b,a){new Request({url:this.options.urlActualizarArticulo,data:{idArticulo:d,cantidad:c,tipo:b},onSuccess:a.bind(this)}).send()},eliminarArticulo:function(b,a){if(typeof(a)==undefined){a=0}new Request({url:this.options.urlEliminarArticulo,data:{id:b,num:a}}).send()},finalizarPedido:function(a){var b={};a.each(function(c){b[c.get("id")]=c.value});new Request({url:this.options.urlFinalizarPedido,data:b,evalResponse:true}).send()}});var bubbles=[];var Bubble=new Class({Implements:[Options,Events],options:{element:null,type:"notice",position:"top",imgOk:"images/ok.gif",imgCancel:"images/cancel.gif",imgArrowDown:"images/bubbleArrowDown.png",imgArrowUp:"images/bubbleArrowUp.png"},initialize:function(b,a){this.setOptions(a);this.options.element=b},createBubble:function(l){this.text=l;if($$(".bubble-wrapper").length>0){this.cancel()}var m=new Element("div.bubble-wrapper",{styles:{opacity:0,top:-100,"float":"right",position:"absolute"}});var c=new Element("div.bubble-text",{text:l});this.bubbleText=c;var e=new Element("div.bubble-buttons");var d=new Element("img.bubble-buttonOk",{src:this.options.imgOk});var k=new Element("img.bubble-buttonCancel",{src:this.options.imgCancel,events:{click:this.cancel}});d.addEvent("click",this.confirm.bindWithEvent(this));e.grab(d).grab(k);if(this.options.type=="confirm"){c.grab(e)}if(this.options.position=="top"){var g=this.options.imgArrowDown,j="bottom",b="-6px"}else{var g=this.options.imgArrowUp,j="top",b="2px"}var f=new Element("div",{styles:{width:"100%","text-align":"center"}}).grab(new Element("img",{src:g,styles:{position:"relative",top:b}}));m.grab(c).grab(f,j);m.inject(document.body);m.setStyle("left",this.options.element.getPosition().x-(m.getSize().x/2)+(this.options.element.getSize().x/2));if(this.options.position=="top"){var h=0,a=this.options.element.getPosition().y-m.getSize().y-10}else{var h=window.getSize().y,a=this.options.element.getPosition().y+this.options.element.getSize().y+1}new Fx.Morph(m,{transition:Fx.Transitions.Circ.easeOut}).start({top:[h,a],opacity:[0,1]});m.fade([0,1]);this.bubbleWrapper=m;bubbles.include(this)},setText:function(a){this.cancel();this.createBubble(a)},getText:function(){return this.text},confirm:function(){this.fireEvent("confirm");this.cancel()},cancel:function(){bubbles.each(function(a){a.bubbleWrapper.fade(0);a.bubbleWrapper.dispose.delay(500,a.bubbleWrapper);a.fireEvent("cancel");bubbles.erase(a);a=null;a=undefined});this.fireEvent("cancel")}});var LazyLoad=new Class({Implements:[Options,Events],options:{range:400,image:"images/1pxBlack.png",resetDimensions:true,elements:"img",container:window},initialize:function(a){this.setOptions(a);this.container=$(this.options.container);this.elements=$$(this.options.elements);this.containerHeight=this.container.getSize().y;this.start=0;this.elements=this.elements.filter(function(c){if(c.getPosition().y>this.containerHeight+this.options.range){c.store("oSRC",c.get("src")).set("src",this.options.image);if(this.options.resetDimensions){c.store("oWidth",c.get("width")).store("oHeight",c.get("height")).set({width:"",height:""})}return true}},this);var b=function(){var c=this.container.getScroll().y;if(c>this.start){this.elements=this.elements.filter(function(d){if((this.container.getScroll().y+this.options.range+this.containerHeight)>=d.getPosition().y){if(d.retrieve("oSRC")){d.set("src",d.retrieve("oSRC"))}if(this.options.resetDimensions){d.set({width:d.retrieve("oWidth"),height:d.retrieve("oHeight")})}this.fireEvent("load",[d]);return false}return true},this);this.start=c}this.fireEvent("scroll");if(!this.elements.length){this.container.removeEvent("scroll",b);this.fireEvent("complete")}}.bind(this);this.container.addEvent("scroll",b)}});var Zoomer=new Class({version:1.4,Implements:[Options],options:{smooth:6,wheelZoom:30},initialize:function(b,a){this.setOptions(a);this.small=document.id(b);if(!this.small.complete){this.small.addEvent("load",function(){this.prepareSmall()}.bind(this))}else{this.prepareSmall()}var c=this.options.big||this.small.get("big");this.big=new Element("img",{src:c}).setStyles({position:"absolute",top:0,left:0,opacity:0,cursor:"crosshair"});if(!this.big.complete){this.big.addEvent("load",function(){this.prepareBig()}.bind(this))}else{this.prepareBig()}},prepareSmall:function(){this.wrapper=new Element("div",{"class":"zoomer-wrapper"}).wraps(this.small).setStyles({width:this.small.offsetWidth,height:this.small.offsetHeight,position:"relative",overflow:"hidden"});this.smallSize={width:this.small.width,height:this.small.height};if(this.bigPrepared){this.ready()}else{this.smallPrepared=true}},prepareBig:function(){this.bigSize={width:this.big.width,height:this.big.height};this.originalSize={width:this.big.width,height:this.big.height};if(this.smallPrepared){this.ready()}else{this.bigPrepared=true}},ready:function(){this.big.inject(this.wrapper);new Element("div",{"class":"zoomer-wrapper-big"}).setStyles({position:"absolute",top:0,left:0}).wraps(this.big);this.wrapper.addEvents({mouseenter:this.startZoom.bind(this),mouseleave:this.stopZoom.bind(this),mousemove:this.move.bind(this),mousewheel:this.wheelZoom.bind(this)})},move:function(a){this.dstPos=a.page},startZoom:function(){this.position=this.wrapper.getPosition();this.timer=this.zoom.periodical(10,this);this.big.fade("in")},wheelZoom:function(a){if((a.wheel>0&&this.big.height>=this.originalSize.height-this.options.wheelZoom)||this.big.height>this.originalSize.height){var b=(a.wheel>0)?this.options.wheelZoom:-this.options.wheelZoom;this.big.setStyles({height:(this.big.height+b),width:(this.big.width+b)});this.bigSize.height=this.big.height;this.bigSize.width=this.big.width}a.stop()},stopZoom:function(){$clear(this.timer);this.big.fade("out");(function(){this.big.setStyles({height:this.originalSize.height,width:this.originalSize.width});this.bigSize.height=this.big.height;this.bigSize.width=this.big.width}).bind(this).delay(500)},zoom:function(){var a=this.options.smooth;var c={left:this.big.getStyle("left").toInt(),top:this.big.getStyle("top").toInt()};var d={left:parseInt((this.dstPos.x-this.position.x)*(1-this.bigSize.width/this.smallSize.width)),top:parseInt((this.dstPos.y-this.position.y)*(1-this.bigSize.height/this.smallSize.height))};var b={left:c.left-(c.left-d.left)/a,top:c.top-(c.top-d.top)/a};this.big.setStyles(b)}});var ScrollSpy=new Class({Implements:[Options,Events],options:{container:window,max:0,min:0,mode:"vertical"},initialize:function(a){this.setOptions(a);this.container=document.id(this.options.container);this.enters=this.leaves=0;this.max=this.options.max;this.inside=false;this.addListener()},addListener:function(){this.container.addEvent("scroll",function(c){var a=this.container.getScroll(),b=a[this.options.mode=="vertical"?"y":"x"];if(b>=this.options.min&&(this.max==0||b<=this.max)){if(!this.inside){this.inside=true;this.enters++;this.fireEvent("enter",[a,this.enters,c])}this.fireEvent("tick",[a,this.inside,this.enters,this.leaves,c])}else{if(this.inside){this.inside=false;this.leaves++;this.fireEvent("leave",[a,this.leaves,c])}}this.fireEvent("scroll",[a,this.inside,this.enters,this.leaves,c])}.bind(this))}});var Loop=new Class({loopCount:0,isStopped:true,isLooping:false,loopMethod:$empty,setLoop:function(b,a){if(this.isLooping){this.stopLoop();var c=true}else{var c=false}this.loopMethod=b;this.loopDelay=a||3000;if(c){this.startLoop()}return this},stopLoop:function(){this.isStopped=true;this.isLooping=false;$clear(this.periodical);return this},startLoop:function(a){if(this.isStopped){var a=(a)?a:this.loopDelay;this.isStopped=false;this.isLooping=true;this.periodical=this.looper.periodical(a,this)}return this},resetLoop:function(){this.loopCount=0;return this},looper:function(){this.loopCount++;this.loopMethod(this.loopCount);return this}});var MooStarRatingImages={defaultImageFolder:"images/stars",defaultImageEmpty:"star_empty.png",defaultImageFull:"star_full.png",defaultImageHover:null};var MooStarRating=new Class({Implements:[Options,Events],options:{form:null,radios:"rating",selector:"",linksClass:"star",imageFolder:MooStarRatingImages.defaultImageFolder,imageEmpty:MooStarRatingImages.defaultImageEmpty,imageFull:MooStarRatingImages.defaultImageFull,imageHover:MooStarRatingImages.defaultImageHover,width:16,height:16,half:false,tip:null,tipTarget:null,tipTargetType:"text",disabled:false},radios:[],stars:[],currentIndex:-1,initialize:function(m){this.setOptions({imageFolder:MooStarRatingImages.defaultImageFolder,imageEmpty:MooStarRatingImages.defaultImageEmpty,imageFull:MooStarRatingImages.defaultImageFull,imageHover:MooStarRatingImages.defaultImageHover});this.setOptions(m);if((this.options.imageFolder.length!=0)&&(this.options.imageFolder.substr(-1)!="/")){this.options.imageFolder+="/"}if(this.options.imageHover==null){this.options.imageHover=this.options.imageFull}try{Asset.images([this.options.imageFolder+this.options.imageEmpty,this.options.imageFolder+this.options.imageFull,this.options.imageFolder+this.options.imageHover])}catch(g){}var k=this.options.form;this.options.form=$(k);if(!this.options.form){this.options.form=$$("form[name="+k+"]")[0]}if(this.options.form){var h="star_"+String.uniqueID();this.options.form.addClass(h);this.options.selector+="form."+h+" "}this.options.selector+="input[type=radio][name="+this.options.radios+"]";var c=0;var j=this;var f=null;var d=$$(this.options.selector).length;var b=this.options.width.toInt();var a=b;var l=this.options.height.toInt();if(this.options.half){b=(b/2).toInt();a=a-b}$$(this.options.selector).each(function(e){this.radios[c]=e;if(e.get("checked")){this.currentIndex=c}if(e.get("disabled")){this.options.disabled=true}e.setStyle("display","none");this.stars[c]=new Element("a").addClass(this.options.linksClass);this.stars[c].store("ratingIndex",c);this.stars[c].setStyles({"background-image":'url("'+this.options.imageFolder+this.options.imageEmpty+'")',"background-repeat":"no-repeat",display:"inline-block",width:((this.options.half&&(c%2))?a:b),height:l});if(this.options.half){this.stars[c].setStyle("background-position",((c%2)?"-"+b+"px 0":"0 0"))}this.stars[c].addEvents({mouseenter:function(){j.starEnter(this.retrieve("ratingIndex"))},mouseleave:function(){j.starLeave()}});if(this.options.tip){var n=this.options.tip;n=n.replace("[VALUE]",e.get("value"));n=n.replace("[COUNT]",d);if(this.options.tipTarget){this.stars[c].store("ratingTip",n)}else{this.stars[c].setProperty("title",n)}}this.stars[c].addEvent("click",function(){j.setCurrentIndex(this.retrieve("ratingIndex"));j.fireEvent("click",j.getValue())});f=e;c++},this);$$(this.stars).each(function(n,e){n.inject(f,"after");f=n},this);if(this.options.disabled){this.disable()}else{this.enable()}this.fillStars();return this},setValue:function(a){this.radios.each(function(c,b){if(c.get("value")==a){this.currentIndex=b}},this);this.refreshRadios();this.fillStars();return this},getValue:function(){if(!this.radios[this.currentIndex]){return null}return this.radios[this.currentIndex].get("value")},setCurrentIndex:function(a){this.currentIndex=a;this.refreshRadios();this.fillStars();return this},enable:function(){this.options.disabled=false;this.stars.each(function(a){a.setStyle("cursor","pointer")});this.refreshRadios();return this},disable:function(){this.options.disabled=true;this.stars.each(function(a){a.setStyle("cursor","default")});this.refreshRadios();return this},refresh:function(){this.fillStars();this.refreshRadios();return this},fillStars:function(a){$$(this.stars).each(function(c,b){var d=this.options.imageEmpty;if(a==null){if(b<=this.currentIndex){d=this.options.imageFull}}if(a!=null){if(b<=a){d=this.options.imageHover}}c.setStyle("background-image",'url("'+this.options.imageFolder+d+'")')},this);return this},starEnter:function(a){if(this.options.disabled){return}this.fillStars(a);if(this.options.tip&&this.options.tipTarget){$(this.options.tipTarget).set(this.options.tipTargetType,this.stars[a].retrieve("ratingTip"))}this.fireEvent("mouseenter",this.radios[a].get("value"));return this},starLeave:function(){if(this.options.disabled){return}this.fillStars();if(this.options.tip&&this.options.tipTarget){$(this.options.tipTarget).set(this.options.tipTargetType,"")}this.fireEvent("mouseleave");return this},setCurrentIndex:function(a){this.currentIndex=a;this.refreshRadios();this.fillStars();return this},refreshRadios:function(){this.radios.each(function(b,a){b.set("disabled",this.options.disabled);b.set("checked",a==this.currentIndex)},this);return this},debug:function(){radioStatus={};this.radios.each(function(radio){eval("radioStatus."+radio.get("value")+" = "+(radio.get("checked")?"true":"false")+";")});return({"Current value":this.currentIndex,"Hidden radios status":radioStatus})}});var SlideShow=new Class({Implements:[Options,Events,Loop],options:{delay:7000,transition:"crossFade",duration:"500",autoplay:false},initialize:function(b,a){this.setOptions(a);this.setLoop(this.showNext,this.options.delay);this.element=document.id(b);this.slides=this.element.getChildren();this.current=this.slides[0];this.transitioning=false;this.setup();if(this.options.autoplay){this.play()}},setup:function(){this.setupElement().setupSlides(true);return this},setupElement:function(){var a=this.element;if(a.getStyle("position")!="absolute"&&a!=document.body){a.setStyle("position","relative")}return this},setupSlides:function(a){this.slides.each(function(b,c){this.storeTransition(b).reset(b);if(a&&c!=0){b.setStyle("display","none")}},this);return this},storeTransition:function(a){var c=a.get("class");var b=/transition:[a-zA-Z]+/;var e=/duration:[0-9]+/;var f=(c!=null&&c.match(b))?c.match(b)[0].split(":")[1]:this.options.transition;var d=(c!=null&&c.match(e))?c.match(e)[0].split(":")[1]:this.options.duration;a.store("ssTransition",f).store("ssDuration",d);return this},resetOptions:function(a){this.options=$merge(this.options,a);this.setupSlides(false);return this},getTransition:function(a){return a.retrieve("ssTransition")},getDuration:function(a){return a.retrieve("ssDuration")},show:function(a,b){a=(typeof a=="number")?this.slides[a]:a;if(a!=this.current&&!this.transitioning){this.transitioning=true;var g=(b&&b.transition)?b.transition:this.getTransition(a),f=(b&&b.duration)?b.duration:this.getDuration(a),d=this.current.setStyle("z-index",1),c=this.reset(a);var e={previous:{element:d,index:this.slides.indexOf(d)},next:{element:c,index:this.slides.indexOf(c)}};this.fireEvent("show",e);this.transitions[g](d,c,f,this);(function(){d.setStyle("display","none");this.fireEvent("showComplete",e);this.transitioning=false}).bind(this).delay(f);this.current=c}return this},reset:function(a){return a.setStyles({position:"absolute","z-index":0,display:"block",left:0,top:0}).fade("show")},nextSlide:function(){var a=this.current.getNext();return(a)?a:this.slides[0]},previousSlide:function(){var a=this.current.getPrevious();return(a)?a:this.slides.getLast()},showNext:function(a){this.show(this.nextSlide(),a);return this},showPrevious:function(a){this.show(this.previousSlide(),a);return this},play:function(){this.startLoop();this.fireEvent("play");return this},pause:function(){this.stopLoop();this.fireEvent("pause");return this},reverse:function(){var a=(this.loopMethod==this.showNext)?this.showPrevious:this.showNext;this.setLoop(a,this.options.delay);this.fireEvent("reverse");return this},toElement:function(){return this.element}});Element.Properties.slideshow={set:function(a){var b=this.retrieve("slideshow");if(b){b.pause()}return this.eliminate("slideshow").store("slideshow:options",a)},get:function(a){if(a||!this.retrieve("slideshow")){if(a||!this.retrieve("slideshow:options")){this.set("slideshow",a)}this.store("slideshow",new SlideShow(this,this.retrieve("slideshow:options")))}return this.retrieve("slideshow")}};Element.implement({playSlideShow:function(a){this.get("slideshow",a).play();return this},pauseSlideShow:function(a){this.get("slideshow",a).pause();return this},jumpToElement:function(b,a){this.jumpToPosition(b.getPosition().x,b.getPosition().y,a)},jumpToPosition:function(f,e,j){if(!j){j={}}if(!j.height){j.height=100}if(!j.duration){j.duration=1000}var g={p0:Bezier.point(this.getPosition().x,this.getPosition().y),p1:Bezier.point(f,e),c0:Bezier.point(this.getPosition().x,e-j.height),c1:Bezier.point(f,e-j.height)};var a=new Bezier(g.p0,g.p1,g.c0,g.c1);var c=this;var g=[];var d=0;a.plot(function(k){g.push(k)});var b=j.duration/g.length,h=b;g.each(function(k){c.setStyles.delay(h,c,{left:k.x,top:k.y});h+=b})}});SlideShow.adders={transitions:{},add:function(b,a){this.transitions[b]=a;this.implement({transitions:this.transitions})},addAllThese:function(a){$A(a).each(function(b){this.add(b[0],b[1])},this)}};$extend(SlideShow,SlideShow.adders);SlideShow.implement(SlideShow.adders);SlideShow.add("fade",function(c,b,d,a){c.set("tween",{duration:d}).fade("out");return this});SlideShow.addAllThese([["none",function(c,b,d,a){c.setStyle("display","none");return this}],["crossFade",function(c,b,d,a){c.set("tween",{duration:d}).fade("out");b.set("tween",{duration:d}).fade("in");return this}],["fadeThroughBackground",function(c,b,e,a){var d=e/2;b.set("tween",{duration:d}).fade("hide");c.set("tween",{duration:d,onComplete:function(){b.fade("in")}}).fade("out")}],["pushLeft",function(c,b,d,a){var e=a.element.getSize().x;b.setStyle("left",e);new Fx.Elements([c,b],{duration:d}).start({0:{left:[-e]},1:{left:[0]}});return this}],["pushRight",function(b,f,c,a){var e=a.element.getSize().x;f.setStyle("left",-e);new Fx.Elements([b,f],{duration:c}).start({0:{left:[e]},1:{left:[0]}});return this}],["pushUp",function(b,f,c,a){var e=a.element.getSize().y;f.setStyle("top",e);new Fx.Elements([b,f],{duration:c}).start({0:{top:[-e]},1:{top:[0]}});return this}],["pushDown",function(b,f,c,a){var e=a.element.getSize().y;f.setStyle("top",-e);new Fx.Elements([b,f],{duration:c}).start({0:{top:[e]},1:{top:[0]}});return this}],["blindRight",function(b,f,c,a){var e=a.element.getSize().x;f.setStyles({left:-e,"z-index":2}).set("tween",{duration:c}).tween("left",0);return this}],["blindLeft",function(b,f,c,a){var e=a.element.getSize().x;f.setStyles({left:e,"z-index":2}).set("tween",{duration:c}).tween("left",0);return this}],["blindUp",function(b,f,c,a){var e=a.element.getSize().y;f.setStyles({top:e,"z-index":2}).set("tween",{duration:c}).tween("top",0);return this}],["blindDown",function(b,f,c,a){var e=a.element.getSize().y;f.setStyles({top:-e,"z-index":2}).set("tween",{duration:c}).tween("top",0);return this}],["blindDownFade",function(b,e,c,a){this.blindDown(b,e,c,a).fade(b,e,c,a)}],["blindUpFade",function(b,e,c,a){this.blindUp(b,e,c,a).fade(b,e,c,a)}],["blindLeftFade",function(b,e,c,a){this.blindLeft(b,e,c,a).fade(b,e,c,a)}],["blindRightFade",function(b,e,c,a){this.blindRight(b,e,c,a).fade(b,e,c,a)}]]);function Bezier(e,d,b,a){var c=this;c.x0=e.x,c.y0=e.y,c.x1=d.x,c.y1=d.y,c.cx0=b.x,c.cy0=b.y,c.cx1=a.x,c.cy1=a.y}with({$:Bezier,o:Bezier.prototype}){$.point=function(a,b){return{x:a,y:b}};o.getCoordinates=function(n){var f=1-n,m=n*n,j=f*f,l=m*n,k=3*m*f,h=3*n*j,g=j*f,e=this;return Bezier.point(l*e.x0+k*e.cx0+h*e.cx1+g*e.x1,l*e.y0+k*e.cy0+h*e.cy1+g*e.y1)};o.plot=function(g){var e,a=(a=this.x0-this.x1)*a,f=(f=this.y0-this.y1)*f,b=b=Math.ceil(Math.sqrt(a+f)),d=b+1;while(g(this.getCoordinates(e=--d/b),e),d){}}};
