/* Código javascript de la página de ##Página##*/
  
  //Array de elementos activos, submenú
  var idActivo = Array();
  idActivo[0] = 0;

  function toggleActivo(id, pos, effectShow, effectHide)
  {
    if(!effectShow)
    {
      effectShow = 'Element.show';
    }

    if(!effectHide)
    {
      effectHide = 'Element.hide';
    }

    idElementoActivo = idActivo[pos];
    if($(idElementoActivo) && (idElementoActivo != id))
    {
      //Element.hide(idElementoActivo);
      eval(effectHide+'(\''+idElementoActivo+'\')');
    }

    if(Element.visible(id))
    {
      eval(effectHide+'(\''+id+'\')');
      //Element.hide(id);
      idActivo[pos] = 0;
    }
    else
    {
      eval(effectShow+'(\''+id+'\')');
      //Element.show(id);
      idActivo[pos] = id;
    }
    return false;
  }

  function resizeProporcional(image,width,height,clase)
  {
    var heightImg = height;

    image.width = Math.min(width,image.width*heightImg/image.height);
    image.height = heightImg;

    if(clase != "")
    {
      image.style.display = clase;
    }

    image.style.position = "relative";
    image.style.top = 0;
  }
  
  function leerAviso(idAviso,idCapaAviso,idCapaTexto,claseLeido, url)
  {
    if($(idCapaAviso).className != claseLeido)
    {
      //Cambia la clase del titulo y muestra el texto
      $(idCapaAviso).className = claseLeido;

      //Lanza un ajax para modificar el aviso en base de datos, meterlo como leído
      var options =
      {
        parameters :'id_aviso='+idAviso
      }

      new Ajax.Request(url,options);
    }
  }

  function toggleClass(idCapaTexto,idCapaAviso,claseMostrado,claseEscondido)
  {
    if($(idCapaTexto).visible())
    {
      $(idCapaAviso).className = claseEscondido;
    }
    else
    {
      $(idCapaAviso).className = claseMostrado;
    }

    //Toggle de la capa
    $(idCapaTexto).toggle();
  }
  
  function mostrarReloj(tipo, idCapaHora)
  {
    var fObj = new Date() ; 
    var horas = fObj.getHours() ; 
    
    if(tipo==1)//restamos cinco horas para el horario en Lima
    {
      horas=horas-5;
    }
    if(tipo==2)//restamos seis horas para el horario en rep. dominicana
    {
      horas=horas-6;
    }
    if(tipo==3)//restamos siete horas para el horario en méxico
    {
      horas=horas-7;
    }
    
    var minutos = fObj.getMinutes() ;    
    var segundos = fObj.getSeconds() ; 
    
    if (horas <= 9) horas = "0" + horas; 
    if (minutos <= 9) minutos = "0" + minutos; 
    if (segundos <= 9) segundos = "0" + segundos; 
    
    var horaTotal=horas+":"+minutos+":"+segundos;
    $(idCapaHora).innerHTML = horaTotal; 
  }
  
 function mostrarHora(tipo, idCapaHora)
 {
   setInterval("mostrarReloj("+tipo+",'"+idCapaHora+"')",1000);
 }