﻿//selPais,selDest,selCategoria,selHoteles,chkBanquete,chkCocktail,chkEscuela,chkImperial,chkTeatro,chkMesau,txtNumAsist
window.onload = function iniciaSalones() {
    getCtl("hidParamsAjax").value = "salonesWeb" + sepGra + "inicio" + sepBloc; 
    getCtl("hidFunctionAjax").value = "inicia";
    petiAjaxMain(getCtl("hidParamsAjax").value, iniciaSalonesVuelta);
    CalendarioLib.GestionPet.InitFechas();
}

function cambioIdiomaSalones() {
    switch (getCtl("hidFunctionAjax").value) {
        case "inicia":
            petiAjaxMain(getCtl("hidParamsAjax").value, iniciaSalonesVuelta);
            break;
        case "busca":
            petiAjaxMain(getCtl("hidParamsAjax").value, buscaSalonesVuelta);
            break;            
    }    
}

function iniciaSalonesVuelta(res) {    
    var sels = "selPais,selPoblacion,selCategoria,selHoteles";
    var resul = res.split(sepBloc);  
    // resul[0] contiene 'todo' que indica que no se ha filtrado nada
    cargaSels(sels, resul[1]);
    ponValsCtlsForm("divServicios", resul[2]);
    ocultaCtl("divLoading");
    verCtl("tblBusc");
    iniciaLoginWeb();               
}

function buscaSalones() {
    if (VerifBuscSalones()) {
        verCtl("divLoading");
        ocultaCtl("tblBusc");
        var ctls = "selPais,selPoblacion,selCategoria,selHoteles,chkBanquete,chkCocktail,chkEscuela,chkImperial,chkTeatro,chkMesau,txtNumAsist";
        getCtl("hidParamsAjax").value = "salonesWeb" + sepGra + "busca" + sepBloc + getValoresForm(ctls) + sepArg + getValoresCkl("chkServ", sepElem, sepVal);
        getCtl("hidFunctionAjax").value = "busca";
	    petiAjaxMain(getCtl("hidParamsAjax").value, buscaSalonesVuelta); 
	}
}

function buscaSalonesVuelta(res) {
	var ctls = "spaNumHoteles,spaNumSalones,spaPais,spaCiudad,spaHotel,spaCater";
    var resul = res.split(sepBloc);
    ponValsCtlsForm(ctls, resul[1]);
    verCtl("tblResul");	
    if (resul[0] == "hayResuls") {        
        getCtl("dvCont").innerHTML = resul[2];
        verCtl("divResp");
    } else {
        ocultaCtl("divResp");
    }
    ocultaCtl("divLoading");
}

function VerifBuscSalones() 
{
    var esValido = true;
    var IdAlert = "";
    var montajeSel = false;
    var montajes = document.getElementsByName("salon");
    for (var i = 0; i < montajes.length && !montajeSel; i++) {
        if (montajes[i].checked) montajeSel = true;
    }
    if (!montajeSel) IdAlert = "278,";
    
    var asistentes = document.getElementById("txtNumAsist");
    if (asistentes.value == "") IdAlert += "279,";
    
    if(IdAlert != "") {
      esValido = false;
      multiAlertAjax(IdAlert.substring(0, IdAlert.length - 1));
    }
    
    return esValido;
}

/*
function LoadProvincias(){
    var parametros = "Comun" + sepGra + "LoadProvincias" + sepBloc + "selDest";
    peticionAjax('main(_)'+ parametros,HandleProvincias);
}


function HandleProvincias(res){
var selprovincia = $(_provincia);
var filas = [];
    filas = res.split("#");
    
   
    for(var i=0; i < filas.length;i++){
        Funciones.Tools._AddOpcion(selprovincia,filas[i].substr(0,filas[i].indexOf(":")),filas[i].substr(filas[i].indexOf(":")+1,filas[i].length));
    }
}

function CambiaProv(pais, provincia){
    _pais = pais;
    //_provincia = provincia;
    //var _selprov = $("selDest")
     var _selpais = $("selPais");
    if($F(pais)=="E"){
        //LoadProvincias(provincia);
    }else {
        $(provincia).innerHTML="";   
//        Funciones.Tools._AddOpcion(_selprov,"(Seleccione la provincia)"," ");
        Funciones.Tools._AddOpcion(_selprov," ",$F("selPais"));
    }
     
}
*/