//-- TADY MENU ZACINA -----
var showDefaultTOTimer;

function showChild(el)
{
	var def=document.getElementById("default");
	if (def)
		def.style.display="none";

	var par=el.parentNode;
	for (var a=0;a<par.childNodes.length;a++)
		if ((par.childNodes[a].lastChild!=null)&&(par.childNodes[a].lastChild.nodeName!="#text"))
			par.childNodes[a].lastChild.style.display=(par.childNodes[a]==el) ? "block" : "none";
}


function showDefault()
{
	showDefaultTOTimer=window.setTimeout("showDefaultTO();",100);
}

function showDefaultTO()
{
	var mainUl=document.getElementById("nav");
	for (var a=0;a<mainUl.childNodes.length;a++)
		if ((mainUl.childNodes[a].lastChild!=null)&&(mainUl.childNodes[a].lastChild.nodeName!="#text"))
			mainUl.childNodes[a].lastChild.style.display="none";

	var def=document.getElementById("default");
	if (def)
			def.style.display="block";
}

function breakShowDefault()
{
	window.clearTimeout(showDefaultTOTimer);
}

//function wide_ilayer.banner_over()
//{
//	alert("ok");
//}

function banner_over()
{
	alert("ok");
}

//-- TADY MENU KONCI -----

function GenerateCustomFckGallery(files_array)
{
		var result="";
		for (var a=0;a<files_array.length;a++)
			result+="<a href=\""+files_array[a].path+"\" rel=\"lightbox[roadtrip]\"><img alt=\"\" src=\""+files_array[a].thumb+"\" /></a>";
		return result;
}

// ----- zalozky
function tabpages$init(el_tabs,el_pages,tab_selected_class,tab_unselected_class,defaultIndex)
{
	if (defaultIndex==null)
		defaultIndex=0;
	if (tab_selected_class==null)
		tab_selected_class="Active";

	if (tab_unselected_class==null)
		tab_unselected_class="";

	el_tabs.tab_selected_class=tab_selected_class;
	el_tabs.tab_unselected_class=tab_unselected_class;

	el_tabs.tabs=new Array();
	var i=0;
	for (var a=0;a<el_tabs.childNodes.length;a++)
	{
		var tab=el_tabs.childNodes[a];

		if (!tabpages$isElement(tab))
			continue;

		el_tabs.tabs[i]=tab;
		tab.tabPage=tabpages$getElByIndexInParent(el_pages,i);
		tab.onclick=tabpages$select;

		i++;
	}

	//debugger;
	var tab=el_tabs.tabs[defaultIndex];
	if (tab.click)
		tab.click();
	else
		tab.onclick();
}

function tabpages$getElByIndexInParent(el_pages,index)
{
	var i=0;
	for (var a=0;a<el_pages.childNodes.length;a++)
	{
		var page=el_pages.childNodes[a];

		if (!tabpages$isElement(page))
			continue;

		if (i==index)
			return page;

		i++;
	}
	return null;
}

function tabpages$isElement(node)
{
	return !((node.nodeType==3)||(node.nodeType==8))
}

function tabpages$select()
{
	var tab=this;
	var page=tab.tabPage;

	var el_tabs=tab.parentNode;
	var el_pages=page.parentNode;

	for (var a=0;a<el_tabs.tabs.length;a++)
	{
		var tab_a=el_tabs.tabs[a];
		var page_a=tab_a.tabPage;

		tab_a.className=(tab_a==tab ? el_tabs.tab_selected_class : el_tabs.tab_unselected_class);

		var st=(page_a==page ? "block" : "none");
		if (page_a.style)
			page_a.style.display=st;
		else
			page_a.style="display:"+st;
	}
}

function validateMatchForm () {  
  var myCheckbox = document.getElementById('myAgree');
  if (myCheckbox.checked == false) {
    alert("Poličko 'Souhlasím s podmínkami soutěže' musí být zaškrtnuté");
    return false;
  }    
}

function srchWord(string) {
  var selWordBox = document.getElementById("dictionary");
  var wordEl = selWordBox.getElementsByTagName("DT");  
  var countMatches = 0;
  for(var i=0;i<wordEl.length;i++) {
    var values = '';
    if(wordEl[i].getElementsByTagName("A").length != 0) {
      values = (wordEl[i].getElementsByTagName("A")[0].innerHTML).toLowerCase();
    } else {
      values = (wordEl[i].innerHTML).toLowerCase();
    }     
    if((values.substr(0,string.length)==string.toLowerCase()) || (string == '')) {      
      wordEl[i].style.display = 'block';
      countMatches += 1;
    } else {
      wordEl[i].style.display = 'none';
    }
  }
}

