document.observe("dom:loaded", function()
{
	/**
	 * Pokud zjisti existeni DIVu info, aplikuje na nej efekt FADE
	 */
	if($("info") != null)
	{
		new Effect.Fade("info", { delay: 2.0 , duration: 1.0 } );
	}
	
	/**
	* Pokud zjisti existenci CHECKBOXu heslo_check, podle jeho stavu vysune/zasune DIV s
	* poli pro zadani hesla
	*/
	if($("heslo_check") != null)
	{
		$("heslo_check").observe("click", function()
		{
			if(!$("heslo_check").checked) new Effect.BlindUp("heslo_div");
			else new Effect.BlindDown("heslo_div");
		});
	}
	
	/**
	 * Observuje vsechny SPANY s classou edit ve strance a hlida
	 * je na udalost CLICK
	 */
	$$("span.edit").each(function(el)
	{
		el.observe("click", function(ev)
		{
			ev.stop(); // zastavi udalost CLICK
			
			el = el.id.split("_"); // rozdeli nazev ID
			el = el[1]; // vytahne z neho jeho cislo

			// do promenne EDITOR ulozi referenci na InPlaceEditor
			var editor = new Ajax.InPlaceEditor('comment_' + el, base_url + 'xhr/commentEdit/' + el,
							 { 
					 		   rows: 5, cols: 40, cancelControl: "button", cancelText: "Zavřít",
							   savingText: "Ukládám ...", externalControl: "edit_" + el,
							   externalControlOnly: true, highlightcolor: "", highlightendcolor: "",
							 });
			editor.enterEditMode('click'); // spusti editaci komentare
		});
	});
	
});