﻿
function abrirVentana(url, alto, ancho)
{
    var urlaux = ObtDireccion(url);
    var winprops = 'height='+alto+',width='+ancho+',resizable=no,toolbar=no,directories=no,menubar=no,status=yes,noresize,scrollbars=yes,top=100,left=70';
    
    window.open(urlaux, "Ventana", winprops);
}

function abrirVentanaTarifas(url, elem, alto, ancho,imagen)
{
    var temp = imagen.parentElement.parentElement.children[1].children[0].value;
    
    if(temp != "Seleccionar...")
    {
        url +='?Tarifa='+temp.split('-')[0]+'&lang=es';
        //var urlaux = ObtDireccion(url);
        var winprops = 'height='+alto+',width='+ancho+',resizable=no,toolbar=no,directories=no,menubar=no,status=yes,noresize,scrollbars=yes,top=100,left=70';
        
        window.open(url, "Ventana", winprops);
    }
    else
    {
       MostrarCapaAvisos('Seleccione alguna tarifa para ver la descripcion');
    }
}

//Muestra errores si falta algún parámetro de búsqueda
function mostrarErroresBuscador(event) {

    var paginaAct = ObtPaginaActiva().toUpperCase();

    var prefijo = 'ctl00_'

    if (paginaAct == 'BUSCADOR' || paginaAct == 'DEFAULT' || paginaAct == 'DISPLAYDISPONIBILIDAD' || paginaAct == '') {

        prefijo += 'MainContentPlaceHolder_'
    }

    var lstOrigen = document.getElementById(prefijo + 'UC_Buscador1_UC_OriDest1_lstOrigen');
    var lstDestino = document.getElementById(prefijo + 'UC_Buscador1_UC_OriDest1_lstDestino');
    var paxres = document.getElementById(prefijo + 'UC_Buscador1_UC_NumPasajeros1_lstAdultosRes');
    var paxnores = document.getElementById(prefijo + 'UC_Buscador1_UC_NumPasajeros1_lstAdultos');
    var pax = document.getElementById(prefijo + 'UC_Buscador1_UC_NumPasajeros1_lstNumAdultos');
    var lstnumInfant = document.getElementById(prefijo + 'UC_Buscador1_lstNumInf');
    var Procesado = document.getElementById(prefijo + 'UC_Buscador1_Procesado');
    
    if(paxres!=null)
    {
        if(paxres.options[paxres.selectedIndex].innerHTML == '0' &&
           paxnores.options[paxnores.selectedIndex].innerHTML == '0')
        {
            BuscarErrorCache("82000012");
            return false;
        }
    }    
       
    if(lstOrigen.options[lstOrigen.selectedIndex].innerHTML == 'Origen')
    {
        BuscarErrorCache("82000001");//El campo de Origen no puede estar vacío.
        return false;
    }
    else if(lstDestino.options[lstDestino.selectedIndex].innerHTML == 'Destinos')
    {
        BuscarErrorCache("82000002");//El campo de Destino no puede estar vacío.
        return false;
    }
    
    GuardarNumInfants(lstnumInfant);
        
    Procesado.value = "S";
    
    return true;
}