yxLinks = new Array(" ","smRuso.CERRAR"); yxMonths = new Array("smRuso.ENE","smRuso.FEB", "smRuso.MAR","smRuso.ABR", "smRuso.MAY","smRuso.JUN", "smRuso.JUL","smRuso.AGO", "smRuso.SEP","smRuso.OCT", "smRuso.NOV","smRuso.DIC"); yxMonthsLarge = new Array("smRuso.ENERO","smRuso.FEBRERO", "smRuso.MARZO","smRuso.ABRIL", "smRuso.MAYO","smRuso.JUNIO", "smRuso.JULIO","smRuso.AGOSTO", "smRuso.SEPTIEMBRE","smRuso.OCTUBRE", "smRuso.NOVIEMBRE","smRuso.DICIEMBRE"); yxDays = new Array("smRuso.LUNES","smRuso.MARTES", "smRuso.MIERCOLES","smRuso.JUEVES", "smRuso.VIERNES","smRuso.SABADO", "smRuso.DOMINGO"); valueMonth = new Array( "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"); Calendar_errors = new Array("Sorry. It seems that the date you have given should be for a previous period.", "The arrival date you have set is in the past. Please try again with another arrival date. If you still have problems, e-mail us at helpme.web@solmelia.com.", "Sorry. It seems that the departure date you have given is for a date in the past.", "Sorry. It seems that the departure date you have given comes before your arrival date.", "Sorry. It seems that the departure date you have given comes before your arrival date.", "Sorry. Our online booking engine does not accept bookings for periods greater than two months. Please check your dates and try again. If you still have a problem, please send us an e-mail explaining the problem to helpme.web@solmelia.com or call your nearest Sol MeliĆ” Customer Service centre. We would be delighted to help you. "); function adaptahasta(form, en_dia, en_mesanyo, sa_dia, sa_mesanyo) { var comboDiaIni = eval("document."+form+"."+en_dia); var comboMesAnyoIni = eval("document."+form+"."+en_mesanyo); var comboDiaFin = eval("document."+form+"."+sa_dia); var comboMesAnyoFin = eval("document."+form+"."+sa_mesanyo); var dia=comboDiaFin.options[comboDiaFin.selectedIndex].value; var mesano=comboMesAnyoFin.options[comboMesAnyoFin.selectedIndex].value.split("-"); var mes=mesano[0]; var anyo=mesano[1]; var diad=comboDiaIni.options[comboDiaIni.selectedIndex].value; var mesanod=comboMesAnyoIni.options[comboMesAnyoIni.selectedIndex].value.split("-"); var mesd=mesanod[0]; var anyod=mesanod[1]; if ((mesd != "") && (diad != "")){ if ((mes == "") || (dia == "")){ loadDate( DateAdd(diad,mesd-1,anyod,1,0,0),comboDiaFin,comboMesAnyoFin); } else { fdesde = new Date(anyod, mesd-1, diad); fhasta = new Date(anyo, mes-1, dia); if (fhasta.getTime() <= fdesde.getTime()){ loadDate( DateAdd(diad,mesd-1,anyod,1,0,0),comboDiaFin,comboMesAnyoFin); } } } } function actualizar_noches(capa, form, en_dia, en_mesanyo, sa_dia, sa_mesanyo, noches) { var comboDiaIni = eval("document."+form+"."+en_dia); var comboMesAnyoIni = eval("document."+form+"."+en_mesanyo); var comboDiaFin = eval("document."+form+"."+sa_dia); var comboMesAnyoFin = eval("document."+form+"."+sa_mesanyo); var txtNoches = eval("document."+form+"."+noches); var enx_mesano = comboMesAnyoIni.value.split("-"); var sax_mesano = comboMesAnyoFin.value.split("-"); var n_noches = restafechas(comboDiaIni.value,enx_mesano[0],enx_mesano[1],comboDiaFin.value,sax_mesano[0],sax_mesano[1]); if (n_noches>0){ if( n_noches==1){ document.getElementById(capa).innerHTML =n_noches+" night"; } else{ document.getElementById(capa).innerHTML =n_noches+" nights"; } } else document.getElementById(capa).innerHTML= " " txtNoches.value = n_noches; } function Calendar_initialize2(form0, en_dia0, en_mesanyo0, sa_dia0, sa_mesanyo0,form1, en_dia1, en_mesanyo1, sa_dia1, sa_mesanyo1){ addCalendar("Calendar1", "Please select at least one night for your stay from the calendar", en_mesanyo0, en_dia0, form0); addCalendar("Calendar2", "Please select at least one night for your stay from the calendar", sa_mesanyo0, sa_dia0, form0); addCalendar("Calendar3", "Please select at least one night for your stay from the calendar", en_mesanyo1, en_dia1, form1); addCalendar("Calendar4", "Please select at least one night for your stay from the calendar", sa_mesanyo1, sa_dia1, form1); } function Calendar_initialize(form, en_dia, en_mesanyo, sa_dia, sa_mesanyo){ addCalendar("Calendar1", "Please select at least one night for your stay from the calendar", en_mesanyo, en_dia, form); addCalendar("Calendar2", "Please select at least one night for your stay from the calendar", sa_mesanyo, sa_dia, form); } function actualizarCombosFecha(form,en_dia,en_mesanyo,sa_dia,sa_mesanyo,capanoches,noches,entrada,salida,actualizarFechaSalida){ if (actualizarFechaSalida) adaptahasta(form,en_dia,en_mesanyo,sa_dia,sa_mesanyo); if (noches != null) actualizar_noches(capanoches,form,en_dia,en_mesanyo,sa_dia,sa_mesanyo,noches); if (entrada!=null) printLayerWeekDay(entrada,form,en_mesanyo, en_dia); correctDate2(form, en_dia, en_mesanyo); if (salida!=null)printLayerWeekDay(salida,form,sa_mesanyo, sa_dia); correctDate2(form, sa_dia, sa_mesanyo); }