$(document).ready(function(){
    
  //leo la cookie por si se recarga página estando logeado
  var d_c=document.cookie;
  d_c=d_c.substring(d_c.search('nivel_acceso=')+13, d_c.length);
  d_c=d_c.split(';', 1);
  if(isNaN(d_c[0]))$.data(document,'nivel_acceso',0);
  else $.data(document,'nivel_acceso',d_c[0]);

  //leo la cookie por si se recarga página estando logeado
  d_c=document.cookie;
  if(d_c.search('usuario=')>0){
    d_c=d_c.substring(d_c.search('usuario=')+8, d_c.length);
    d_c=d_c.split(';', 1);
    $.data(document,'usuario',d_c[0]);
    if($.data(document,'usuario').length>0){
    $("#acceso_usuario a img").attr('src','/css/cossio/imagenes/iconos/salir.gif');
    $("#acceso_usuario a").attr('title','Cerrar sesión y\r recargar página');
    // evitamos la cache si estamos logeados
    $.ajaxSetup({cache:false});
    }
  }
  //mostramos usuario si esta logeado
  $('#datos_login').text($.data(document,'usuario'));
  
  //una vez el documento esta listo oculta imagen cargando
  $("#imagen_cargando").css("display","none");

  //muestra imagen cargando
  $("#imagen_cargando").ajaxStart(function(){
    $(this).show();
  });
  //oculta imagen cargando
  $("#imagen_cargando").ajaxStop(function(){
    $(this).hide();
  });

  // Accordeon Menu izquierdo
  acordeon_izquierdo();

  $("#menu_acordeon li a").click(function(event){
    if($(this).attr('target'))return
    carga_archivo(this,$("#menu_acordeon").accordion( "option", "active"));

    event.preventDefault();
  });
  



  //ordenable
  $(".logos_ordenables").sortable();
  $(".logos_ordenables").disableSelection();

  //formulario acceso
  $('a[href="/piezas/formularios/acceso/formulario_acceso.php"]').click(function(event){
    $("#contenedor_formulario").load($(this).attr('href'),function(){

      $(this).dialog({
        title:'ACCESO',
        modal: true,
        autoOpen:true,
        width:250,
        resizable: false,
        buttons: {
          "Aceptar": function() {
            if( $('#form_acceso').length >0)
              $('#form_acceso').submit();
            else $(this).dialog("close");
          },
          "Cancelar": function() {
            $(this).dialog("close");
          }
        },
        close: function(event, ui) {
          $(this).dialog('destroy');
        }
      });
    });
    event.preventDefault();
  });

  //poder cargar zonas mediante urls
  var paginaActual = window.location;
  paginaActual = String(paginaActual);
  paginaActual = paginaActual.split("#");
  if (paginaActual.length> 1) {
    paginaActual = paginaActual[1];
    zona=paginaActual.split("?ac=");
    if(extension(zona[0])=="js")
      $.getScript(zona[0]);
    else{
      $('#zona_central').load("/php/motores/carga_pagina.php?pagina="+zona[0],function(){
                               $(".noticia").addClass("ui-corner-all");
                               });
      
  }
setTimeout(function() {
  $("#menu_acordeon").accordion("activate",parseInt(zona[1]));
},10);
$.data(document,'archivo_cargado',zona[0]);
}
  else {
    paginaActual = paginaActual[0];
    carga_archivo($('a[href="/contenidos/Principal/Noticias%20del%20centro/noticias_centro_2012.htm"]'),0);
  }


  //fija el menu izquierdo
  $(window).scroll(function() {
    var menu_izdo = $('#menu_acordeon');
    var position=menu_izdo.position();

    if(parseInt(menu_izdo.css('height')) > $(window).height()-10){
      menu_izdo.css('position','static');
      return;
    }

    if(menu_izdo.css('position')=='fixed' && $(window).scrollTop()<=158 ){
      menu_izdo.css('position','static');
      return;
    }
    if($(window).scrollTop() > position.top && $(window).scrollTop()!=position.top) {
      menu_izdo.css('top','0px');
      menu_izdo.css('position','fixed');
    }
  });
$(".noticia").addClass("ui-corner-all");


});

function acordeon_izquierdo(){
  setTimeout(function() {
    $("#menu_acordeon").accordion({
      header: "h3",
      animated: 'bounceslide',
      autoHeight: false,
      collapsible:false,
      changestart: function(event, ui) {
        $('#localizacion').text(ui.newHeader.text()) ;
      },
      change: function(event, ui) {
        $('#localizacion').text($.data(document,'localizacion'));
        }
    });
  }, 1);
}

function carga_archivo(a,n){
 $href=$(a).attr('href');
 if(extension($href)=="js")
      $.getScript($href);
    else
$('#zona_central').load("/php/motores/carga_pagina.php?pagina="+$href,function(){
  $(".noticia").addClass("ui-corner-all");
 });
   
  $.data(document,'localizacion',$(a).text());
  $.data(document,'archivo_cargado',$href);
  $('#localizacion').text($.data(document,'localizacion'));
 //window.location="?d="+new Date().getTime()+"#"+$href+"?ac=" + n;
 window.location="#"+$href+"?ac=" + n;
 document.title=$.data(document,'localizacion');
}



