//console.log (sessionStorage.idcgrs);
	console.log ("render:"+sessionStorage.idioma);
	//console.log (sessionStorage.tpomod);
	//console.log (sessionStorage.rutaBaseFONLINE);
	//console.log (sessionStorage.rutaBaseFONLINE);
	//console.log (sessionStorage.mostrarDEBUG);
/** 
     * Load the given JavaScript scripts and call the callback function when all of them are fully loaded. 
     * Each script is loaded only once, meanning that if this function is called two times with the same script name 
     * it will be loaded the first time. This avoids problems like redeclared functions or variables, event binded more than 
     * once, and every other error produced by a script loaded multiple times. 
     * The function uses two global array variables: 
     *  loaded_scripts: scripts that has been already loaded. Used to know which scripts should not be loaded again. 
     *  loaded_scripts: scripts that are in loading process. Used to know when the loading process is done. 
     *  
     * @param script_list array containing the scripts links to load. Ex: ['/js/load_this.js', '/js/binder.js'] 
     * @param callback the function to call when loading of the scripts is done. 
     */  
    var loaded_scripts = Array();  
    var loading_scripts = Array();  
    jQuery.fn.load_scripts = function(script_list, callback)  
    {  
      var script;  
        
      //check for already loaded scripts and so they're not loaded again  
      for(s in script_list)  
      {  
        if(loaded_scripts.indexOf(script_list[s]) == -1)  
          loading_scripts.push(script_list[s]);  
      }  
        
      //if all the requested scripts are already loaded, callback and return  
      if(loading_scripts.length == 0)  
      {  
        callback();  
        return;  
      }  
        
      for(s in loading_scripts)  
      {  
        script = loading_scripts[s];  
        $.getScript(script,  function() {  
          //when script is loaded, remove it from the loading scripts array.  
          //if it's the last script on the array, it means we're done loading, so call the callback function.  
          loading_scripts.splice(loading_scripts.indexOf(script), 1);  
          loaded_scripts.push(script);  
          if((loading_scripts.length == 0) && (callback !== undefined))  
     callback();  
        });  
      }  
    }  
/////////////////////////////////////////
/////ZONA CARGA CSS////////////////////// 
////////////////////////////////////////
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
$("head").append($(""));
/////////////////////////////////////////
/////ZONA CARGA JAVASCRIPTS///////////// 
////////////////////////////////////////
///https://code.jquery.com/jquery-3.6.0.min.js ///Con esta no funciona el cronograma
$(window).load_scripts([
    'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/core.js' ,
    'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js',
    sessionStorage.rutaBaseFONLINE+'wcontent/assets/image-map-pro/image-map-pro.min.js',
    sessionStorage.rutaBaseFONLINE+'wcontent/assets/jQuery-MD5-master/jquery.md5.min.js',  
    'https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.4/moment.min.js',
    sessionStorage.rutaBaseFONLINE+'wcontent/assets/uikit-3.0.0-beta.42/js/uikit.min.js',
    sessionStorage.rutaBaseFONLINE+'wcontent/assets/uikit-3.0.0-beta.42/js/uikit-icons.min.js',
    sessionStorage.rutaBaseFONLINE+'wcontent/assets/jszip.min.js',
    sessionStorage.rutaBaseFONLINE+'wcontent/assets/vfs_fonts.js',
    sessionStorage.rutaBaseFONLINE+'wcontent/assets/jquery-message-box-2.2.1/src/messagebox.js',
    sessionStorage.rutaBaseFONLINE+'wcontent/js/funciones.js',
    sessionStorage.rutaBaseFONLINE+'wcontent/js/global_vars.js' 
], function() { 
        ///ORDEN DE CARGA ASI PARA FULLCALENDAR
        $.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/lib/fullcalendar.min.js', function(jd) {
             //console.log("fullcalendar.min.js");
             $.getScript( sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/scheduler.min.js' ).done(function( s, Status ) {
                 //alert( Status );
            }).fail(function( jqxhr, settings, exception ) {
                alert( "Something went wrong"+exception );
            });
            
            $.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/locale/es.js', function(jd) {
                         //console.log("fullcalendar-scheduler-1.9.4/locale/es.js");
            });
		});
 
       console.log("Scripts Cargados");  
        mainload('');
});
 
/////////////////////////////////////////
/////ZONA CARGA JAVASCRIPTS///////////// 
////////////////////////////////////////
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/bootstrap-4.1.0/dist/js/bootstrap.js', function(jd) {
              console.log("bootstrap-4.1.0");
});
//$.getScript('https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js', function(jd) {
//              console.log("jquery.dataTables");
//});
//$.getScript('https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js', function(jd) {
//              console.log("popper");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/image-map-pro/image-map-pro.js', function(jd) {
//              console.log("image-map-pro");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/bootstrap-4.1.0/dist/js/bootstrap.js', function(jd) {
//              console.log("bootstrap");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/jQuery-MD5-master/jquery.md5.min.js', function(jd) {
//              console.log("jquery.md5");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/moment/moment.js', function(jd) {
//              console.log("moment.js");
//});
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/uikit-3.0.0-beta.42/js/uikit.min.js', function(jd) {
             console.log("uikit.min");
});
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/uikit-3.0.0-beta.42/js/uikit-icons.min.js', function(jd) {
              console.log("uikit-icons");
});
////$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/dataTables.bootstrap4.min.js', function(jd) {
////              console.log("dataTables.bootstrap4");
////});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/jszip.min.js', function(jd) {
//              console.log("jszip.min");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/pdfmake.min.js', function(jd) {
//              console.log("pdfmake.min");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/vfs_fonts.js', function(jd) {
//              console.log("vfs_fonts");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/jquery-message-box-2.2.1/src/messagebox.js', function(jd) {
//              console.log("messagebox");
//});
//$.getScript('https://unpkg.com/tippy.js@3/dist/tippy.all.min.js', function(jd) {
              //console.log("tippy.all.min");
