// Pridrzeni rozbaleneho menu
//var openMenu = Array();
//var toBeClosed = Array();

// Set up auctions
window.addEvent('domready', function() {

   window.setInterval(function() {
         
      if ($('uvodni')) {
         if ($('uvodni').getStyle('background').indexOf('alt-menu-img-1.jpg') > -1) {   
            var myEffect = new Fx.Morph('uvodni', {duration: 'long', transition: Fx.Transitions.Sine.easeOut});
          
            myEffect.start({
                'background-image': "url(\'/gfx/alt-menu-img-2.jpg\')"
            });
         } else {
            var myEffect = new Fx.Morph('uvodni', {duration: 'long', transition: Fx.Transitions.Sine.easeOut});
          
            myEffect.start({
                'background-image': 'url(\'/gfx/alt-menu-img-1.jpg\')'
            });
         }
      }
      
      
   }, 5000);


   /*
   // navesit na polozky hlavniho menu hover efekt
   $$('.prvni', '.druhy', '.treti', '.ctvrty', '.paty', '.sesty').each( function(el) {        
      el.addEvent('mouseover', function(e){ e.target.addClass('hover') });
      el.addEvent('mouseout', function(e){ e.target.removeClass('hover') });
   });
   
   // kazda polozka oznacena tridou 'parent' musi mit taky tridu 'parent-NN' odkazujici
   // na zanorenou polozku s tridou 'child' a 'child-of-NN'
   $$('.parent').each( function(el){
      // pole trid, jedna z nich by mela byt parent-NN
      var classes = el.get('class').split(' ');
      var nn = null;
      for (var i = 0; i < classes.length; i++)
         if (classes[i].indexOf('parent-') > -1) {
            nn = classes[i].replace('parent-', '');
            break;
         } 
      // zadne deti?
      if (nn == null)
         return;      
      
      // po najeti mysi najit dite, zviditelnit a nastavit mu pozici
      el.addEvent('mouseover', function(e){
         var child = $(document.body).getElement('.child-of-' + nn);         
         var parent = $(document.body).getElement('.parent-' + nn);
         var pos = parent.getCoordinates($('nav'));
         var size = parent.getSize();
                  
         if (el.hasClass('prvni') || el.hasClass('druhy') || el.hasClass('treti') || el.hasClass('ctvrty') || el.hasClass('paty') || el.hasClass('sesty')) {
            child.setStyle('top', pos.top + size.y);
            child.setStyle('left', pos.left);                   
         } else {
            child.setStyle('top', pos.top);
            child.setStyle('left', pos.left + size.x + 1);
         }
            
         child.addClass('visible');
         
         toBeClosed.erase(nn);
         openMenu.erase(nn);
         openMenu.push(nn);                  
      });
      // po odjeti skryt
      el.addEvent('mouseout', function(e){         
         // pokud nikdo nic neudela, skryje se
         toBeClosed.erase(nn);
         toBeClosed.push(nn);         
         window.setTimeout(function(){ closeMenu(nn); }, 10);         
      });
                             
   });
     
     
   // kazde submenu (div)
   $$('.child').each( function(el){
      var classes = el.get('class').split(' ');
      var nn = null;
      for (var i = 0; i < classes.length; i++)
         if (classes[i].indexOf('child-of-') > -1) {
            nn = classes[i].replace('child-of-', '');
            break;
         } 
         
      // pri najeti podrzet a podrzet i rodice (smazanim z toBeClosed)
      el.addEvent('mouseover', function(e){
         // podrzet sebe
         toBeClosed.erase(nn);
         
         // podrzet vsechny rodice smerem nahoru         
         holdParents(nn);         
      });
      
      
      // pri odjeti odpalit skryvaci event a doufat ze menu nekdo zachrani
      el.addEvent('mouseout', function(e){
         // pokud nikdo nic neudela, skryje se
         toBeClosed.erase(nn);
         toBeClosed.push(nn);         
         window.setTimeout(function(){ closeMenu(nn); }, 500);
         
         // a pokusit se skryt i rodice (pokud mys prejela na nej, zachrani se) jestli jde o submenu
         closeParents(nn);         
      });
      
   });
     
   */
      
});
             
/*                         
function closeMenu(nn){
   if (!toBeClosed.contains(nn))
      return;

   var el = $(document.body).getElement('.child-of-' + nn);
         
   el.removeClass('visible');
   toBeClosed.erase(nn);
   openMenu.erase(nn);
   
   var parent = $(document.body).getElement('.parent-' + nn);
   if (parent)
      parent.removeClass('hover');
}         
      
      
function holdParents(nn) {
   // rodic je podle tridy bud DIV (nejvyssi uroven) nebo A (je treba dohledat DIV)
   var parent = $(document.body).getElement('.parent-' + nn);         
   if (parent.get('tag') == 'a') {
      parent.addClass('hover');
      parent = parent.getParent('div');
      if (!parent.hasClass('child'))
         return;
   }
                
   parent.addClass('hover');
                
   var pClasses = parent.get('class').split(' ');         
   var pNn = null;
   for (var i = 0; i < pClasses.length; i++)
      if (pClasses[i].indexOf('child-of-') > -1) {
         pNn = pClasses[i].replace('child-of-', '');
         break;
      } 

   if (pNn != null) {
      toBeClosed.erase(pNn);
      holdParents(pNn);
   }
}


function closeParents(nn) {
   var parent = $(document.body).getElement('.parent-' + nn);
   if (parent.get('tag') == 'a') {
      parent = parent.getParent('div');
      if (!parent.hasClass('child'))
         return;
         
      var pClasses = parent.get('class').split(' ');
      var pNn = null;
      for (var i = 0; i < pClasses.length; i++)
         if (pClasses[i].indexOf('child-of-') > -1) {
            pNn = pClasses[i].replace('child-of-', '');
            break;
         } 
      
      if (pNn != null) {
         toBeClosed.erase(pNn); 
         toBeClosed.push(pNn); 
         window.setTimeout(function(){ closeMenu(pNn); }, 500);
         
         closeParents(pNn);
      }
   }
}

*/
