function rozbalMenu(id_menu)
{
	
	$('#menu_submenu_'+id_menu).toggle();
}

function disableSelection(target)
{
  if (typeof target.onselectstart!="undefined") //IE route
  	target.onselectstart=function(){return false;};
  else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
   	target.style.MozUserSelect="none";
  else //All other route (ie: Opera)
  	target.onmousedown=function(){return false;};
  target.style.cursor = "default";
}

function rozbalMenuKAktualniPolozvce(id_polozka)
{
	var rodic = $("#polozka_menu_"+id_polozka).parent("ul");
	if ($("#polozka_menu_"+id_polozka).children('span').attr('class') != 'menu_bez_submenu_closed')
		$("#polozka_menu_"+id_polozka).children('span').attr('class','menu_opened');
	else
		$("#polozka_menu_"+id_polozka).children('span').attr('class','menu_bez_submenu_opened');
	
	$("#polozka_menu_"+id_polozka).children('ul').show();
	do
	{
	    rodic.show();
	    rodic.parent("li").children('span').attr('class','menu_opened');
	    
	    rodic = rodic.parent("li").parent("ul");
	}
	while(rodic.size());
}

function rozbalMenuEditMenuKAktualniPolozvce(id_polozka)
{
	var rodic = $("#polozka_menu_"+id_polozka+"_admin").parent("ul");
	$("#polozka_menu_"+id_polozka+"_admin").children('span').attr('class','menu_opened');
	$("#polozka_menu_"+id_polozka+"_admin").children('ul').show();
	do
	{
	    rodic.show();
	    rodic.parent("li").children('span').attr('class','menu_opened');
	    
	    rodic = rodic.parent("li").parent("ul");
	}
	while(rodic.size());
}
var pocet_priloh_admin_reference = 1;
function pridej_dalsi_polozku_reference()
{
	$('input[type=file]:last').after("<br\/><input class=\"text\" type=\"file\" name=\"priloha["+pocet_priloh_admin_reference+"]\">");
	pocet_priloh_admin_reference++;
}
var data_obrazky = new Array();
function nahled_obrazku(tabulka,id)
{
	id = id || 0;
	
	if (!$("#nahled_"+tabulka).size())
		$("body").append('<div class="zasednuti_pozadi"></div><div id="nahled_obrazku"><div id="nahled_'+tabulka+'" class="nahled_obrazku">testovaci text</div></div>');
	else
	{
		$("div.zasednuti_pozadi").show();
	    $("div#nahled_obrazku").show();
	}
	$("#nahled_"+tabulka).html('<div class="loader">&nbsp;</div>');
	$.post('./modules/ajax/nacti_obrazky.php',{'tabulka' : tabulka, 'id' : id},function (data) {
		$("#nahled_"+tabulka).html("<div id=\"vykresleny_obrazek_nahledu\">"+data['obrazek']+"</div>");		
		$("#vykresleny_obrazek_nahledu").append("<div onclick=\"zavri_nahled_obrazku('"+tabulka+"')\" class=\"zavri_nahled_obrazku\">&nbsp;</div>");
		$("div.zavri_nahled_obrazku").css("left",($("#vykresleny_obrazek_nahledu").position().left+800-30)+'px');
	}, 'json');
}

function zavri_nahled_obrazku(tabulka)
{
    $("div.zasednuti_pozadi").hide();
    $("div#nahled_obrazku").hide();
}
var reference_prezentace_fotek = new Array();
var reference_prezentace_casova_prodleva = 5000;
var reference_prezentace_casova_prodleva_nacitaci_prodleva = 0;
function spustPrezentaciReference(id_reference_text,pocet_fotek)
{
	
	
	if (pocet_fotek==0 || pocet_fotek==1)
		return true;
	
	for (var vybrana_fotka=0; vybrana_fotka < pocet_fotek-1; vybrana_fotka++)
	{
		
		$("#obrazek_reference_"+id_reference_text+"_"+vybrana_fotka).hide();
		reference_prezentace_fotek[id_reference_text] = new Array();
		reference_prezentace_fotek[id_reference_text]["celkem"] = pocet_fotek-1;
		reference_prezentace_fotek[id_reference_text]["aktualni"] = pocet_fotek-1;
	}
	setTimeout("prezentuj("+id_reference_text+","+(pocet_fotek-1)+",0)",reference_prezentace_casova_prodleva+reference_prezentace_casova_prodleva_nacitaci_prodleva);
	reference_prezentace_casova_prodleva_nacitaci_prodleva = reference_prezentace_casova_prodleva_nacitaci_prodleva+1000;
}

function prezentuj(id_reference_text,aktualni_fotka,nova_fotka)
{
	$("#obrazek_reference_"+id_reference_text+"_"+nova_fotka).fadeIn(1500);
	$("#obrazek_reference_"+id_reference_text+"_"+aktualni_fotka).fadeOut(1500);
	if (nova_fotka==reference_prezentace_fotek[id_reference_text]["celkem"])
		var dalsi_fotka = 0;
	else
		var dalsi_fotka = nova_fotka+1;
	setTimeout("prezentuj("+id_reference_text+","+nova_fotka+","+dalsi_fotka+")",reference_prezentace_casova_prodleva);
}

