
jQuery.extend(jQuery.easing,{easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}});
$(document).ready(function(){slideShow(5000);});function slideShow(speed){$('ul.slideshow li').css({opacity:0.0});$('ul.slideshow li:first').css({opacity:1.0});var timer=setInterval('gallery()',speed);$('ul.slideshow').hover(function(){clearInterval(timer);},function(){timer=setInterval('gallery()',speed);});}
function gallery(){var current=($('ul.slideshow li.show')?$('ul.slideshow li.show'):$('#ul.slideshow li:first'));var next=((current.next().length)?((current.next().attr('id')=='slideshow-caption')?$('ul.slideshow li:first'):current.next()):$('ul.slideshow li:first'));next.css({opacity:0.0}).addClass('show').animate({opacity:1.0},1000);current.animate({opacity:0.0},1000).removeClass('show');}
function mainmenu(){$(" #nav ul ").css({display:"none"});$(" #nav li").hover(function(){$(this).find('ul:first:hidden').css({visibility:"visible",display:"none"}).slideDown(400);},function(){$(this).find('ul:first').slideUp(200);});}
$(document).ready(function(){mainmenu();});
$(document).ready(function(){$('#btActualizaCarro').hide();$('#add_to_cart_AJAX').submit(function(eve){eve.preventDefault();var product_id=$("#product_id").val();$.post(base_url+'shop/add_to_cart_AJAX',$(this).serialize(),function(html){$('#mensajes').slideUp(200);$('#mensajes').css({opacity:'0.9'});$('#mensajes').slideDown(200);});});$('.add_to_cart_AJAXproductos').submit(function(eve){eve.preventDefault();var product_id=$(this).find("input[name=product_id]").val();$.post(base_url+'shop/add_to_cart_AJAX',$(this).serialize(),function(html){$('#mensajes').slideUp(200);$('#mensajes').css({opacity:'0.9'});$('#mensajes').slideDown(200);});});$('#clear_cart_AJAX').click(function(eve){eve.preventDefault();var rutaPost=$(this).attr('href');$.post(rutaPost,$(this).serialize(),function(html){$('#ptosCarroLateral').slideUp('slow');$('#ptosCarroLateral').text('');$('#ptosCarroLateral').slideDown('slow');});});$('.cantidadesPtos').change(function(){$('#actualizaCarro').submit();});$('#zonasEnvio').change(function(){var idZona=$(this).attr('value');$.post('update_tarifas_envio',{idZona:idZona},function(respuesta){var elHtml='<p>'+respuesta+' €</p>';$('#cargoEnvioValue').html(elHtml);$('#cargoEnvio').show('slow');$('#cargoEnvioValue').show('slow');$('#bt_finalizaCompra').show('slow');});});$('#botonEnviaPedido').click(function(){var nombre=$(this).parent().find("input[name=nombre]").val();var direccion=$(this).parent().find("input[name=direccion]").val();var ciudad=$(this).parent().find("input[name=ciudad]").val();var cp=$(this).parent().find("input[name=cp]").val();var email=$(this).parent().find("input[name=email]").val();var telf=$(this).parent().find("input[name=telf]").val();var datos='<br/><b><span class="uppc">Datos de envío</span></b><br/><b>Nombre: </b>'+nombre+'<br/><b>Dirección: </b>'+direccion+'<br/><b>Ciudad: </b>'+ciudad+'<br/><b>CP: </b>'+cp+'<br/><b>Email: </b>'+email+'<br/><b>Teléfono: </b>'+telf;var nombreFact=$(this).parent().find("input[name=nombreFact]").val();var nifCifFact=$(this).parent().find("input[name=nifCifFact]").val();var direccionFact=$(this).parent().find("input[name=direccionFact]").val();var ciudadFact=$(this).parent().find("input[name=ciudadFact]").val();var cpFact=$(this).parent().find("input[name=cpFact]").val();var datosFact='';if(nombreFact!=''){var datosFact='<br/><br/><b><span class="uppc">Datos de Facturación </span></b><br/><b>Nombre: </b>'+nombreFact+'<br/><b>Dirección: </b>'+direccionFact+'<br/><b>Ciudad: </b>'+ciudadFact+'<br/><b>CP: </b>'+cpFact+'<br/><b>NIF/CIF: </b>'+nifCifFact;}
var totalApagar='<br/><br/><b><span class="uppc">DATOS DEL PAGO </span></b><br/><b>Total pagar: </b>'+$(this).parent().parent().find("#totalCheckoutValue p b").text();var parrafo='Confirma que todos tus datos estén correctos';var titulo='Confirma antes de enviar';if(language=='catalan'){var nombre=$(this).parent().find("input[name=nombre]").val();var direccion=$(this).parent().find("input[name=direccion]").val();var ciudad=$(this).parent().find("input[name=ciudad]").val();var cp=$(this).parent().find("input[name=cp]").val();var email=$(this).parent().find("input[name=email]").val();var telf=$(this).parent().find("input[name=telf]").val();var datos='<br/><b><span class="uppc">Dades d\'enviament </span></b><br/><b>Nom/Empresa: : </b>'+nombre+'<br/><b>Adreça: </b>'+direccion+'<br/><b>Ciutat: </b>'+ciudad+'<br/><b>CP: </b>'+cp+'<br/><b>Email: </b>'+email+'<br/><b>Telèfon: </b>'+telf;var nombreFact=$(this).parent().find("input[name=nombreFact]").val();var nifCifFact=$(this).parent().find("input[name=nifCifFact]").val();var direccionFact=$(this).parent().find("input[name=direccionFact]").val();var ciudadFact=$(this).parent().find("input[name=ciudadFact]").val();var cpFact=$(this).parent().find("input[name=cpFact]").val();var datosFact='';if(nombreFact!=''){var datosFact='<br/><br/><b><span class="uppc">Dades de facturació</span></b> <br/><b>Nom/Empresa: </b>'+nombreFact+'<br/><b>Adreça: </b>'+direccionFact+'<br/><b>Ciutat: </b>'+ciudadFact+'<br/><b>CP: </b>'+cpFact+'<br/><b>NIF/CIF: </b>'+nifCifFact;}
var totalApagar='<br/><br/><b><span class="uppc">DADES DEL PAGAMENT  </span></b><br/><b>Total pagar: </b>'+$(this).parent().parent().find("#totalCheckoutValue p b").text();var parrafo='Confirma que totes les teves dades estiguin correctes';var titulo='Confirma abans d\'enviar';}
if(language=='english'){var nombre=$(this).parent().find("input[name=nombre]").val();var direccion=$(this).parent().find("input[name=direccion]").val();var ciudad=$(this).parent().find("input[name=ciudad]").val();var cp=$(this).parent().find("input[name=cp]").val();var email=$(this).parent().find("input[name=email]").val();var telf=$(this).parent().find("input[name=telf]").val();var datos='<br/><b><span class="uppc">Delivery Details</span></b><br/><b>Name/Company: </b>'+nombre+'<br/><b>Address: </b>'+direccion+'<br/><b>City: </b>'+ciudad+'<br/><b>CP: </b>'+cp+'<br/><b>Email: </b>'+email+'<br/><b>Phone nº: </b>'+telf;var nombreFact=$(this).parent().find("input[name=nombreFact]").val();var nifCifFact=$(this).parent().find("input[name=nifCifFact]").val();var direccionFact=$(this).parent().find("input[name=direccionFact]").val();var ciudadFact=$(this).parent().find("input[name=ciudadFact]").val();var cpFact=$(this).parent().find("input[name=cpFact]").val();var datosFact='';if(nombreFact!=''){var datosFact='<br/><br/><b><span class="uppc">Invoice details </span></b><br/><b>Name/Company: </b>'+nombreFact+'<br/><b>Address: </b>'+direccionFact+'<br/><b>City: </b>'+ciudadFact+'<br/><b>CP: </b>'+cpFact+'<br/><b>NIF/CIF: </b>'+nifCifFact;}
var totalApagar='<br/><br/><b><span class="uppc">Payment details </span></b><br/><b>Total pagar: </b>'+$(this).parent().parent().find("#totalCheckoutValue p b").text();var parrafo='Confirm that all your details are correct';var titulo='Confirm before sending';}
var datos=datos+datosFact+totalApagar;jConfirm('<h2>'+parrafo+'</h2>'+datos,titulo,function(confirmacion){if(confirmacion==true){$('#enviaPedido').submit();}});});$('#botonPagarTPV').click(function(){$(this).hide();$('#pulsaBotonParaPagarText').hide();$('#luegoDePagar').show();setInterval(vanName,10000);});var varCounter=0;var vanName=function(){if(varCounter<=4){varCounter++;var num_pedido=$('body').find("input[name=Ds_Merchant_MerchantData]").val();$.post(base_url+'shop/chekeaPagoTarjeta',{num_pedido:num_pedido},function(respuesta){if(respuesta=='pagado'){$('#luegoDePagar').hide();$('#seHaPagado').show();}});}else{clearInterval(vanName);}};$('#quieroFactura').change(function(){if($("[name=nombreFact]").val()==''){$("[name=nombreFact]").val($("[name=nombre]").val());}
if($("[name=direccionFact]").val()==''){$("[name=direccionFact]").val($("[name=direccion]").val());}
if($("[name=ciudadFact]").val()==''){$("[name=ciudadFact]").val($("[name=ciudad]").val());}
if($("[name=cpFact]").val()==''){$("[name=cpFact]").val($("[name=cp]").val());}
visible=$('#datosFacturacion').css('display');if(visible=='none'){$('#datosFacturacion').slideDown('slow');$('#validarDatosFacturacion').val('si');}else{$('#datosFacturacion').slideUp('slow');$('#validarDatosFacturacion').val('no');}});});
$(document).ready(function(){$('#envia_consulta').submit(function(eve){eve.preventDefault();var url=$(this).attr("action");$.post(url+'Ajax',$(this).serialize(),function(html){$('#notificaEnvio').html(html);$('#notificaEnvio').slideDown('slow');});});$('button').removeAttr("disabled");});
(function($){$.alerts={verticalOffset:-75,horizontalOffset:0,repositionOnResize:true,overlayOpacity:.8,overlayColor:'#80653B',draggable:true,okButton:'&nbsp;Son correctos, Continuar&nbsp;',cancelButton:'&nbsp;Corregir datos&nbsp;',dialogClass:null,alert:function(message,title,callback){if(title==null)title='Alert';$.alerts._show(title,message,null,'alert',function(result){if(callback)callback(result);});},confirm:function(message,title,callback){if(title==null)title='Confirm';$.alerts._show(title,message,null,'confirm',function(result){if(callback)callback(result);});},prompt:function(message,value,title,callback){if(title==null)title='Prompt';$.alerts._show(title,message,value,'prompt',function(result){if(callback)callback(result);});},_show:function(title,msg,value,type,callback){$.alerts._hide();$.alerts._overlay('show');$("BODY").append('<div id="popup_container">'+'<h1 id="popup_title"></h1>'+'<div id="popup_content">'+'<div id="popup_message"></div>'+'</div>'+'</div>');if($.alerts.dialogClass)$("#popup_container").addClass($.alerts.dialogClass);var pos=($.browser.msie&&parseInt($.browser.version)<=6)?'absolute':'fixed';$("#popup_container").css({position:pos,zIndex:99999,padding:0,margin:0});$("#popup_title").text(title);$("#popup_content").addClass(type);$("#popup_message").text(msg);$("#popup_message").html($("#popup_message").text().replace(/\n/g,'<br />'));$("#popup_container").css({minWidth:$("#popup_container").outerWidth(),maxWidth:$("#popup_container").outerWidth()});$.alerts._reposition();$.alerts._maintainPosition(true);switch(type){case'alert':$("#popup_message").after('<div id="popup_panel"><input type="button" value="'+$.alerts.okButton+'" id="popup_ok" /></div>');$("#popup_ok").click(function(){$.alerts._hide();callback(true);});$("#popup_ok").focus().keypress(function(e){if(e.keyCode==13||e.keyCode==27)$("#popup_ok").trigger('click');});break;case'confirm':$("#popup_message").after('<div id="popup_panel"><input type="button" value="'+$.alerts.okButton+'" id="popup_ok" /> <input type="button" value="'+$.alerts.cancelButton+'" id="popup_cancel" /></div>');$("#popup_ok").click(function(){$.alerts._hide();if(callback)callback(true);});$("#popup_cancel").click(function(){$.alerts._hide();if(callback)callback(false);});$("#popup_ok").focus();$("#popup_ok, #popup_cancel").keypress(function(e){if(e.keyCode==13)$("#popup_ok").trigger('click');if(e.keyCode==27)$("#popup_cancel").trigger('click');});break;case'prompt':$("#popup_message").append('<br /><input type="text" size="30" id="popup_prompt" />').after('<div id="popup_panel"><input type="button" value="'+$.alerts.okButton+'" id="popup_ok" /> <input type="button" value="'+$.alerts.cancelButton+'" id="popup_cancel" /></div>');$("#popup_prompt").width($("#popup_message").width());$("#popup_ok").click(function(){var val=$("#popup_prompt").val();$.alerts._hide();if(callback)callback(val);});$("#popup_cancel").click(function(){$.alerts._hide();if(callback)callback(null);});$("#popup_prompt, #popup_ok, #popup_cancel").keypress(function(e){if(e.keyCode==13)$("#popup_ok").trigger('click');if(e.keyCode==27)$("#popup_cancel").trigger('click');});if(value)$("#popup_prompt").val(value);$("#popup_prompt").focus().select();break;}
if($.alerts.draggable){try{$("#popup_container").draggable({handle:$("#popup_title")});$("#popup_title").css({cursor:'move'});}catch(e){}}},_hide:function(){$("#popup_container").remove();$.alerts._overlay('hide');$.alerts._maintainPosition(false);},_overlay:function(status){switch(status){case'show':$.alerts._overlay('hide');$("BODY").append('<div id="popup_overlay"></div>');$("#popup_overlay").css({position:'absolute',zIndex:99998,top:'0px',left:'0px',width:'100%',height:$(document).height(),background:$.alerts.overlayColor,opacity:$.alerts.overlayOpacity});break;case'hide':$("#popup_overlay").remove();break;}},_reposition:function(){var top=(($(window).height()/2)-($("#popup_container").outerHeight()/2))+$.alerts.verticalOffset;var left=(($(window).width()/2)-($("#popup_container").outerWidth()/2))+$.alerts.horizontalOffset;if(top<0)top=0;if(left<0)left=0;if($.browser.msie&&parseInt($.browser.version)<=6)top=top+$(window).scrollTop();$("#popup_container").css({top:top+'px',left:left+'px'});$("#popup_overlay").height($(document).height());},_maintainPosition:function(status){if($.alerts.repositionOnResize){switch(status){case true:$(window).bind('resize',$.alerts._reposition);break;case false:$(window).unbind('resize',$.alerts._reposition);break;}}}}
jAlert=function(message,title,callback){$.alerts.alert(message,title,callback);}
jConfirm=function(message,title,callback){$.alerts.confirm(message,title,callback);};jPrompt=function(message,value,title,callback){$.alerts.prompt(message,value,title,callback);};})(jQuery);
