

var timers = Array();

$(document).ready(function()
{
    
    $('textarea.tinymce').tinymce({
            // Location of TinyMCE script
            script_url : '/js/tiny_mce.js',

            // General options
            theme : "advanced",
            mode : "textareas",
            plugins : "imagemanager,filemanager,autolink,lists,pagebreak,style,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",

            // Theme options
            theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,|,cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,code",
            theme_advanced_buttons2 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,iespell,media,advhr,|,tablecontrolsstyleprops,|,visualchars,nonbreaking,template,|,insertfile,insertimage",
            theme_advanced_buttons3 : "",
            theme_advanced_toolbar_location : "top",
            theme_advanced_toolbar_align : "left",
            theme_advanced_statusbar_location : "bottom",
            theme_advanced_resizing : true,
            theme_advanced_styles : "Header 1=h1;Header 2=h2;Header 3=h3;Selected=selected",

            // Example content CSS (should be your site CSS)
            content_css : "/css/styles.css",

            // Drop lists for link/image/media/template dialogs
            template_external_list_url : "js/templates.js",
            external_link_list_url : "lists/link_list.js",
            external_image_list_url : "lists/image_list.js",
            media_external_list_url : "lists/media_list.js",

            // Replace values for the template plugin
            template_replace_values : {
                username : "Some User",
                staffid : "991234"
            }
        });
    
    
     $(".submenu").mouseenter(function(e)
     {
         left = $(this).position().left;
         $(this).animate({opacity: 0.5}, 300);
         id = $(this).attr("id");
         //id = id[1] - 1;
         html = Array();

         if(testmenu[id]['items'])
         {
             for(i in testmenu[id]['items'])
             {
                if(typeof(selected) != 'undefined')
                    (testmenu[id]['items'][i]['identyfikator'] == selected) ? s = " style='text-decoration:underline;color:#ccc'" : s = '';
                else
                    s = '';
                if(!testmenu[id]['created'])
                    html.push("<div style='display:inline;' class='underMenuItem'><a href='/"+testmenu[id]['items'][i]['identyfikator']+".html'"+s+">"+testmenu[id]['items'][i]['nazwa']+"</a></div>");
             }
             
             if(!testmenu[id]['created'])
                $(".menus").append("<div class='underMenu' id='um_"+id+"' style='display:none;position:absolute;top:30px;left:"+(parseInt(left)+10)+"px'>"+html.join(" | ")+"</div>");
             testmenu[id]['created'] = true;
             $("#um_"+id).bind("mouseenter", function()
             {
                 id = $(this).attr("id").split("_");
                 id = id[2];
                 clearTimeout(timers[id]);                                 
             });
             $("#um_"+id).bind("mouseleave", function()
             {
                 id = $(this).attr("id").split("_");
                 id = id[2];
                 timers[id] = setTimeout('wygas('+id+')', 600);                                 
             });
             nadajAkcje();
         }
         clearTimeout(timers[id]);
         $("#um_"+id).fadeIn(500);
     });
     
     $(".submenu").mouseleave(function()
     {
         $(this).animate({opacity: 1}, 300);
         id = $(this).attr("id").split("_");
         //id = id[1] - 1;
         id = id[1];
         timers[id] = setTimeout('wygas('+id+')', 600);
     });
});

$(window).load(function()
{
    if(typeof(trigger)!="undefined")
        $("#"+trigger).trigger("mouseenter");
});

function wygas(id)
{
    //alert("#um_menu_"+id);
    $("#um_menu_"+id).fadeOut(500);
}

function nadajAkcje()
{
    $(".underMenuItem").unbind("mouseenter");
    $(".underMenuItem").unbind("mouseleave");
    $(".underMenuItem").bind("mouseenter", function()
    {
        $(this).animate({opacity: 0.5});
    });
    $(".underMenuItem").bind("mouseleave", function()
    {
        $(this).animate({opacity: 1});
    })
}

$(function() {
    $('a.lightbox').lightBox();
});

function dodajLink(id)
{
    url = "<a href='"+$("[rel="+id+"]").attr("href")+"'>"+$("[rel="+id+"]").html()+"</a>";
    $(".tinymce").tinymce().execCommand('mceInsertRawHTML', null, url);
}
