/*
** JQuery stridani obrazku
*/

function HeaderImageChange() 
{
    var $active = jQuery('#page-header-images IMG.active');
    if ( $active.length == 0 ) $active = jQuery('#page-header-images IMG:last');
    var $next =  $active.next().length ? $active.next() : jQuery('#page-header-images IMG:first');

    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

/*
**  Zobrazovani a schovavani menu
*/
var timer;
var submenu = "submenu_";
var menu = "menu_";
var menu_selected = "_selected";
var menu_last = "";

function MenuClearColor(id)
{
  var m = document.getElementById(menu+""+id);
  var page = document.getElementById("PageIdParent").value;
  if (id != page && m != null) {
    var tmp = m.className.split("_");

//    alert(m.className + " | " + tmp.length);    
    
    if (tmp.length > 0) {
        m.className = tmp[0];
    }                            
  }
}

function MenuHideAll()
{
  var idstring = document.getElementById("SubMenuIds").value;
  var s,i;
  var ids = new Array(); 
  
  ids = idstring.split(".");
  for (i=0;i<ids.length;i++) {
    ids[i] = parseInt(ids[i]);
    s = document.getElementById(submenu+""+ids[i]);
    if (s != null)
    {
      s.className = "SubmenuHidden";
      MenuClearColor(ids[i]);
    }   
  }
}

function MenuShow(id)
{
  var f = document.getElementById(submenu+""+id);
  var m = document.getElementById(menu+""+id);
  
  MenuHideAll();
  if (f != null)
  {
      var tmp = m.className.split("_");
      if (tmp.length > 0) {
        m.className = tmp[0] + menu_selected;
      }                            
      else {
        m.className = m.className + menu_selected;
      }
      // m.style.backgroundColor = "#FFCC00";
      // m.style.color = "#CC0000";
      
      if (f.className == "SubmenuHidden") {
        f.className = "SubmenuVisible";
      }
  }
  if (timer) {                                                                                                             
    clearTimeout(timer);                                                                                             
  } 
}

function MenuKeep(id)
{
      timer = setTimeout("MenuHide('"+id+"')", 250);      
}

function MenuHide(id)
{
  var f = document.getElementById(submenu+""+id);

  MenuHideAll();
  
  if (f != null && f.className == "SubmenuVisible") {
    f.className = "SubmenuHidden";
  }
}
