$(document).ready(function(){
  html = '<div style="background-color: rgb(30, 30, 30); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; display: none; opacity: 0.7" id="notycja_overlay"></div><div style="width: 400px; height: 195px; background: #FFFFFF; border: 4px solid #DDDDDD; position: absolute; left: 50%; top: 50%; margin-top: -150px; margin-left: -150px; position: fixed; display: none; z-index: 1000" id="notycja_block"><textarea style="width: 100%; height: 150px; padding: 7px; font-family: Verdana; font-size: 11px" name="text"></textarea><input type="button" value="Anuluj" style="float: right"/><input type="submit" value="Zapisz" style="float: right"/><input type="hidden" value=""/></div>';
  $("body").append(html);
  $("pomocnik.notycja-container").hover(function() {
    $(this).find("img.notycja-editable").show();
  }, function() {
    $(this).find("img.notycja-editable").hide();
  });
  $("pomocnik.notycja-container").click(function() {
    $("#notycja_overlay").fadeIn();
    $("#notycja_block").fadeIn();
    var ed = tinyMCE.get('text');
    ed.setContent($(this).find("pomocnik").html());
    $("#notycja_block input[type='hidden']").val($(this).find("input.notycja-editable").val());
  });
  $("#notycja_block input[value='Anuluj']").click(function() {
    $("#notycja_block").fadeOut();
    $("#notycja_overlay").fadeOut();
  });
  $("#notycja_block input[value='Zapisz']").click(function() {
    var ed = tinyMCE.get('text');
    ed2 = ed.getContent();
    $.post("notycja/akcje/zapisz-ramke.php", {ramka_id: $("#notycja_block input[type='hidden']").val(), text: ed2.substr(3).substr(0,ed2.length-7)}, function(xml) {
      if($("error", xml).text() != 0) alert("Wystąpił błąd!\nByć może nic nie zmieniłeś.");
      else {
        $("#notycja_block input[value='Anuluj']").trigger('click');
        $("pomocnik#notycja-content-"+$("#notycja_block input[type='hidden']").val()).html($("text", xml).text().replace('<![CDATA[', '').replace(']]>', ''));
      }
    });
  });
});