$(document).ready(function(){
  
  $("a[rel^='lightbox']").nyroModal({galleryCounts: false});
  
  $("#bigBanner").hide();
  
  $(".callBox").nyroModal({
    galleryCounts: false,    
    minWidth: 411,
    minHeight: 330,
    css: {      
      wrapper: {
        background: '#E1F9C6',
        border:0
      }
    }    
  }); 
  
  $("#downloadForm").ndFormValidator();
  
  $("#downloadForm").submit(function() {
    var date = new Date(); 
		date.setTime(date.getTime()+(7*24*60*60*1000)); 
		var expires = "; expires="+date.toGMTString(); 
		document.cookie = "downloadFileCookie=true;EXPIRES="+expires+"; path=/";		
  });
  
  $("dt.tooltip").hover(			
    function(){
      $(this).find("a:first").css("font-weight","bold");      
      $(this).find("span.tooltipBox").css("display","block");
      //$(this).find("span.tooltipBox").show();
		},
		function(){	
      $(this).find("a:first").css("font-weight","normal");
      $(this).find("span.tooltipBox").hide();
		});
		
	
	// skryti vsech odstavcu
	$("#cat .perex p").hide();
	$("#cat .perex p").addClass("hidden");

	// prvni odstavec a link na rozbaleni		
	$("#cat .perex p:first, #cat .perex p.muchMore").removeClass("hidden");
	$("#cat .perex p:first, #cat .perex p.muchMore").show();
	
	// klikani na odkaz		
	$("#perexMore").click(function(){				
		$("#cat .perex p.hidden ").slideToggle(150);
		
		if( $(this).text() == 'více informací' ){ 
			$(this).text('méně informací'); 
		}
		else{ 
			$(this).text('více informací'); 
		}
		
		return false;						
	});																														

	var pozice = 0;
	$("#sky").css("position", "absolute");
	$("#sky").css("top", pozice);

	$(window).scroll(function() {
		$("#sky").css("top", pozice + $(window).scrollTop() + "px");
		
	var index = 0;
	var maximum = $(".mask").size(); 	 

	$(".mask").hide();
	$(".mask").eq(index).show();

	function showElement( pIndex ){		
		$(".mask").hide();				
		$(".mask").eq(index).slideDown( 500 );
		if(index == (maximum-1)){ index = -1; } // nova smycka						
	}

	timer = setInterval(function(){ index++; showElement(index); }, 8000);	

	$(".mask .buttons").mousedown(function(){
		//clearTimeout( timer );
		index++;
		showElement(index);				
	});



});
});


function callMessageBox(message) {
  $(document).ready(function(){  
    $.nyroModalManual({      
      minWidth: 300,
      minHeight: 50,         
      content: message,
      css: {      
        wrapper: {
          background: '#E1F9C6',
          border:0          
        }        
      }
    });    
  });
}

/*********** fixed banner *****************/
/*$(document).ready(function() {
	var pozice = -63;
	$("#sky").css("position", "absolute");
	$("#sky").css("top", pozice);

	$(window).scroll(function() {
		$("#sky").css("top", pozice + $(window).scrollTop() + "px");
	});

});*/

// ----------------------------------------------------------

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
function changeImages2() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages2.arguments.length; i+=2) {
			document[changeImages2.arguments[i]].src = changeImages2.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		czech_karlovarsky_p_es = newImage("/img/zelene-uvery/mapa/czech2-karlovarsky_on.gif");
		czech_ustecky_p_es = newImage("/img/zelene-uvery/mapa/czech2-ustecky_on.gif");
		czech_liberecky_p_es = newImage("/img/zelene-uvery/mapa/czech2-liberecky_on.gif");
		czech_plzensky_p_es = newImage("/img/zelene-uvery/mapa/czech2-plzensky_on.gif");
		czech_jihocesky_p_es = newImage("/img/zelene-uvery/mapa/czech2-jihocesky_on.gif");
		czech_stredocesky_p_es = newImage("/img/zelene-uvery/mapa/czech2-stredocesky_on.gif");
		czech_kralovehradecky_p_es = newImage("/img/zelene-uvery/mapa/czech2-kralovehradecky_on.gif");
		czech_praha_p_es = newImage("/img/zelene-uvery/mapa/czech2-praha_on.gif");
		czech_pardubicky_p_es = newImage("/img/zelene-uvery/mapa/czech2-pardubicky_on.gif");
		czech_vysocina_p_es = newImage("/img/zelene-uvery/mapa/czech2-vysocina_on.gif");
		czech_jihomoravsky_p_es = newImage("/img/zelene-uvery/mapa/czech2-jihomoravsky_on.gif");
		czech_zlinsky_p_es = newImage("/img/zelene-uvery/mapa/czech2-zlinsky_on.gif");
		czech_olomoucky_p_es = newImage("/img/zelene-uvery/mapa/czech2-olomoucky_on.gif");
		czech_moravskosleksy_p_es = newImage("/img/zelene-uvery/mapa/czech2-moravskosleksy_on.gif");
		preloadFlag = true;
	}
}

function displayPoradci() {
	document.getElementById('poradci').style.display='block';
	document.getElementById('mista').style.display='none';
}
function displayMista() {
	document.getElementById('poradci').style.display='none';
	document.getElementById('mista').style.display='block';
}

/* ------------- */

var wide_ilayer = {

	create: function() {
		$("#bigBanner").hide();
	},

	// kurzor nad malym bannerem
	banner_over: function() { 
		//$("#smallBanner").hide();
		$("#bigBanner").show();
	},

	// kurzor opustil maly banner
	banner_out: function() { /* alert("opustil jsem banner"); */ },

	ilayer_hide: function() {
		$("#bigBanner").hide();			
		//$("#smallBanner").show();			
	}
}	