var W3CDOM = (document.createElement && document.getElementsByTagName);
window.onload = init;
var timerID;


function init()
{
	       if (!W3CDOM) return;
	       clearInputs();
	       new_window_link();
	       var nav = document.getElementById('menu');
	       var as =  nav.getElementsByTagName('a');
	       
	       for (var i=0;i<as.length;i++)
	       {
	        if(as[i].parentNode.tagName == 'LI'){  	   
	  	    for (var y=0;y<as.length;y++)
	        {
	        as[i].number = i;
	        as[i].onmouseover = show; 	
	        as[i].onmouseout = pretest; 	
    	   }
	  	   }
	  	   
	        if(as[i].parentNode.tagName == 'SPAN'){  	   
	  	    for (var y=0;y<as.length;y++)
	        {
	        as[i].number = i;
	        as[i].onmouseover = wait; 	
          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++) 
	    {
	            if(as[i].parentNode.tagName=='LI'){
                as[i].className = 'unklik';
                }
               
                var divs = as[i].parentNode.getElementsByTagName('SPAN'); 
                for (var w=0;w<divs.length;w++)
	              {
                     divs[0].style.display = 'none';
                     divs[0].style.height = 0; 
                }
      }
}
function clearInputs(){
        var inputs = document.getElementsByTagName('input');
       
        	       for (var i=0;i<inputs.length;i++)
	       {
	                inputs[i].number = i;
	                inputs[i].onfocus = clearHim;
	       }
}

function clearHim(){
         
          var inputs = document.getElementsByTagName('input');
        	for (var i=0;i<inputs.length;i++)
	       {
	        if(((i == this.number)&&(inputs[i].name == 'search'))||((i == this.number)&&(inputs[i].name == 'email'))) { 
          
          inputs[i].value = ''; 
          
          }
	       }
}

function show(){
         clearTimeout(timerID);
         slideExcept(this.number);
	       var nav = document.getElementById('menu');
	       var as =  nav.getElementsByTagName('a');
	       
	       for (var i=0;i<as.length;i++)
	       {      
	        if(as[i].parentNode.tagName == 'LI'){  	           
          var lis = as[i].parentNode;
          var spans = lis.getElementsByTagName('SPAN');
          if(spans.length>0){
          
          if(i==this.number){
          if((spans[0].style.display == 'none')||(spans[0].style.display == '')){
          spans[0].style.display = 'block';
          as[i].className = 'klik';
          }
          else{
          spans[0].style.display = 'none';
          as[i].className = 'unklik';
          }
            return false;
	  	   }
         }
         }
         }
      
}

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'){  	           
          var lis = as[i].parentNode;
          var spans = lis.getElementsByTagName('SPAN');
          if(spans.length>0){
          if(i==x){
          }
          else{
          spans[0].style.display = 'none';
                    as[i].className = 'unklik';
          }
 	  	   }
         }
         }
         }


       var path_to_icon 		= 'http://www.reklamavnovinach.cz/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('text')) return;
				
        var text = document.getElementById('text');
        var linx = text.getElementsByTagName('a');
       
				for (var i = 0; i < linx.length; i++) {

					// just for off-site links
					
			    if(linx[i].protocol == 'http:'){
					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);
					}
				}
			
				}
			}

