function setCookie(cookieName, value) {
	var today = new Date();
	var expire = new Date();
	expire.setTime(today.getTime() + 3600000*24*7);
	document.cookie =cookieName + "=" + value + ";expires=" + expire.toGMTString() + 'path=/';
}

function getCookie(cookieName) {
	var name = cookieName + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
	var c = ca[i];
	while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
	}
	return null;
}

Error.prototype.toString = function() {
    return this.number + '\n' +this.name + '\n' + this.description + '\n' + this.message;   
}


Event.observe(window, 'load', function() {
try {
  tabulky = document.getElementsByTagName('table');
  for(var i=0; i<tabulky.length; i++) {
    t = tabulky.item(i);
    if (t.className == 'revolver-cislo-seznam') {
      as = t.getElementsByTagName('a');
      imgs = t.getElementsByTagName('img');
      for(var j=0; j<as.length; j++) {
        
        a = as.item(j);
        img = imgs.item(j);
        
        a.style.position = 'relative';  
        a.style.display = 'block';
        
        el = document.createElement('span');
        el.style.display = 'none';
        
        el.style.width = (img.offsetWidth - 20) + 'px';      
        el.style.height = (img.offsetHeight - 20) + 'px';
        el.innerHTML = img.title;
        
        a.appendChild(el);
        
        if (Element.hasClassName(a, 'hasmask')) {
            
            mask = document.createElement('span');
            
            
            mask.style.position = 'absolute';
            mask.style.top = 0;
            mask.style.left = 0;
            mask.style.display = 'block';
            mask.style.background = '#666';
            mask.style.width = (img.offsetWidth - 20) + 'px';      
            mask.style.height = (img.offsetHeight - 20) + 'px';
            mask.className = 'mask';
            
            a.appendChild(mask);
            
            Element.setOpacity(mask, 0.15);
        }
        

        
        
        a.onmouseover = function() {
          this.getElementsByTagName('img').item(0).style.display = 'none';
          this.getElementsByTagName('span').item(0).style.display = 'block';
        }
  
        a.onmouseout = function() {
          this.getElementsByTagName('span').item(0).style.display = 'none';
          this.getElementsByTagName('img').item(0).style.display = 'block';
        }
      }     
    }
  }
}

catch (e) {
  alert(e);
}});

  
try {
  masked = document.getElementById('revolverCisloVlevoMask');
  if(masked != undefined) {
    mask = document.createElement('span');
    mask.style.position = 'absolute';
    mask.style.top = 0;
    mask.style.left = 10;
    mask.style.display = 'block';
    mask.style.background = '#666';
    mask.style.width = (masked.offsetWidth - 0) + 'px';      
    mask.style.height = (masked.offsetHeight - 0) + 'px';
    mask.className = 'mask';
    
    masked.appendChild(mask);
    
    Element.setOpacity(mask, 0.15);
  }
} catch (e) {
  alert("error: "+e);
};
  
try {
  archiv = document.getElementById('revolver-menu-archiv');
  archiv_odkaz = document.getElementById('revolver-menu-archiv-odkaz');


  if (getCookie('archiv-menu') == 1) {
    archiv.style.display = 'block';
    archiv_odkaz.style.color = '#fff';
  }
  else {
    archiv.style.display = 'none';
    archiv_odkaz.style.color = '#133963';
  }
  
  archiv_odkaz.onclick = function() {
    var archiv = document.getElementById('revolver-menu-archiv');
    var archiv_odkaz = document.getElementById('revolver-menu-archiv-odkaz');
    if (archiv.style.display == 'none') { 
      Effect.BlindDown('revolver-menu-archiv');
      archiv_odkaz.style.color = '#fff';
      setCookie('archiv-menu', 1);
    }
    else {
      Effect.BlindUp('revolver-menu-archiv');
      archiv_odkaz.style.color = '#133963';
      setCookie('archiv-menu', 0);
    }
  }
}
catch (e) {
  alert(e);
}




(function($) {
    $(function() {
        $('#revolver-menu a').each(function() {
            if ($(this).attr('href') && $(this).attr('href').indexOf(window.location.pathname) === 0) {
                $(this).addClass('active');
            }
        });
    });
})(jQuery);
