$(document).ready(function(){
  $('ul#a-tab-navigation-menu-principal-0 li ul.nav-level-depth-1:last').css('width', '365px');   // hack para que la botonera no se coloque por encima del input del buscador

  $('.menu li, ul.nav-level-depth-0 li, ul.nav-level-depth-1 li, button.btnSiguiente, button.btnVolver').hover(function(){
    $(this).addClass('hover');
  }, function(){
    $(this).removeClass('hover');
  });
  $('.modulosHome div:last, .modulos div:last').addClass('ultima');

  $('input:checkbox').checkbox({
    cls:'jquery-safari-checkbox'
  });
  $('input:radio').checkbox();
  $('#trabajaNosotros select, .formContacto select').selectbox();

  $("a.registro").colorbox({
    innerWidth:"460",
    innerHeight:"435",
    iframe:true
  });

  $("a.eventos").colorbox({
    innerWidth:"600",
    innerHeight:"520",
    iframe:true
  });

  $("a.imprimir").colorbox({
    innerWidth:"500",
    innerHeight:"485",
    iframe:true,
    scrolling: false
  });

  $("a.enviarMail").colorbox({
    innerWidth:"380",
    innerHeight:"420",
    iframe:true,
    scrolling: false
  });

  $('ul.redes li a').tipsy({
    gravity: 's'
  });
});


var timeout    = 0;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{
  jsddm_canceltimer();
  jsddm_close();
  ddmenuitem = $(this).find('ul').css('visibility', 'visible');
}
function jsddm_close()
{
  $('ul#a-tab-navigation-menu-principal-0 li.ancestor ul#a-tab-navigation-menu-principal-1').css('visibility', 'hidden');
  $('ul#a-tab-navigation-menu-principal-0 li.a-current-page ul.nav-level-depth-1').css('visibility', 'hidden');
  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}
function jsddm_closeAndShowFixed()
{
  jsddm_close();
  //window.setTimeout(function() {
  $('ul#a-tab-navigation-menu-principal-0 li.ancestor ul#a-tab-navigation-menu-principal-1').css('visibility', 'visible');
  $('ul#a-tab-navigation-menu-principal-0 li.a-current-page ul.nav-level-depth-1').css('visibility', 'visible');
//}, 2);
}
function jsddm_timer()
{
  closetimer = window.setTimeout(jsddm_closeAndShowFixed, timeout);
}

function jsddm_canceltimer()
{
  if(closetimer)  {
    window.clearTimeout(closetimer);
    closetimer = null;
  }
}

$(document).ready(function()
{
  $('#a-tab-navigation-menu-principal-0 > li').bind('mouseover', jsddm_open);
  $('#a-tab-navigation-menu-principal-0 > li').bind('mouseout',  jsddm_timer);

  // agrega una clase a los tres items principales del menu para poder estilarlos
  $('#a-tab-navigation-menu-principal-0 > li').each(function(n)
  {
    $(this).addClass('menu-principal-root-item-'+n);
  });
});

/*Esta línea hace que cuando haces click en cualquier parte el menú se cierre.
 *Incluso se cierra el menu que deberia estar abierto siempre, el de la seccion actual.
 *
 *document.onclick = jsddm_close;*/


