
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};
$(document).ready(function(){$('#idioma').fadeIn('fast');$('#divisa').fadeIn('fast');$('#geotrust').click(function(){var w=window.open('https://smarticon.geotrust.com/smarticonprofile?Referer=http://www.holjoy.com','Geotrust','menubar=no,location=no,resizable=no,scrollbars=yes,status=no,width=450,height=500');if(w&&!w.closed){w.focus();}
return false;});$('a[@title~=Nota]').click(function(){var respuesta='#'+$(this).attr('rel');$(respuesta).slideToggle("normal");return false;});$('.eliminarCarrito').click(function(){var info=$(this).attr('rel');var arrayInfo=info.split('@');$('#li'+arrayInfo[1]).hide('normal');var elementosPendientes=$('#ele'+arrayInfo[0]).val();elementosPendientes=parseInt(elementosPendientes)-1;$('#ele'+arrayInfo[0]).val(elementosPendientes);if(elementosPendientes<=0){$('#ul'+arrayInfo[0]).hide('normal');}
var total=$('#hiddenTotalCarrito').val();var newTotal=parseFloat(total)-parseFloat($('#p'+arrayInfo[1]).val());$('#hiddenTotalCarrito').val(newTotal);$('#totalCarrito').fadeOut('slow',function(){$(this).html(number_format(newTotal,2,',','.')+' €');});$('#totalCarrito').fadeIn('slow');delReserva(arrayInfo[1]);return false;});$('#selIdioma').change(function(){$.cookie('idi',$(this).val(),{expires:365,domain:$.cookie('dom'),path:'/'});var url=$('#url').val();var idiomas=$('#idiomas').val();var arrayIdiomas=idiomas.split('#');var encontrado=false;var posicion=0;var sufijoLnk='';var arrayUrl=url.split('/');for(i=0;i<arrayUrl.length;i++){for(j=0;j<arrayIdiomas.length;j++){var idioma=arrayIdiomas[j].split(';');if(arrayUrl[i]==idioma[1]){encontrado=true;posicion=i;}
if($(this).val()==idioma[0]){sufijoLnk=idioma[1];}}}
var newUrl='';for(i=0;i<arrayUrl.length;i++){if(arrayUrl[i]!=''){if((i==posicion)&&(encontrado==true)){newUrl+=sufijoLnk+'/';}else{newUrl+=arrayUrl[i]+'/';}}}
if(encontrado==false){newUrl+=sufijoLnk+'/';}
document.location=$.cookie('http')+'://'+newUrl;});$('#nav > li').hover(function(){$(this).addClass('sfhover');},function(){$(this).removeClass('sfhover');});$('input').focus(function(){$(this).addClass('input_over');});$('input').blur(function(){$(this).removeClass('input_over');});$('#selDivisa').change(function(){var eleccion=$(this).val();eleccion=eleccion.split('@');$.cookie('div',eleccion[0],{expires:365,domain:$.cookie('dom'),path:'/'});jQuery.each($('.divisa'),function(){var destino='#'+$(this).attr('title');var euro=$(this).val();if(($.cookie('idi')==1)||($.cookie('idi')=="")){$(destino).html(number_format((euro*eleccion[1]),2,',','.')+' '+eleccion[2]);}else{$(destino).html(eleccion[2]+' '+number_format((euro*eleccion[1]),2,'.',','));}});return false;});aplicarClicksResultadoBusqueda();aplicarEventoEliminarExistentes();$('#totalCompramMeGusta').html(totalMeHaGustado($.cookie('idi'))+' € ');});function number_format(a,b,c,d){a=Math.round(a*Math.pow(10,b))/Math.pow(10,b);e=a+'';f=e.split('.');if(!f[0]){f[0]='0';}
if(!f[1]){f[1]='';}
if(f[1].length<b){g=f[1];for(i=f[1].length+1;i<=b;i++){g+='0';}
f[1]=g;}
if(d!=''&&f[0].length>3){h=f[0];f[0]='';for(j=3;j<h.length;j+=3){i=h.slice(h.length-j,h.length-j+3);f[0]=d+i+f[0]+'';}
j=h.substr(0,(h.length%3==0)?3:(h.length%3));f[0]=j+f[0];}
c=(b<=0)?'':c;return f[0]+c+f[1];}
function aplicarClicksResultadoBusqueda(){$('.favoritos').click(function(){var valores=$(this).attr('rel');var arrayValores=valores.split('@');var parrafo='#pfavoritos'+arrayValores[0];if(!comprobarCarritoMeGusta(valores)){if($.cookie('mhg')!=null){var actual=$.cookie('mhg');var valores=actual+'#producto#'+valores;}
$.cookie('mhg',valores,{expires:365,domain:$.cookie('dom'),path:'/'});$(parrafo).fadeOut('slow',function(){$('#lista_carrito_megusta').append('<li class="linea_carrito" id="liFavoritos'+arrayValores[0]+'"></li>');var total=totalMeHaGustado($.cookie('idi'));if($.cookie('idi')==1){var precio=number_format(arrayValores[2],2,',','.');}else{var precio=number_format(arrayValores[2],2,'.',',');}
$('#liFavoritos'+arrayValores[0]).append('<div class="concepto_mehagustado" title="'+arrayValores[2]+'"><a href="'+arrayValores[3]+'" title="'+arrayValores[1]+'" rel="'+arrayValores[1]+'">- '+arrayValores[1]+'</a></div><div class="precio_linea"><a href="detalle_actividad.php?id='+arrayValores[0]+'" title="'+arrayValores[1]+'" rel="'+arrayValores[1]+'">'+precio+' €</a></div><div class="eliminar"><a href="#" id="eliminarFavorito'+arrayValores[0]+'" title="Eliminar de la lista '+arrayValores[1]+'" rel="'+arrayValores[0]+'"></a></div>');$('#eliminarFavorito'+arrayValores[0]).click(function(){addEventoEliminar($(this),parrafo);return false;});$('#totalCompramMeGusta').fadeOut('slow',function(){$(this).html(total+' €');});$('#totalCompramMeGusta').fadeIn('slow');$(parrafo).addClass('agregadoFavoritos');if($.cookie('idi')==1){var msg='Producto agregado a su lista de Me ha gustado';}else{var msg='Product added to your Wishlist';}
$(parrafo).html('&nbsp;'+msg+'&nbsp;');});}else{$(parrafo).fadeOut('slow',function(){$(parrafo).addClass('agregadoFavoritos');if($.cookie('idi')==1){var msg='El producto está en su lista de Me ha gustado';}else{var msg='The product it is at your Wishlist';}
$(parrafo).html('&nbsp;'+msg+'&nbsp;');});}
$(parrafo).fadeIn('slow');return false;});return false;}
function comprobarCarritoMeGusta(valores){var arrayValores=valores.split('@');var mhg=$.cookie('mhg');var encontrado=false;if(mhg!=null){var arrayCookie=mhg.split('#producto#');for(i=0;i<arrayCookie.length;i++){var producto=arrayCookie[i].split('@');if(producto[0]==arrayValores[0]){encontrado=true;}}}
return encontrado;}
function totalMeHaGustado(idioma){var mhg=$.cookie('mhg');var total=0;if(mhg!=null){var arrayCookie=mhg.split('#producto#');for(i=0;i<arrayCookie.length;i++){var producto=arrayCookie[i].split('@');if(producto[2]!=null){total=total+parseFloat(producto[2]);}}}
if(idioma==1){total=number_format(total,2,',','.');}else{total=number_format(total,2,'.',',');}
return total;}
function addEventoEliminar(objeto,parrafo){var mhg=$.cookie('mhg');if(mhg!=null){var nuevoValor="";var arrayCookie=mhg.split('#producto#');var total=0;for(i=0;i<arrayCookie.length;i++){var producto=arrayCookie[i].split('@');if(producto[0]!=objeto.attr('rel')){if(nuevoValor==""){nuevoValor=arrayCookie[i];}else{nuevoValor=nuevoValor+'#producto#'+arrayCookie[i];}
if(producto[2]!=null){total=parseFloat(total)+parseFloat(producto[2]);}}}
$.cookie('mhg',nuevoValor,{expires:365,domain:$.cookie('dom'),path:'/'});$('#totalCompramMeGusta').fadeOut('slow',function(){if($.cookie('idi')==1){total=number_format(total,2,',','.');}else{total=number_format(total,2,'.',',');}
$(this).html(total+' €');});$('#totalCompramMeGusta').fadeIn('slow');$('#liFavoritos'+objeto.attr('rel')).fadeOut('slow',function(){$(this).remove();});$(parrafo).fadeIn('slow');}}
function aplicarEventoEliminarExistentes(){var mhg=$.cookie('mhg');if(mhg!=null){var nuevoValor="";var arrayCookie=mhg.split('#producto#');var total=0;for(i=0;i<arrayCookie.length;i++){var producto=arrayCookie[i].split('@');var parrafo='#pfavoritos'+producto[0];var eliminar='#eliminarFavorito'+producto[0];$(eliminar).click(function(){addEventoEliminar($(this),parrafo);return false;});}}
return false;}
function delReserva(rid){var cookie=$.cookie('sho');var arrayProductosList=cookie.split('#pro#');var i=0;var numProductos=arrayProductosList.length;var newString='';for(i=0;i<numProductos;i++){var arrayProducto=arrayProductosList[i].split('@');if(arrayProducto[6]!=rid){if(newString!=''){newString+='#pro#';}
newString+=arrayProductosList[i];}}
$.cookie('sho',newString,{expires:365,domain:$.cookie('dom'),path:'/'});return false;}
$(document).ready(function(){$('a[@title~=pregunta]').click(function(){var respuesta='#'+$(this).attr('rel');$(respuesta).slideToggle("normal");return false;});});