function printf(){var num=arguments.length;
	var oStr=arguments[0];
	for(var i=1;
	i<num;
	i++){var pattern="\\{"+(i-1)+"\\}";
		var re=new RegExp(pattern,"g");
		oStr=oStr.replace(re,arguments[i]);
	}return oStr;
}function expandOverlay(){$("#overlay").css({height: $(document).height()+'px',width: $(document).width()+'px'});
}function showImage(url,titl){ImageLoaded=false;
	DataLoaded=false;
	$('<img />').attr('src',url).load(function(){ImageLoaded=true;
		if(DataLoaded){$("#wait>*").fadeOut("slow");
	}});
	$("#wait").html('<div id="w8" style="margin-top: '+(-100+getScroll())+'px;"><div class="relative"><div class="w8">Načítá se ...</div></div></div>');
	$("#overlay").css({background:'white',opacity:'0',display:'block'});
	expandOverlay();
	$("#here").hide();
	$.post("/functions/showimage.php",{path:url,title:titl,scroll:getScroll()},function(data){$("#here").html(data);
		expandOverlay();
		DataLoaded=true;
		if(ImageLoaded){$("#wait>*").fadeOut("slow");
	}});
	$("#overlay").fadeTo("slow",0.33,function(){$("#here").show();
		expandOverlay();
	});
}var HiddenGallery=true;
var Scroll=0;
var Loaded=false;
function showWait(){if(!Loaded){$("#wait").html('<div id="w8" style="margin-top: '+(-100+Scroll)+'px;"><div class="relative"><div class="w8">Načítá se ...</div></div></div>');
}}function showFromProfile(idcl,st){$("a").css("cursor","wait");
	$.get("/clenove-fotky.php",{idc:idcl,str:st},function(data){$("#clenove-fotky").html(data);
		$("a").css("cursor","pointer");
		findImages();
	});
	return true;
}function hideImage(){$("#wait").empty();
	$("#here").empty();
	$("#overlay").fadeOut("slow");
	HiddenGallery=true;
}function getScroll(){var scrOfY=0;
	if(typeof(window.pageYOffset )=='number'){scrOfY=window.pageYOffset;
	}else if(document.body && (document.body.scrollLeft || document.body.scrollTop)){scrOfY=document.body.scrollTop;
	}else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;
	}return scrOfY;
}function showHidePreviewText(id,t,url){var obj=$("#"+id);
	if(obj.is(":hidden")){if(obj.is(":empty")){$("a").css("cursor","wait");
			parts=id.split("-");
			idNo=parts[1];
			$.get("/functions/getAKText.php",{idc:idNo,tab:t},function(data){obj.html(data);
				$("a").css("cursor","pointer");
				findImages();
				obj.slideDown(300);
				$("#"+id+"-vice").html('<a href="#" onclick="return !showHidePreviewText(\''+id+'\',\''+t+'\',\''+url+'\');"><img src=\"/images/0.gif\" alt=\"\" height=\"16\" width=\"16\" class=\"icons Izoom_out\" />méně</a></a>');
			});
		}else{obj.slideDown(300);
			$("#"+id+"-vice").html('<a href="#" onclick="return !showHidePreviewText(\''+id+'\',\''+t+'\',\''+url+'\');"><img src=\"/images/0.gif\" alt=\"\" height=\"16\" width=\"16\" class=\"icons Izoom_out\" />méně</a></a>');
	}}else{obj.slideUp(300);
		$("#"+id+"-vice").html('<a href="'+url+'" onclick="return !showHidePreviewText(\''+id+'\',\''+t+'\',\''+url+'\');"><img src=\"/images/0.gif\" alt=\"\" height=\"16\" width=\"16\" class=\"icons Izoom\" />více</a></a>');
	}return true;
}
function getURLParameter(name){
    return decodeURI((RegExp(name+'='+'(.+?)(&|$)').exec(location.search)||[,null])[1]);
}
function showElapsedInfo(elapsed1,elapsed2){
	if(elapsed1!=null && elapsed2!=null){
		alert("getUsersExpectedUrl ... "+elapsed1+"\r\ngetOthersExpectedUrl ... "+elapsed2);
	}
}
function suggestNextSteps(){
	var elapsed1 = null;
	var elapsed2 = null;
	var skaRE=/^\/ska\/.+$/i;
	var skaRE2=/\?/;
	var start1 = new Date().getTime();
	$.get("/functions/getUsersExpectedUrl.php",{},function(url){
		if(url!="" && typeof(url)!="undefined"){
			var sugg=$("#suggestUsers");
			sugg.before('<div class="levy-oddelovac">Váš oblíbený další krok</div>');
			var urlDesc=url;
			if(skaRE.test(url)){
				url+=(skaRE2.test(url)?"&":"?")+"uid="+getURLParameter("uid");
			}
			var content='<a href="'+url+'">'+urlDesc+'</a>';
			sugg.html(content);
		}
		elapsed1 = new Date().getTime() - start1;
		//showElapsedInfo(elapsed1,elapsed2);
	});
	var start2 = new Date().getTime();
	$.get("/functions/getOthersExpectedUrl.php",{},function(url){
		if(url!="" && typeof(url)!="undefined"){
			var sugg=$("#suggestOthers");
			sugg.before('<div class="levy-oddelovac">Kam pokračují jiní</div>');
			var urlDesc=url;
			if(skaRE.test(url)){
				url+=(skaRE2.test(url)?"&":"?")+"uid="+getURLParameter("uid");
			}
			var content='<a href="'+url+'">'+urlDesc+'</a>';
			sugg.html(content);
		}
		elapsed2 = new Date().getTime() - start2;
		//showElapsedInfo(elapsed1,elapsed2);
	});
}
function docReady(){try{initSkaSection();
	}catch(err){}findImages();
	findFrames();
	findCells();
	findWidgets();
	suggestNextSteps();
}function findImages(){$("a[rel=showImage]").click(function(e){e.preventDefault();
		showImage($(this).attr("href"),$(this).attr("title"));
	});
	$("#galerie .gallery-preview>a").click(function(e){e.preventDefault();
		showFromGallery($(this).attr("href"),$(this).attr("rel"));
	});
	$("#overlay").click(hideImage);
	setTimeout("$('.notifyOK').fadeOut(1500);",2000);
	$(document).keyup(function(event){if(event.keyCode==27){hideImage();
		}try{galleryNavigation(event);
		}catch(err){}});
}function findFrames(){var id=0;
	$(".kalmozConcertCell,.kalmozAbsenceCell").hover(function(e){id=$(this).attr("rel");
		$("#frame"+id).show();
	},function(e){$("#frame"+id).hide();
	});
}function findCells(){$(".kalmozCell").click(function(e){window.location=$(this).children(":first").children(":first").attr("href");
	});
}function findWidgets(){var widgets=$(".widget");
	widgets.click(function(e){window.location=$(this).children(".foot").children("a").attr("href");
	});
	widgets.css("cursor","pointer");
}$(document).ready(docReady);

