yxLinks = new Array("<img src='../../img/botones/popup_cerrar_aspa.gif' border='0'/>&nbsp;","<u>cerrar</u>");

yxMonths  = new Array("Ene","Feb", "Mar","Abr", "May","Jun", "Jul","Ago", "Sep","Oct", "Nov","Dic");
yxMonthsLarge  = new Array("Enero","Febrero", "Marzo","Abril", "Mayo","Junio", "Julio","Agosto", "Septiembre","Octubre", "Noviembre","Diciembre");
yxDays 	 = new Array("Lunes","Martes", "Mi&eacute;rcoles","Jueves", "Viernes","S&aacute;bado", "Domingo");





valueMonth	= new Array( "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");

Calendar_errors = new Array("La fecha introducida debe ser anterior a la fecha de hoy.",
			"La fecha de llegada debe ser posterior a la fecha actual. Por favor, haz una nueva búsqueda cambiando las fechas. Si tienes alguna duda, contacta con helpme.web@solmelia.com.",
			"La fecha de salida debe ser posterior a la fecha actual.",
			"La fecha de salida debe ser posterior a la fecha de entrada.",
			"La fecha de salida debe ser posterior a la fecha de entrada.",
			"Por favor, modifica las fechas de búsqueda, no es posible hacer una reserva de más de dos meses de duración. Si tienes alguna duda, contacta con helpme.web@solmelia.com o llama al Servicio de Atención al Cliente más cercano. Estaremos encantados de ayudarte.\n\n");

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+"&nbsp;noche";
		          }
        else{
		              document.getElementById(capa).innerHTML =n_noches+"&nbsp;noches";
		          }
	}
	else
	document.getElementById(capa).innerHTML= "&nbsp;"
	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", "Por favor, selecciona al menos una noche del calendario", en_mesanyo0, en_dia0, form0);
	addCalendar("Calendar2", "Por favor, selecciona al menos una noche del calendario", sa_mesanyo0, sa_dia0, form0);
    addCalendar("Calendar3", "Por favor, selecciona al menos una noche del calendario", en_mesanyo1, en_dia1, form1);
	addCalendar("Calendar4", "Por favor, selecciona al menos una noche del calendario", sa_mesanyo1, sa_dia1, form1);
}
  
function Calendar_initialize(form, en_dia, en_mesanyo, sa_dia, sa_mesanyo){
	addCalendar("Calendar1", "Por favor, selecciona al menos una noche del calendario", en_mesanyo, en_dia, form);
	addCalendar("Calendar2", "Por favor, selecciona al menos una noche del calendario", 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);
}
