function Buscar(){
	var sError		= new String();
	var sFechaDesde = new String(document.getElementById('AnoDesde').value + document.getElementById('MesDesde').value + document.getElementById('DiaDesde').value);
	var sFechaHasta = new String(document.getElementById('AnoHasta').value + document.getElementById('MesHasta').value + document.getElementById('DiaHasta').value);

	if(!ValidarFecha(sFechaDesde)){
		sError = 'La fecha de "Check in" es inválida\n';
	}
	if(!ValidarFecha(sFechaHasta)){
		sError = sError  + 'La fecha de "Check out" es inválida\n';
	}
	if (!(sError.length > 0)){
		if (sFechaHasta < sFechaDesde){
			sError = 'La fecha de "Check in" no puede ser mayor que la de "Check out"';
		}
	}
	if (sError.length > 0){
		alert(sError);
	}
	else{
		sFechaDesde = sFechaDesde.substr(6,2) + '/' + sFechaDesde.substr(4,2) + '/' + sFechaDesde.substr(0,4);
		sFechaHasta = sFechaHasta.substr(6,2) + '/' + sFechaHasta.substr(4,2) + '/' + sFechaHasta.substr(0,4);
		document.getElementById('FechaDesde').value = sFechaDesde;
		document.getElementById('FechaHasta').value = sFechaHasta;
		document.frmBuscador.submit();
	}
}

function Idioma(pIdioma){
    var sIdioma = new String('');
    if (pIdioma == 1)   sIdioma = 'sp';
    if (pIdioma == 2)   sIdioma = 'en';
    if (pIdioma == 3)   sIdioma = 'po';
    document.getElementById('lang').value = sIdioma;
    document.getElementById('frmLang').submit();
    
}

function IrAMes_Ano(pIncremento){
    var nMesActual = new Number(document.frmReserva.mes.value);
    var nAnoActual = new Number(document.frmReserva.ano.value);

    if (pIncremento == 1) {
        if (nMesActual < 10) {
            nMesActual = nMesActual + 3;
        }
        else {
            nMesActual = nMesActual - 9;
            nAnoActual = nAnoActual + 1;
        }
    }
    else {
        if (nMesActual > 4) {
            nMesActual = nMesActual - 3;
        }
        else {
            nMesActual = nMesActual + 9;
            nAnoActual = nAnoActual - 1;
        }
    }

    document.frmReserva.mes.value = nMesActual;
    document.frmReserva.ano.value = nAnoActual;
    document.getElementById('frmReserva').submit();
}

function Reservar(){
	var sError		= new String();
	var sFechaDesde = new String(document.getElementById('Anoreserva_desde').value + document.getElementById('Mesreserva_desde').value + document.getElementById('Diareserva_desde').value);
	var sFechaHasta = new String(document.getElementById('Anoreserva_hasta').value + document.getElementById('Mesreserva_hasta').value + document.getElementById('Diareserva_hasta').value);

	if(!ValidarFecha(sFechaDesde)){
		sError = 'La fecha de "Check in" es inválida\n';
	}
	if(!ValidarFecha(sFechaHasta)){
		sError = sError  + 'La fecha de "Check out" es inválida\n';
	}
	if (!(sError.length > 0)){
		if (sFechaHasta <= sFechaDesde){
			sError = 'La fecha de "Check in" no puede ser mayor o igual que la de "Check out"';
		}
	}
	if (sError.length > 0){
		alert(sError);
	}
	else{
		sFechaDesde = sFechaDesde.substr(6,2) + '/' + sFechaDesde.substr(4,2) + '/' + sFechaDesde.substr(0,4);
		sFechaHasta = sFechaHasta.substr(6,2) + '/' + sFechaHasta.substr(4,2) + '/' + sFechaHasta.substr(0,4);
		document.getElementById('FechaReservaDesde').value = sFechaDesde;
		document.getElementById('FechaReservaHasta').value = sFechaHasta;
        document.getElementById('frmReserva').action = "reserva.asp";
        document.getElementById('frmReserva').submit();
	}
}

function Reservar_Mail(){
    var txtNombre   = new String(document.getElementById('txtNombre').value);
    var txtEMail    = new String(document.getElementById('txtEMail').value);
    var sError      = new String('');

    if (txtNombre.length == 0)
        sError = sError + 'Ingrese su nombre.\n';
    if (!EsElEmailValido(txtEMail))
        sError = sError + 'El email en inválido.\n';

    if (sError.length == 0)
        document.frmReserva.submit();
    else
        alert(sError);
}

function IrAPagina(pPagina) {
    document.getElementById('pagina').value = pPagina;
    document.getElementById('frmOrden').submit();
}