window.onload = all;
var timerID;

function all()
{
         new_window_link();
         hiphopMenu();
}


function hiphopMenu(){
	       var nav = document.getElementById('menu');
	       var as =  nav.getElementsByTagName('a');
	       
	       for (var i=0;i<as.length;i++)
	       {
	        
          if(as[i].parentNode.tagName == 'EM'){
          as[i].number = i;                    
          as[i].onmouseover = wait;
	        as[i].onmouseout = pretest;
        
	        }
	       
	        if(as[i].parentNode.tagName == 'LI'){
	        as[i].number = i;
	        as[i].direction = 1;
	        as[i].onmouseover = test; 	
	       	as[i].onmouseout = pretest; 
	       	
	  	   }
         }
}


function wait(nr){
 clearTimeout(timerID);
}

function pretest(nr){
 timerID = setTimeout("hide()",1000);
}

function hide(){
  	  var nav = document.getElementById('menu');
	    var as =  nav.getElementsByTagName('a');
	       
      for (var i=0;i<(as.length);i++) 
	    {
                var divs = as[i].parentNode.getElementsByTagName('EM'); 
                for (var w=0;w<divs.length;w++)
	              {
                     divs[0].style.display = 'none';
 
                }
      }
}

function slideExcept(x){
  	  var nav = document.getElementById('menu');
	    var as =  nav.getElementsByTagName('a');
      for (var i=0;i<(as.length);i++) 
	    {
      if(as[i].parentNode.tagName == 'LI'){
         if(i !=x ){
         var divs = as[i].parentNode.getElementsByTagName('EM');
                for (var w=0;w<divs.length;w++)
	              {
	              
                     divs[0].style.display = 'none';                     
           
                }
         }
       }
      } 
}

function test(nr){
          
          clearTimeout(timerID);
          if(nr>=0)
          {this.number = nr;}
          else{
          var x = this.number;
          slideExcept(this.number);
          }
          
          var nav = document.getElementById('menu');
	        var as =  nav.getElementsByTagName('a');
          
          var divs = as[this.number].parentNode.getElementsByTagName('EM'); 
          //pokud je zavreny - oteviram

        	if(divs.length > 0){
          if((divs[0].style.display == "none")||(divs[0].style.display== false)){      	
          divs[0].style.display = 'block';
          }
          }
          
    return false;
}

     function nic(){
     return false;
     }     
     
       var path_to_icon 		= './images/icon.gif';
			 var link_alt_text 		= 'Otevřít odkaz v novém okně';
			 var link_title_text 	= 'Otevřít odkaz v novém okně';

			function new_window_link() {

				if (!document.getElementById || !document.createTextNode || !document.domain || !document.getElementById('content')) return;

        var text = document.getElementById('content');
        var linx = text.getElementsByTagName('a');
       
				for (var i = 0; i < linx.length; i++) {

					// just for off-site links
					
			    if((linx[i].protocol == 'http:')||(linx[i].protocol == 'https:')){
					if (linx[i].href.split('/')[2].replace(/www\./, '') != document.domain.replace(/www\./, '')
						&& !linx[i].getAttribute('target')
						&& !linx[i].parentNode.id.match(/^copy/)) {

						// create new elements
						var nwl = document.createElement('a');
						var nwl_image = document.createElement('img');
						var space = document.createTextNode(' ');

						// setup image attributes
						nwl_image.setAttribute('src', path_to_icon);
						nwl_image.setAttribute('alt', link_alt_text);
						nwl_image.setAttribute('title', link_title_text);

						// set link attributes
						nwl.setAttribute('href', linx[i].getAttribute('href'));
						nwl.setAttribute('target', '_blank');
						nwl.setAttribute('title', link_title_text);
						nwl.className = 'new_window_link';

						// append new elements
						nwl.appendChild(nwl_image);
						linx[i].parentNode.insertBefore(space, linx[i].nextSibling);
						linx[i].parentNode.insertBefore(nwl, linx[i].nextSibling.nextSibling);
					}
				}
			
				}
			}
			
function targetBlank(){
            var left = document.getElementById('left');
            var spans = left.getElementsByTagName('span');
				    for (var i = 0; i < spans.length; i++) {	    
				    spans[i].parentNode.setAttribute('target', '_blank');
				    
				    }
}