//});
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/jBox-1.2.14/dist/jBox.all.js', function(jd) {
              console.log("jBox.all");
});
$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/image-map-pro/image-map-pro.min.js', function(jd) {
              console.log("image-map-pro.min");
});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/lib/jquery.min.js', function(jd) {
//              console.log("jquery.min.js");
//});
/////ORDEN DE CARGA ASI PARA FULLCALENDAR
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/lib/fullcalendar.min.js', function(jd) {
//            // console.log("fullcalendar.min.js");
//             $.getScript( sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-scheduler-1.9.4/scheduler.min.js' ).done(function( s, Status ) {
//                 //alert( Status );
//            }).fail(function( jqxhr, settings, exception ) {
//                alert( "Something went wrong"+exception );
//            });
//            
//            $.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/assets/fullcalendar-3.9.0/locale/es.js', function(jd) {
//                        // console.log("fullcalendar-3.9.0/locale/es.js");
//            });
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/js/funciones.js', function(jd) {
//              console.log("funciones");
//});
//$.getScript(sessionStorage.rutaBaseFONLINE+'wcontent/js/global_vars.js', function(jd) {
//             console.log("global_vars");
//});
//////////////////////////////////////////////////////////////////////////
////////////////////////ENTORNO PRINCIPAL/////////////////////////////////
//////////////////////////////////////////////////////////////////////////
function mainload(x){
	//alert ("mainload");
    console.log("mainload cargado")
    //$( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"plantillas/plantilla_base_html1.php", function() {
        //alert( "Load was performed." );
    
        if(sessionStorage.idcgrs=="676767"){ /////CONSULTAR NOTIFICACIONES/AVISOS
        
            //alert( "AVISOS" );
            //consultanotpush(sessionStorage.nomapppush,"");
            
            //alert( "PROGRAMA listado" );
            //ConsultaPrograma(sessionStorage.idcgrs,'','',sessionStorage.tokenAuth,'FEC','');
            
            //alert ( "PROGRAMA DATATABLES");
            //ConsultaProgramaDatatable(sessionStorage.idcgrs);
        
        }
        
        if (sessionStorage.tpomod=="8"){ /////MODULO STANDS
                $( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/stands/mod_structure.php", function() {
                    //alert( "load STANDS" );
                    $( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/stands/mod_stands.php?idcgrs="+sessionStorage.idcgrs, function() {
                       //alert( "load modulo" );
                    
                    });
                });
        }
        if (sessionStorage.tpomod=="7"){ /////MODULO PROGRAMA TIPO DATATABLES
                alert (sessionStorage.rutaBaseFONLINE);
                $( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programa/mod_structure.php", function() {
                    //alert( "load PROGRAMA" );
                    $( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programa/mod_programa.php?idcgrs="+sessionStorage.idcgrs, function() {
                        //alert( "load modulo" );
                    
                    });
                });
        }
        else if (sessionStorage.tpomod=="0"){ /////MODULO USUARIOS
                $( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/usuarios/mod_structure.php", function() {
                    //alert( "load plantilla" );
                    $( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/usuarios/mod_usuarios.php?idcgrs="+sessionStorage.idcgrs, function() {
                        //alert( "load modulo" );
                    
                    });
                });
        }
        if (sessionStorage.tpomod=="2"){ /////MODULO PROGRAMA VERTICAL
                //alert (sessionStorage.rutaBaseFONLINE);
                $( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programavert/mod_structure.php", function() {
                    //alert( "load PROGRAMA" );
                    $( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programavert/mod_programa.php?idcgrs="+sessionStorage.idcgrs, function() {
                        //alert( "load modulo" );
                    
                    });
                });
        }
        if (sessionStorage.tpomod=="3"){ /////MODULO CRONOGRAMA
                //alert (sessionStorage.rutaBaseFONLINE);
                $( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/cronograma/mod_structure.php", function() {
                    //alert( "load CRONOGRAMA" );
                    $( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/cronograma/mod_cronograma.php?idcgrs="+sessionStorage.idcgrs, function() {
                        //alert( "load modulo" );
                    
                    });
                });
        }
		if (sessionStorage.tpomod=="4"){ /////MODULO PONENTES
                //alert (sessionStorage.rutaBaseFONLINE);
                $( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/ponentes/mod_structure.php", function() {
                    //alert( "load CRONOGRAMA" );
                    $( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/ponentes/mod_ponentes.php?idcgrs="+sessionStorage.idcgrs, function() {
                        //alert( "load modulo" );
                    
                    });
                });
        }
		if (sessionStorage.tpomod=="5"){ /////MODULO PROGRAMA POR SALAS
                //alert (sessionStorage.rutaBaseFONLINE);
                $( "#divppal" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programavert/mod_structure_salas.php", function() {
                    //alert( "load PROGRAMA" );
                    $( "#F1DivCentral100" ).load( sessionStorage.rutaBaseFONLINE+"wcontent/modulos/programavert/mod_programa_salas.php?idcgrs="+sessionStorage.idcgrs, function() {
                        //alert( "load modulo" );
                    
                    });
                });
        }
        
    
 }
        //alert ("INICIO OK");
        //document.body.innerHTML = vardivs;
        //document.getElementById("divizquierdo").innerHTML = varmnuizdo;
        //document.getElementById("divppal1").innerHTML = varaaa;
        //document.body.innerHTML = varaaa;
        //document.body.innerHTML = varbbb;