window.onload=Index;
function Index(){
    //deja por default inicio
   // muestraAviso();
   activa('liDonar');
   Donar();
   //carga el login
    new Ajax.Request("controladores/sesionVigenteControlador.php",{
        onComplete:function(respuesta){
            var sesionVigenteObj=respuesta.responseText;
            sesionVigenteObj=sesionVigenteObj.evalJSON();
            if(sesionVigenteObj.length>0){
                var sesionVigente= sesionVigenteObj[0];
                //si el json autenticado==1 invoca ('divSecciones','vista/modulosUsuario.php'
                  //alert(sesionVigente.autenticado);
                if(sesionVigente.autenticado==1){
                        
                         new Ajax.Updater('divLogeado','vista/autenticacion.php',{
                                onComplete:function(respuesta){      
                                //carga la liga de lnkVerModulos
                                Login();
//                                 new Ajax.Updater('divSecciones','vista/modulosUsuario.php',
//                                {
//                                    onComplete:function(respuesta){
//                                        ModulosUsuario();                            
//                                        $('divInicioSesion').innerHTML="";     
//                                         //oculta menu registro
//                                        $('lnkRegistrate').hide();
//                                    }
//                                });                    
                                },
                                onException:function(error){
                                    alert('exception' + error.name + " "+ error.message + " " + error.toString());
                                },
                                onFailure:function(error){
                                    alert('falla'+ error.name + " "+ error.message + " " + error.toString());
                                }
                            });
                }else{
                //si el json autenticado==0  invoca ('divInicioSesion','vista/login.php'    
                        new Ajax.Updater('divInicioSesion','vista/login.php',{
                                                          method:'post',
                                                          contentType:'application/x-www-form-urlencoded',
                                                          onComplete:function(respuesta){
                                                                Login();
                                                          },
                                                            onException:function(error){
                                                               alert("se produjo un exception: " + error.name + " "+ error.message + " " + error.toString());
                                                            },
                                                            onFailure:function(error){
                                                               alert("se produjo una falla : " + error.name + " "+ error.message + " " + error.toString());
                                                            }
                                                        }
                           );  
                }
            }
        }
    });            
     
    $('lnkDonar').onclick=function(){        
        activa('liDonar');
        Donar();
        
    }
    $('lnkSomos').onclick=function(){
        activa('liSomos');
        QuienesSomos();
    }
    $('lnkNoticias').onclick=function(){
        activa('liNoticias');
        Noticias();
    }
    $('lnkFaqs').onclick=function(){
        activa('liFaqs');
        PreguntasFrecuentes();
    }
    $('lnkEstadisticas').onclick=function(){
        activa('liEstadisticas');
        ConsultaEstadisticas();
    }
    $('lnkRegistrate').onclick=function(){
        activa('liRegistrate');
        Registro();
    }
    //carga Banner de Estadisticas Usuarios mas activos
    new Ajax.Updater('divEstadisticas','controladores/consultaEstadisticasBannerControlador.php',{
                                                         method:'post',
                                                          contentType:'application/x-www-form-urlencoded',
                                                          onComplete:function(respuesta){
                                                                  $('lnkEstadisticasIr').onclick=function(){
                                                                        activa('liEstadisticas');
                                                                        ConsultaEstadisticas();
                                                                    }
                                                          },
                                                            onException:function(error){
                                                               alert("se produjo un exception: " + error.name + " "+ error.message + " " + error.toString());
                                                            },
                                                            onFailure:function(error){
                                                               alert("se produjo una falla : " + error.name + " "+ error.message + " " + error.toString());
                                                            }
                                                        });
    
    
    //carga plugin redes sociales
    new Ajax.Updater('divFacebook','vista/plugin_facebook.html',{
                                                          method:'post',
                                                          contentType:'application/x-www-form-urlencoded',
                                                          onComplete:function(respuesta){
                                                              
                                                          },
                                                            onException:function(error){
                                                               alert("se produjo un exception: " + error.name + " "+ error.message + " " + error.toString());
                                                            },
                                                            onFailure:function(error){
                                                               alert("se produjo una falla : " + error.name + " "+ error.message + " " + error.toString());
                                                            }
                                                        }
                           ); 
 if($('lnkAvisoPrivacidad')!=null){
     $('lnkAvisoPrivacidad').onclick=function(){
            new Ajax.Updater('divSecciones','vista/avisoPrivacidad.html');
            desactivaMenu();
            new Effect.ScrollTo('divContenedor');             
     }     
 }                               
   //latido corazon 
   setInterval("hearthBeat()",1000000);
}
function activa(item){
    muestraPanelBanner();
    var elementos= $$('.menu1 li');
    elementos.each(function(elem){
        elem.className="";
    });
    $(item).className="current";
    
}
function desactivaMenu(){
    muestraPanelBanner();
    var elementos= $$('.menu1 li');
    elementos.each(function(elem){
        elem.className="";
    });
}
function mensajeElimina(){
            var opcion=confirm("\u00BF Deseas eliminar el registro?");
            return opcion;
}
// carga aviso
function muestraAviso(){
    if($('divAviso')!=null){        
        $('divFondoOscuro').show();                
//        new Effect.BlindDown('divFondoOscuro');
        $('divAviso').show();
    }    
}
function ocultaAviso(){
    if($('divAviso')!=null){          
           setTimeout(" $('divAviso').hide();$('divFondoOscuro').hide();",500);
     }
}
function ocultaPanelBanner(){
    //new Effect.DropOut('divTwitter');
    new Effect.DropOut('divFacebook');
    new Effect.DropOut('divEstadisticas');    
}
function muestraPanelBanner(){    
   // $('divTwitter').show();
    $('divFacebook').show();
    $('divEstadisticas').show();
  
  }
function hearthBeat(){
    new Ajax.Request('controladores/hearthBeat.php',{parameterNames:"ts="+ new Date()});
    //alert('enviado');

}
function googleAnalytics(){
//    var _gaq = _gaq || [];
//    _gaq.push(['_setAccount', 'UA-17227969-3']);
//    _gaq.push(['_trackPageview']);
//  (function() {
//    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
//    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
//    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
//  })();
 // alert("si cargo google analytics");
}
