
// *** JQuery *************************************************************

$(document).ready(function() {

  //$('.fancybox').fancybox();

   $('#help .help').click(function() {
        $('.help').toggle();
   });
  
   $('#handle .handle').click(function() {
        $('.handle').toggle();
   });
   /*
   var editEnable = true; 
   
   $('.editable-wrap').mouseenter(function() {
        if (editEnable) {
          $('.editable-button', this).show(); // rychlejsi nez $(this).find('.editable-button').show();
          $('.editable-wrap > div').addClass('editable-wrap-hover');
          //$(this).addClass('editable-wrap-hover');
        }
   });
   $('.editable-wrap').mouseleave(function() {
       if (editEnable) {
          $('.editable-button', this).hide();
          $('.editable-wrap > div').removeClass('editable-wrap-hover');
          //$(this).removeClass('editable-wrap-hover');
       }
   });
   $('.editable-button').click(function(event) {
      $(this).next().keydown();
      event.stopPropagation();
      editEnable = false;
   });
   $('div.mce').editable('save.php', {
           type      : 'mce',
           event     : "keydown",
           indicator : '<img class="progress" src="images-layout/progress.gif">',
           submit    : 'Uložit',
           cancel    : 'Zpět',
           tooltip   : 'Pro rozbrazení editačního pole klikni na ikonu vlevo',
           onreset   : function() {
              editEnable = true;
              $('.editable-wrap').mouseleave();
           },
           callback   : function() {
              editEnable = true;
              $('.editable-wrap').mouseleave();
           },
           
   });
   $('div.text').editable('save.php', {
           type      : 'text',
           event     : "keydown",
           indicator : '<img class="loader" src="images-layout/progress.gif">',
           submit    : 'Uložit',
           cancel    : 'Zpět',
           tooltip   : 'Pro rozbrazení editačního pole klikni na ikonu vlevo',
           onreset   : function() {
              editEnable = true;
              $('.editable-wrap').mouseleave();
           },
           callback  : function() {
              editEnable = true;
              $('.editable-wrap').mouseleave();
           },
           
   });
   $('div.textarea').editable('save.php', {
           type      : 'textarea',
           rows      : '3',
           event     : "keydown",
           indicator : '<img class="progress" src="images-layout/progress.gif">',
           submit    : 'Uložit',
           cancel    : 'Zpět',
           tooltip   : 'Pro rozbrazení editačního pole klikni na ikonu vlevo',
           onreset   : function() {
              editEnable = true;
              $('.editable-wrap').mouseleave();
           },
           callback   : function() {
              editEnable = true;
              $('.editable-wrap').mouseleave();
           },
           
   }); 
  */
});

// *** Other *************************************************************

var showed = '';

function hasClass(ele,cls) {
  return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
  if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
  if (hasClass(ele,cls)) {
  var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
  ele.className=ele.className.replace(reg,' ');
  }
}

function show(id) 
{
  if (showed) { removeClass(showed, 'show') }
  
  removeClass(document.getElementById('ALL'), 'show');
  
  if (id) {
    object = document.getElementById(id);
    addClass(object, 'show');
    showed = object;
  } 
  
} 

