$(document).ready(function(){

    /* video init */
    $('a.video').each(function(){
		video = this.href;
		newvideo = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"300\" height=\"240\" id=\"FLVPlayer\">";
  newvideo += "<param name=\"movie\" value=\"/js-video/FLVPlayer_Progressive.swf\" />";
  newvideo += "<param name=\"quality\" value=\"high\" />";
  newvideo += "<param name=\"wmode\" value=\"opaque\" />";
  newvideo += "<param name=\"scale\" value=\"noscale\" />";
  newvideo += "<param name=\"salign\" value=\"lt\" />";
  newvideo += "<param name=\"FlashVars\" value=\"&amp;MM_ComponentVersion=1&amp;skinName=/js-video/Clear_Skin_1&amp;streamName="+video+"&amp;autoPlay=false&amp;autoRewind=false\" />";
  newvideo += "<param name=\"swfversion\" value=\"8,0,0,0\" />";
  newvideo += "<!-- Tento tag param vyzve uživatele aplikace Flash Player verze 6.0 r65 a vyšší, aby si stáhli nejnovější verzi aplikace Flash Player. Nechcete-li uživatelům výzvu zobrazovat, odstraňte tento tag. -->";
  newvideo += "<param name=\"expressinstall\" value=\"/js-video/expressInstall.swf\" />";
  newvideo += "<!-- Další tag objektu je určen pro jiné prohlížeče než Internet Explorer. Pro aplikaci Internet Explorer ji lze skrýt pomocí komentáře IECC. -->";
  newvideo += "<!--[if !IE]>-->";
  newvideo += "<object type=\"application/x-shockwave-flash\" data=\"/js-video/FLVPlayer_Progressive.swf\" width=\"300\" height=\"238\">";
    newvideo += "<!--<![endif]-->";
    newvideo += "<param name=\"quality\" value=\"high\" />";
    newvideo += "<param name=\"wmode\" value=\"opaque\" />";
    newvideo += "<param name=\"scale\" value=\"noscale\" />";
    newvideo += "<param name=\"salign\" value=\"lt\" />";
    newvideo += "<param name=\"FlashVars\" value=\"&amp;MM_ComponentVersion=1&amp;skinName=/js-video/Clear_Skin_1&amp;streamName="+video+"&amp;autoPlay=false&amp;autoRewind=false\" />";
    newvideo += "<param name=\"swfversion\" value=\"8,0,0,0\" />";
    newvideo += "<param name=\"expressinstall\" value=\"/js-video/expressInstall.swf\" />";
    newvideo += "<!-- Uživatelům s aplikací Flash Player verze 6.0 nebo starší zobrazí prohlížeč následující alternativní obsah. -->";
    newvideo += "<div>";
      newvideo += "<h4>Obsah této stránky vyžaduje novější verzi aplikace Adobe Flash Player.</h4>";
      newvideo += "<p><a href=\"http://www.adobe.com/go/getflashplayer\"><img src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" alt=\"Získat aplikaci Adobe Flash Player\" /></a></p>";
    newvideo += "</div>";
    newvideo += "<!--[if !IE]>-->";
  newvideo += "</object>";
  newvideo += "<!--<![endif]-->";
newvideo += "</object>";
		$(this).replaceWith(newvideo);
    });

    $('#gallery a.fotka').lightBox();
    
    $(".prevent").bind("click", function(e){
       e.stopPropagation();
    });
    
    $(".dialog").dialog(
        {
            modal: true, 
            autoOpen: false, 
            width: 650, 
            height: 550,
            close: function(){$(this).find("form").reset();},
            buttons: [
                {
                    text: "Uložit",
                    click: function(){$(this).find(".submit").trigger("click"); $(this).dialog("close"); }
                },
                {
                    text: "Storno",
                    click: function(){$(this).dialog("close"); }
                }
            ]
        }
    );
    
    $(".admin .editable").live("click", function(e){
        dialog = $(this).attr("rel");
        $("#"+dialog).dialog("open");
    })

    /* Volání AJAXu u všech odkazů s třídou ajax */
    $("a.ajax, #snippet--comments .paginator a").live("click", function (event) {
        event.preventDefault();
        $("#load_dialog").show();
        $.get(this.href);
    });
    
    /* AJAXové odeslání formulářů */
    $("form.ajax").live("submit", function () {
        $(this).ajaxSubmit();
        return false;
    });
    
    $("form.ajax :submit").live("click", function () {
        $(this).ajaxSubmit();
        return false;
    });

});
  
jQuery.fn.reset = function () {
    $(this).each (function() { this.reset(); });
}

