
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;}};
(function($){$.fn.extend({renderCalendar:function(s)
{var dc=function(a)
{return document.createElement(a);};s=$.extend({month:null,year:null,renderCallback:null,showHeader:$.dpConst.SHOW_HEADER_SHORT,dpController:null,hoverClass:'dp-hover'},s);if(s.showHeader!=$.dpConst.SHOW_HEADER_NONE){var headRow=$(dc('tr'));for(var i=Date.firstDayOfWeek;i<Date.firstDayOfWeek+7;i++){var weekday=i%7;var day=Date.dayNames[weekday];headRow.append(jQuery(dc('th')).attr({'scope':'col','abbr':day,'title':day,'class':(weekday==0||weekday==6?'weekend':'weekday')}).html(s.showHeader==$.dpConst.SHOW_HEADER_SHORT?day.substr(0,1):day));}};var calendarTable=$(dc('table')).attr({'cellspacing':2,'className':'jCalendar'}).append((s.showHeader!=$.dpConst.SHOW_HEADER_NONE?$(dc('thead')).append(headRow):dc('thead')));var tbody=$(dc('tbody'));var today=(new Date()).zeroTime();var month=s.month==undefined?today.getMonth():s.month;var year=s.year||today.getFullYear();var currentDate=new Date(year,month,1);var firstDayOffset=Date.firstDayOfWeek-currentDate.getDay()+1;if(firstDayOffset>1)firstDayOffset-=7;var weeksToDraw=Math.ceil(((-1*firstDayOffset+1)+currentDate.getDaysInMonth())/7);currentDate.addDays(firstDayOffset-1);var doHover=function()
{if(s.hoverClass){$(this).addClass(s.hoverClass);}};var unHover=function()
{if(s.hoverClass){$(this).removeClass(s.hoverClass);}};var w=0;while(w++<weeksToDraw){var r=jQuery(dc('tr'));for(var i=0;i<7;i++){var thisMonth=currentDate.getMonth()==month;var d=$(dc('td')).text(currentDate.getDate()+'').attr('className',(thisMonth?'current-month ':'other-month ')+
(currentDate.isWeekend()?'weekend ':'weekday ')+
(thisMonth&&currentDate.getTime()==today.getTime()?'today ':'')).hover(doHover,unHover);if(s.renderCallback){s.renderCallback(d,currentDate,month,year);}
r.append(d);currentDate.addDays(1);}
tbody.append(r);}
calendarTable.append(tbody);return this.each(function()
{$(this).empty().append(calendarTable);});},datePicker:function(s)
{if(!$.event._dpCache)$.event._dpCache=[];s=$.extend({month:undefined,year:undefined,startDate:undefined,endDate:undefined,inline:false,renderCallback:[],createButton:true,showYearNavigation:true,closeOnSelect:true,displayClose:false,selectMultiple:false,clickInput:false,verticalPosition:$.dpConst.POS_TOP,horizontalPosition:$.dpConst.POS_LEFT,verticalOffset:0,horizontalOffset:0,hoverClass:'dp-hover'},s);return this.each(function()
{var $this=$(this);var alreadyExists=true;if(!this._dpId){this._dpId=$.event.guid++;$.event._dpCache[this._dpId]=new DatePicker(this);alreadyExists=false;}
if(s.inline){s.createButton=false;s.displayClose=false;s.closeOnSelect=false;$this.empty();}
var controller=$.event._dpCache[this._dpId];controller.init(s);if(!alreadyExists&&s.createButton){controller.button=$('<a href="#" class="dp-choose-date" title="'+$.dpText.TEXT_CHOOSE_DATE+'">'+$.dpText.TEXT_CHOOSE_DATE+'</a>').bind('click',function()
{$this.dpDisplay(this);this.blur();return false;});$this.after(controller.button);}
if(!alreadyExists&&$this.is(':text')){$this.bind('dateSelected',function(e,selectedDate,$td)
{this.value=selectedDate.asString();}).bind('change',function()
{var d=Date.fromString(this.value);if(d){controller.setSelected(d,true,true);}});if(s.clickInput){$this.bind('click',function()
{$this.dpDisplay();});}
var d=Date.fromString(this.value);if(this.value!=''&&d){controller.setSelected(d,true,true);}}
$this.addClass('dp-applied');})},dpSetDisabled:function(s)
{return _w.call(this,'setDisabled',s);},dpSetStartDate:function(d)
{return _w.call(this,'setStartDate',d);},dpSetEndDate:function(d)
{return _w.call(this,'setEndDate',d);},dpGetSelected:function()
{var c=_getController(this[0]);if(c){return c.getSelected();}
return null;},dpSetSelected:function(d,v,m)
{if(v==undefined)v=true;if(m==undefined)m=true;return _w.call(this,'setSelected',Date.fromString(d),v,m);},dpSetDisplayedMonth:function(m,y)
{return _w.call(this,'setDisplayedMonth',Number(m),Number(y));},dpDisplay:function(e)
{return _w.call(this,'display',e);},dpSetRenderCallback:function(a)
{return _w.call(this,'setRenderCallback',a);},dpSetPosition:function(v,h)
{return _w.call(this,'setPosition',v,h);},dpSetOffset:function(v,h)
{return _w.call(this,'setOffset',v,h);},dpClose:function()
{return _w.call(this,'_closeCalendar',false,this[0]);},_dpDestroy:function()
{}});var _w=function(f,a1,a2,a3)
{return this.each(function()
{var c=_getController(this);if(c){c[f](a1,a2,a3);}});};function DatePicker(ele)
{this.ele=ele;this.displayedMonth=null;this.displayedYear=null;this.startDate=null;this.endDate=null;this.showYearNavigation=null;this.closeOnSelect=null;this.displayClose=null;this.selectMultiple=null;this.verticalPosition=null;this.horizontalPosition=null;this.verticalOffset=null;this.horizontalOffset=null;this.button=null;this.renderCallback=[];this.selectedDates={};this.inline=null;this.context='#dp-popup';};$.extend(DatePicker.prototype,{init:function(s)
{this.setStartDate(s.startDate);this.setEndDate(s.endDate);this.setDisplayedMonth(Number(s.month),Number(s.year));this.setRenderCallback(s.renderCallback);this.showYearNavigation=s.showYearNavigation;this.closeOnSelect=s.closeOnSelect;this.displayClose=s.displayClose;this.selectMultiple=s.selectMultiple;this.verticalPosition=s.verticalPosition;this.horizontalPosition=s.horizontalPosition;this.hoverClass=s.hoverClass;this.setOffset(s.verticalOffset,s.horizontalOffset);this.inline=s.inline;if(this.inline){this.context=this.ele;this.display();}},setStartDate:function(d)
{if(d){this.startDate=Date.fromString(d);}
if(!this.startDate){this.startDate=(new Date()).zeroTime();}
this.setDisplayedMonth(this.displayedMonth,this.displayedYear);},setEndDate:function(d)
{if(d){this.endDate=Date.fromString(d);}
if(!this.endDate){this.endDate=(new Date('12/31/2999'));}
if(this.endDate.getTime()<this.startDate.getTime()){this.endDate=this.startDate;}
this.setDisplayedMonth(this.displayedMonth,this.displayedYear);},setPosition:function(v,h)
{this.verticalPosition=v;this.horizontalPosition=h;},setOffset:function(v,h)
{this.verticalOffset=parseInt(v)||0;this.horizontalOffset=parseInt(h)||0;},setDisabled:function(s)
{$e=$(this.ele);$e[s?'addClass':'removeClass']('dp-disabled');if(this.button){$but=$(this.button);$but[s?'addClass':'removeClass']('dp-disabled');$but.attr('title',s?'':$.dpText.TEXT_CHOOSE_DATE);}
if($e.is(':text')){$e.attr('disabled',s?'disabled':'');}},setDisplayedMonth:function(m,y)
{if(this.startDate==undefined||this.endDate==undefined){return;}
var s=new Date(this.startDate.getTime());s.setDate(1);var e=new Date(this.endDate.getTime());e.setDate(1);var t;if((!m&&!y)||(isNaN(m)&&isNaN(y))){t=new Date().zeroTime();t.setDate(1);}else if(isNaN(m)){t=new Date(y,this.displayedMonth,1);}else if(isNaN(y)){t=new Date(this.displayedYear,m,1);}else{t=new Date(y,m,1)}
if(t.getTime()<s.getTime()){t=s;}else if(t.getTime()>e.getTime()){t=e;}
this.displayedMonth=t.getMonth();this.displayedYear=t.getFullYear();},setSelected:function(d,v,moveToMonth)
{if(this.selectMultiple==false){this.selectedDates={};$('td.selected',this.context).removeClass('selected');}
if(moveToMonth){this.setDisplayedMonth(d.getMonth(),d.getFullYear());}
this.selectedDates[d.toString()]=v;},isSelected:function(d)
{return this.selectedDates[d.toString()];},getSelected:function()
{var r=[];for(s in this.selectedDates){if(this.selectedDates[s]==true){r.push(Date.parse(s));}}
return r;},display:function(eleAlignTo)
{if($(this.ele).is('.dp-disabled'))return;eleAlignTo=eleAlignTo||this.ele;var c=this;var $ele=$(eleAlignTo);var eleOffset=$ele.offset();var $createIn;var attrs;var attrsCalendarHolder;var cssRules;if(c.inline){$createIn=$(this.ele);attrs={'id':'calendar-'+this.ele._dpId,'className':'dp-popup dp-popup-inline'};cssRules={};}else{$createIn=$('body');attrs={'id':'dp-popup','className':'dp-popup'};cssRules={'top':eleOffset.top+c.verticalOffset,'left':eleOffset.left+c.horizontalOffset};var _checkMouse=function(e)
{var el=e.target;var cal=$('#dp-popup')[0];while(true){if(el==cal){return true;}else if(el==document){c._closeCalendar();return false;}else{el=$(el).parent()[0];}}};this._checkMouse=_checkMouse;this._closeCalendar(true);}
$createIn.append($('<div></div>').attr(attrs).css(cssRules).append($('<h2></h2>'),$('<div class="dp-nav-prev"></div>').append($('<a class="dp-nav-prev-year" href="#" title="'+$.dpText.TEXT_PREV_YEAR+'">&lt;&lt;</a>').bind('click',function()
{return c._displayNewMonth.call(c,this,0,-1);}),$('<a class="dp-nav-prev-month" href="#" title="'+$.dpText.TEXT_PREV_MONTH+'">&lt;</a>').bind('click',function()
{return c._displayNewMonth.call(c,this,-1,0);})),$('<div class="dp-nav-next"></div>').append($('<a class="dp-nav-next-year" href="#" title="'+$.dpText.TEXT_NEXT_YEAR+'">&gt;&gt;</a>').bind('click',function()
{return c._displayNewMonth.call(c,this,0,1);}),$('<a class="dp-nav-next-month" href="#" title="'+$.dpText.TEXT_NEXT_MONTH+'">&gt;</a>').bind('click',function()
{return c._displayNewMonth.call(c,this,1,0);})),$('<div></div>').attr('className','dp-calendar')).bgIframe());var $pop=this.inline?$('.dp-popup',this.context):$('#dp-popup');if(this.showYearNavigation==false){$('.dp-nav-prev-year, .dp-nav-next-year',c.context).css('display','none');}
if(this.displayClose){$pop.append($('<a href="#" id="dp-close">'+$.dpText.TEXT_CLOSE+'</a>').bind('click',function()
{c._closeCalendar();return false;}));}
c._renderCalendar();$(this.ele).trigger('dpDisplayed',$pop);if(!c.inline){if(this.verticalPosition==$.dpConst.POS_BOTTOM){$pop.css('top',eleOffset.top+$ele.height()-$pop.height()+c.verticalOffset);}
if(this.horizontalPosition==$.dpConst.POS_RIGHT){$pop.css('left',eleOffset.left+$ele.width()-$pop.width()+c.horizontalOffset);}
$(document).bind('mousedown',this._checkMouse);}},setRenderCallback:function(a)
{if(a&&typeof(a)=='function'){a=[a];}
this.renderCallback=this.renderCallback.concat(a);},cellRender:function($td,thisDate,month,year){var c=this.dpController;var d=new Date(thisDate.getTime());$td.bind('click',function()
{var $this=$(this);if(!$this.is('.disabled')){c.setSelected(d,!$this.is('.selected')||!c.selectMultiple);var s=c.isSelected(d);$(c.ele).trigger('dateSelected',[d,$td,s]);$(c.ele).trigger('change');if(c.closeOnSelect){c._closeCalendar();}else{$this[s?'addClass':'removeClass']('selected');}}});if(c.isSelected(d)){$td.addClass('selected');}
for(var i=0;i<c.renderCallback.length;i++){c.renderCallback[i].apply(this,arguments);}},_displayNewMonth:function(ele,m,y)
{if(!$(ele).is('.disabled')){this.setDisplayedMonth(this.displayedMonth+m,this.displayedYear+y);this._clearCalendar();this._renderCalendar();$(this.ele).trigger('dpMonthChanged',[this.displayedMonth,this.displayedYear]);}
ele.blur();return false;},_renderCalendar:function()
{$('h2',this.context).html(Date.monthNames[this.displayedMonth]+' '+this.displayedYear);$('.dp-calendar',this.context).renderCalendar({month:this.displayedMonth,year:this.displayedYear,renderCallback:this.cellRender,dpController:this,hoverClass:this.hoverClass});if(this.displayedYear==this.startDate.getFullYear()&&this.displayedMonth==this.startDate.getMonth()){$('.dp-nav-prev-year',this.context).addClass('disabled');$('.dp-nav-prev-month',this.context).addClass('disabled');$('.dp-calendar td.other-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())>20){$this.addClass('disabled');}});var d=this.startDate.getDate();$('.dp-calendar td.current-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())<d){$this.addClass('disabled');}});}else{$('.dp-nav-prev-year',this.context).removeClass('disabled');$('.dp-nav-prev-month',this.context).removeClass('disabled');var d=this.startDate.getDate();if(d>20){var sd=new Date(this.startDate.getTime());sd.addMonths(1);if(this.displayedYear==sd.getFullYear()&&this.displayedMonth==sd.getMonth()){$('dp-calendar td.other-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())<d){$this.addClass('disabled');}});}}}
if(this.displayedYear==this.endDate.getFullYear()&&this.displayedMonth==this.endDate.getMonth()){$('.dp-nav-next-year',this.context).addClass('disabled');$('.dp-nav-next-month',this.context).addClass('disabled');$('.dp-calendar td.other-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())<14){$this.addClass('disabled');}});var d=this.endDate.getDate();$('.dp-calendar td.current-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())>d){$this.addClass('disabled');}});}else{$('.dp-nav-next-year',this.context).removeClass('disabled');$('.dp-nav-next-month',this.context).removeClass('disabled');var d=this.endDate.getDate();if(d<13){var ed=new Date(this.endDate.getTime());ed.addMonths(-1);if(this.displayedYear==ed.getFullYear()&&this.displayedMonth==ed.getMonth()){$('.dp-calendar td.other-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())>d){$this.addClass('disabled');}});}}}},_closeCalendar:function(programatic,ele)
{if(!ele||ele==this.ele)
{$(document).unbind('mousedown',this._checkMouse);this._clearCalendar();$('#dp-popup a').unbind();$('#dp-popup').empty().remove();if(!programatic){$(this.ele).trigger('dpClosed',[this.getSelected()]);}}},_clearCalendar:function()
{$('.dp-calendar td',this.context).unbind();$('.dp-calendar',this.context).empty();}});$.dpConst={SHOW_HEADER_NONE:0,SHOW_HEADER_SHORT:1,SHOW_HEADER_LONG:2,POS_TOP:0,POS_BOTTOM:1,POS_LEFT:0,POS_RIGHT:1};$.dpText={TEXT_PREV_YEAR:'Previous year',TEXT_PREV_MONTH:'Previous month',TEXT_NEXT_YEAR:'Next year',TEXT_NEXT_MONTH:'Next month',TEXT_CLOSE:'Close',TEXT_CHOOSE_DATE:'Choose date'};$.dpVersion='$Id: jquery.datePicker.js 3739 2007-10-25 13:55:30Z kelvin.luck $';function _getController(ele)
{if(ele._dpId)return $.event._dpCache[ele._dpId];return false;};if($.fn.bgIframe==undefined){$.fn.bgIframe=function(){return this;};};$(window).bind('unload',function(){var els=$.event._dpCache||[];for(var i in els){$(els[i].ele)._dpDestroy();}});})(jQuery);
if($.cookie('idi')!=1){Date.dayNames=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];Date.abbrDayNames=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];Date.monthNames=['January','February','March','April','May','June','July','August','September','October','November','December'];Date.abbrMonthNames=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];}else{Date.dayNames=['domingo','lunes','martes','miércoles','jueves','viernes','sábado'];Date.abbrDayNames=['dom','lun','mar','mié','jue','vie','sáb'];Date.monthNames=['enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre'];Date.abbrMonthNames=['ene','feb','mar','abr','may','jun','jul','ago','sep','oct','nov','dic'];}
Date.firstDayOfWeek=1;Date.format='dd/mm/yyyy';Date.fullYearStart='20';(function(){function add(name,method){if(!Date.prototype[name]){Date.prototype[name]=method;}};add("isLeapYear",function(){var y=this.getFullYear();return(y%4==0&&y%100!=0)||y%400==0;});add("isWeekend",function(){return this.getDay()==0||this.getDay()==6;});add("isWeekDay",function(){return!this.isWeekend();});add("getDaysInMonth",function(){return[31,(this.isLeapYear()?29:28),31,30,31,30,31,31,30,31,30,31][this.getMonth()];});add("getDayName",function(abbreviated){return abbreviated?Date.abbrDayNames[this.getDay()]:Date.dayNames[this.getDay()];});add("getMonthName",function(abbreviated){return abbreviated?Date.abbrMonthNames[this.getMonth()]:Date.monthNames[this.getMonth()];});add("getDayOfYear",function(){var tmpdtm=new Date("1/1/"+this.getFullYear());return Math.floor((this.getTime()-tmpdtm.getTime())/86400000);});add("getWeekOfYear",function(){return Math.ceil(this.getDayOfYear()/7);});add("setDayOfYear",function(day){this.setMonth(0);this.setDate(day);return this;});add("addYears",function(num){this.setFullYear(this.getFullYear()+num);return this;});add("addMonths",function(num){var tmpdtm=this.getDate();this.setMonth(this.getMonth()+num);if(tmpdtm>this.getDate())
this.addDays(-this.getDate());return this;});add("addDays",function(num){this.setDate(this.getDate()+num);return this;});add("addHours",function(num){this.setHours(this.getHours()+num);return this;});add("addMinutes",function(num){this.setMinutes(this.getMinutes()+num);return this;});add("addSeconds",function(num){this.setSeconds(this.getSeconds()+num);return this;});add("zeroTime",function(){this.setMilliseconds(0);this.setSeconds(0);this.setMinutes(0);this.setHours(0);return this;});add("asString",function(){var r=Date.format;return r.split('yyyy').join(this.getFullYear()).split('yy').join((this.getFullYear()+'').substring(2)).split('mmm').join(this.getMonthName(true)).split('mm').join(_zeroPad(this.getMonth()+1)).split('dd').join(_zeroPad(this.getDate()));});Date.fromString=function(s)
{var f=Date.format;var d=new Date('01/01/1977');var iY=f.indexOf('yyyy');if(iY>-1){d.setFullYear(Number(s.substr(iY,4)));}else{d.setFullYear(Number(Date.fullYearStart+s.substr(f.indexOf('yy'),2)));}
var iM=f.indexOf('mmm');if(iM>-1){var mStr=s.substr(iM,3);for(var i=0;i<Date.abbrMonthNames.length;i++){if(Date.abbrMonthNames[i]==mStr)break;}
d.setMonth(i);}else{d.setMonth(Number(s.substr(f.indexOf('mm'),2))-1);}
d.setDate(Number(s.substr(f.indexOf('dd'),2)));if(isNaN(d.getTime())){return false;}
return d;};var _zeroPad=function(num){var s='0'+num;return s.substring(s.length-2)};})();
$(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(){$('.what').click(function(){var id='#'+$(this).attr('id')+'Exp';$(id).slideToggle('normal');return false;});$('#selOpciones').focus(function(){$(this).removeClass('selOpciones');$(this).addClass('selOpciones_over');});$('#selOpciones').blur(function(){$(this).removeClass('selOpciones_over');$(this).addClass('selOpciones');});$('#selPax').focus(function(){$(this).removeClass('dia_desde');$(this).addClass('dia_desde_over');});$('#selPax').blur(function(){$(this).removeClass('dia_desde_over');$(this).addClass('dia_desde');});$('#confirmar').click(function(){if($('#dia').val()!=''){var adultos=$('#selPax').val();var nin=0;if(typeof($('#selNin').val())!='undefined'){var nin=$('#selNin').val();}
var totalPax=parseInt(adultos)+parseInt(nin);if(totalPax>0){if(totalPax<=$('#paxMax').val()){var opciones=0;if(typeof($('#selOpciones').val())!='undefined'){opciones=$('#selOpciones').val();}
var complementos='';jQuery.each($('.cant_complementos'),function(){var valor=parseInt($(this).val(),10);if(valor>0){var id=$(this).attr('id');id=id.replace('complemento','');if(complementos!=''){complementos+='#';}
complementos+=id+'/'+valor;}});var detalles=0;if(typeof($('#selTiempo').val())!='undefined'){detalles=$('#selTiempo').val();}
xajax_datosReserva($('#id').val(),$('#dia').val(),adultos,nin,detalles,opciones,complementos,$('#codigo_promocion').val());}}else{alert('Debe seleccionar el número de pasajeros - You should select how many people would be');}}else{alert('Debe elegir una fecha - You should select a date');}
return false;});$('.chkcomp').click(function(){var valor=$(this).val();var string='';var encontrado=false;var complementos=$('#selComplementos').val();var arrayComplementos=complementos.split(',');var numComp=arrayComplementos.length;for(i=0;i<numComp;i++){if(arrayComplementos[i]==valor){encontrado=true;}else{if(string==''){string=arrayComplementos[i];}else{string+=','+arrayComplementos[i];}}}
if(!encontrado){if(string!=''){string+=','+valor;}else{string=valor;}}
$('#selComplementos').val(string);})
$('#pest1').click(function(){estilos_pest(0,8,1,'descripcion');return false;});$('#pest3').click(function(){estilos_pest(0,8,3,'disponibilidad');return false;});$('#pest5').click(function(){estilos_pest(0,8,5,'ubicacion');if($('#googleMaps').val()!='True'){$('#googleMaps').val('True');iniciarGoogleMaps();}
return false;});var showOpiniones='N';$('#pest7').click(function(){estilos_pest(0,8,7,'opiniones');if(showOpiniones=='N'){showOpiniones='S';recargaValoraciones();}
return false;});$('#pestCompra').click(function(){estilos_pest(0,8,-1,'compra');return false;});var map;var gdir;var addressMarker;function iniciarGoogleMaps(){$('#googleMaps').val('True');if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("map"));map.addControl(new GSmallMapControl());map.addControl(new GMapTypeControl());map.enableContinuousZoom();var myIcon=new GIcon(G_DEFAULT_ICON,$('#niveles').val()+"img/holjoy.com/carrito.png");myIcon.iconSize=new GSize(40,40);map.addControl(new GOverviewMapControl(new GSize(150,150)));gdir=new GDirections(map,document.getElementById("directions"));GEvent.addListener(gdir,"error",handleErrors);var point=new GLatLng($('#pointY').val(),$('#pointX').val());map.setCenter(point,12,G_NORMAL_MAP);map.clearOverlays();var marker=new GMarker(point);map.addOverlay(marker);}
function handleErrors(){switch(gdir.getStatus().code){case G_GEO_UNKNOWN_ADDRESS:alert("No se pudo encontrar una localización geográfica para la dirección especificada.\nPuede que la dirección es relativamente nueva, o puede que sea incorrecta.\nError: "+gdir.getStatus().code);break;case G_GEO_SERVER_ERROR:alert("La consulta no puede ser realizada en este momento.\n Error: "+gdir.getStatus().code);break;case G_GEO_MISSING_QUERY:alert("Es posible que falte una dirección para la consulta.\nCompruébelo e inténtelo de nuevo.\n Error: "+gdir.getStatus().code);break;case G_GEO_BAD_KEY:alert("La clave no es válida.\n Error: "+gdir.getStatus().code);break;case G_GEO_BAD_REQUEST:alert("La dirección no puede ser interpretada correctamente.\nIntente otra forma para la misma.\n Error: "+gdir.getStatus().code);break;default:alert("La ruta no puede ser calculada para los datos especificados.\nEs posible que la dirección no sea del todo correcta.");break;break;}}}
$('#calcular').click(function(){if(($('#direccion').val()!="")||($('#poblacion').val()!="")){var desde="";var elementos=0;if($('#direccion').val()!=""){desde=$('#via').val()+' '+$('#direccion').val();elementos++;}
if($('#poblacion').val()!=""){if(elementos>0){desde+=','+$('#poblacion').val();}else{desde=$('#poblacion').val();}}
var hasta=$('#pointY').val()+','+$('#pointX').val();gdir.load("from: "+desde+" to: "+hasta,{"locale":"es_ES"});$('#directions').focus();}else{alert('Debe almenos rellenar algún campo para poder calcular la ruta');}
return false;});$('.fotos_small').click(function(){loadingImagen('show');var foto=$(this).attr('id');var img=foto.substr(3,foto.length);$('#foto_grande').fadeTo("normal",0.01,function(){$(this).attr("src",$('#niveles').val()+"img_products/"+img);});$('#foto_grande').load(function(){loadingImagen('hide');$(this).fadeTo("normal",1);});return false;});aplicarClicksValoraciones();$('#orden_puntuacion').click(function(){$(this).removeClass('activo');$(this).removeClass('inactivo');$('#orden_alfabeto').removeClass('activo');$('#orden_alfabeto').removeClass('inactivo');$('#orden_alfabeto').addClass('inactivo');$('#flecha_alfabeto').attr('src',$('#niveles').val()+'img/holjoy.com/pixel.gif');$(this).addClass('activo');var imagen='http://'+location.host+"/img/holjoy.com/flecha_arriba.png";var orden="num_des";switch($('#orden_val').val()){case"num_des":imagen='http://'+location.host+'/img/holjoy.com/flecha_abajo.png';orden='num_asc';break;case"num_asc":imagen='http://'+location.host+'/img/holjoy.com/flecha_arriba.png';orden='num_des';break;break;}
$('#flecha_puntuacion').attr('src',imagen);$('#orden_val').val(orden);recargaValoraciones();return false;});$('#orden_alfabeto').click(function(){$(this).removeClass('activo');$(this).removeClass('inactivo');$('#orden_puntuacion').removeClass('activo');$('#orden_puntuacion').removeClass('inactivo');$('#orden_puntuacion').addClass('inactivo');$('#flecha_puntuacion').attr('src','http://'+location.host+'/img/holjoy.com/pixel.gif');$(this).addClass('activo');var imagen='http://'+location.host+'/img/holjoy.com/flecha_arriba.png';var orden="dat_des";switch($('#orden_val').val()){case"dat_des":imagen='http://'+location.host+'/img/holjoy.com/flecha_abajo.png';orden='dat_asc';break;case"dat_asc":imagen='http://'+location.host+'/img/holjoy.com/flecha_arriba.png';orden='dat_des';break;break;}
$('#flecha_alfabeto').attr('src',imagen);$('#orden_val').val(orden);recargaValoraciones();return false;});showPestActive();$('#cargando').css('height',$('#opciones').css('height'));var anySig=new Date(new Date().setDate(+365));if(anySig.getDate()>9){var dia=anySig.getDate();}else{var dia='0'+anySig.getDate();}
if((anySig.getMonth()+1)>9){var mes=anySig.getMonth()+1;}else{var mes='0'+(anySig.getMonth()+1);}
var anySig=dia+'/'+mes+'/'+anySig.getFullYear();var nextDay=new Date(new Date().setDate(new Date().getDate()+2));if(nextDay.getDate()>9){var dia=nextDay.getDate();}else{var dia='0'+nextDay.getDate();}
if((nextDay.getMonth()+1)>9){var mes=nextDay.getMonth()+1;}else{var mes='0'+(nextDay.getMonth()+1);}
var nextDay=dia+'/'+mes+'/'+nextDay.getFullYear();$('#dia').datePicker().dpSetPosition($.dpConst.POS_BOTTOM,$.dpConst.POS_RIGHT).dpSetStartDate(nextDay).dpSetEndDate(anySig);$('#selPax').change(function(){if($('#ninActive').val()=='S'){var paxMax=$('#paxMax').val();var seleccionado=$(this).val();var selNin=$('#selNin').val();var restante=parseInt(paxMax)-parseInt(seleccionado);var html='<select id="selNin" class="dia_desde">';for(i=0;i<=restante;i++){if(i==selNin){var sel='selected="selected"';}else{var sel='';}
html+='<option value="'+i+'" '+sel+'>'+i+'</option>';}
html+='</select>';$('#divNin').html(html);}});$.getScript('http://maps.google.com/maps?file=api&v=2.x&key='+$('#googleMapKey').val()+'&async=2');});function diasFestivos(date){var stringFestivos=$('#festivos').val();var arrayFechas=stringFestivos.split('#');var dias=new Array();for(i=0;i<arrayFechas.length;i++){var diaFestivo=arrayFechas[i].split(';');dias[i]=new Array();dias[i][0]=diaFestivo[1];dias[i][1]=diaFestivo[0];}
for(i=0;i<dias.length;i++){if(date.getMonth()==dias[i][0]-1&&date.getDate()==dias[i][1]){return[false,''];}}
var stringTemporadas=$('#festivosTemporadas').val();var temporadas=stringTemporadas.split('#');for(i=0;i<temporadas.length;i++){var datosTemporada=temporadas[i].split(':');var fechas=datosTemporada[0].split(';');var arrayDesde=fechas[0].split('/');var desde=new Date(arrayDesde[2],arrayDesde[1],arrayDesde[0]);var arrayHasta=fechas[1].split('/');var hasta=new Date(arrayHasta[2],arrayHasta[1],arrayHasta[0]);if((date>=desde)&&(date<=hasta)){var diasLibres=datosTemporada[1].split(';');if(diasLibres!=''){for(i=0;i<(diasLibres.length-1);i++){if(diasLibres[i]==date.getDay()){return[false,''];}}}}}
return[true,''];}
function rangoDesde(input){fecha=new Date();fechaHasta=new Date(new Date().setDate(+365));return{minDate:new Date(fecha),maxDate:new Date(fechaHasta)};}
function loadingImagen(status){switch(status){case'show':$('#loading').hide();var anchoPantalla=document.body.clientWidth;if(anchoPantalla<900){$('#loading').css('left',180);}else{$('#loading').css('left',Math.floor(((anchoPantalla/2)-300)));}
$('#loading').css('top',255);$('#loading').fadeIn('fast');break;case'hide':$('#loading').fadeOut('fast');break;default:$('#loading').fadeOut('fast');break;break;}}
function estilos_pest(inicio,fin,donde,capa){$('#volver_arriba_desc').hide();var par='S';for(i=inicio;i<=fin;i++){if(par=='S'){par='N';if(i==0){if(donde==1){$('#pest0').attr('src','http://'+location.host+'/img/holjoy.com/pest_izq_on.png');}else{$('#pest0').attr('src','http://'+location.host+'/img/holjoy.com/pest_izq_off.png');}}else{if(i==fin){if(donde==(fin-1)){$('#pest'+fin).attr('src','http://'+location.host+'/img/holjoy.com/pest_der_on.png');}else{$('#pest'+fin).attr('src','http://'+location.host+'/img/holjoy.com/pest_der_off.png');}}else{if(donde==(i-1)){$('#pest'+i).attr('src','http://'+location.host+'/img/holjoy.com/mid_pest_izq_on.png');}else{if(donde==(i+1)){$('#pest'+i).attr('src','http://'+location.host+'/img/holjoy.com/mid_pest_der_on.png');}else{$('#pest'+i).attr('src','http://'+location.host+'/img/holjoy.com/mid_pest_izq_der_off.png');}}}}}else{par='S';if(i==donde){$('#pest'+i).removeClass('pest_off');$('#pest'+i).addClass('pest_on');}else{$('#pest'+i).removeClass('pest_on');$('#pest'+i).addClass('pest_off');}}}
if(donde==-1){$('#barra').removeClass('azul');$('#contenedor_detalle').removeClass('barra_azul');$('#barra').addClass('naranja');$('#contenedor_detalle').addClass('barra_naranja');}else{$('#barra').removeClass('naranja');$('#contenedor_detalle').removeClass('barra_naranja');$('#barra').addClass('azul');$('#contenedor_detalle').addClass('barra_azul');}
capas=new Array();capas[0]="descripcion";capas[1]="opiniones";capas[2]="disponibilidad";capas[3]="ubicacion";capas[4]="compra";for(i=0;i<=capas.length;i++){if(capas[i]==capa){$('#'+capas[i]).show();}else{$('#'+capas[i]).hide();}}
setTimeout("$('#volver_arriba_desc').fadeIn('slow');",1000);return false;}
function showPestActive(){var pest=$('#showPestActive').val();if(pest=='compra'){$('#cargando').fadeOut('normal',function(){estilos_pest(0,8,-1,'compra');});}else{$('#cargando').fadeOut('normal',function(){estilos_pest(0,8,1,'descripcion');});}
$('#cargando').remove();}
function recargaValoraciones(){$('#paginado').fadeOut('slow');$('#valoraciones').fadeOut('slow',function(){$('#cargandoValoraciones').fadeIn('slow');});setTimeout("xajax_paginadoValoraciones(0,'"+$('#orden_val').val()+"',"+$('#id').val()+")",600);}
function aplicarClicksValoraciones(){$('a[@rel~=paginado]').click(function(){var limit=$(this).attr('title');if($(this).attr('title')=='siguiente'){var limit=parseInt($('#limit').val())+5;if(limit>parseInt($("#total_limit").val())){limit=parseInt($('#limit').val());}}
if($(this).attr('title')=='anterior'){var limit=parseInt($('#limit').val())-5;if(limit<0){limit=0;}}
$('#paginado').fadeOut('slow');$('#valoraciones').fadeOut('slow');$('#cargandoValoraciones').fadeIn('slow');setTimeout("xajax_paginadoValoraciones("+limit+",'"+$('#orden_val').val()+"',"+$('#id').val()+")",600);return false;});}
function mostrarValoraciones(){$('#cargandoValoraciones').fadeOut('normal',function(){$('#paginado').fadeIn('slow');$('#valoraciones').fadeIn('slow');});}
$(document.body).unload(function(){if(GBrowserIsCompatible()){GUnload();}});