
    $(document).ready(function() {
        $(".markItUp").markItUp(mySettings);
        $(".chosen-select").chosen();
    });

    $('.mceEditor').livequery(function() {                

       if ($(this).attr("id").search(/_parent$/i) == -1) {
           initTinyMCE();
       }
    });         


    function initDatetimepicker(selector) {
        
        if (selector == undefined) selector = 'input.datetimepicker';

        var initFunct = function() {
            /* Regional settings was written by Tomas Muller (tomas@tomas-muller.net). */
            $.datepicker.regional['cs'] = {
                    monthNames: ['leden','únor','březen','duben','květen','červen',
                    'červenec','srpen','září','říjen','listopad','prosinec'],
                    monthNamesShort: ['led','úno','bře','dub','kvě','čer',
                    'čvc','srp','zář','říj','lis','pro'],
                    dayNames: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'],
                    dayNamesShort: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
                    dayNamesMin: ['ne','po','út','st','čt','pá','so'],
                    dateFormat: 'dd.mm.yyyy', firstDay: 1,
                    renderer: $.datepicker.defaultRenderer,
                    prevText: '&#x3c;Dříve', prevStatus: 'Přejít na předchozí měsí',
                    prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
                    nextText: 'Později&#x3e;', nextStatus: 'Přejít na další měsíc',
                    nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
                    currentText: 'Nyní', currentStatus: 'Přejde na aktuální měsíc',
                    todayText: 'Nyní', todayStatus: 'Přejde na aktuální měsíc',
                    clearText: 'Vymazat', clearStatus: 'Vymaže zadané datum',
                    closeText: 'Zavřít',  closeStatus: 'Zavře kalendář beze změny',
                    yearStatus: 'Přejít na jiný rok', monthStatus: 'Přejít na jiný měsíc',
                    weekText: 'Týd', weekStatus: 'Týden v roce',
                    dayStatus: '\'Vyber\' DD, M d', defaultStatus: 'Vyberte datum',
                    timeText: 'Čas',
                    hourText: 'Hodina',
                    minuteText: 'Minut',
                    secondText: 'Sekund',
                    isRTL: false
            };
            $.datepicker.setDefaults($.datepicker.regional['cs']);        

            $(selector).datetimepicker({
                showSecond: false,
                stepHour: 1,
                stepMinute: 15,
                dateFormat: 'dd.mm.yy',
                timeFormat: 'hh:mm'
            });               
        }
        
        $(selector).live('mousemove', function() {            
            initFunct();
            $(selector).die();
        });        
    }
    
    function initTinyMCE(selector) {            
        //tinyMCE.baseURL = path + '/jscripts/tiny_mce/';
        var path = JS_FOLDER + '/tinymce'; 
        if (selector == undefined) selector = '.mceEditor';
               
        $(selector).tinymce({
                // Location of TinyMCE script
                script_url :  path + '/jscripts/tiny_mce/tiny_mce.js',

                width : "700px",
                theme: "advanced",
                
                // Theme options
                theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,undo,redo,|,bullist,numlist,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect,forecolor,backcolor",
                theme_advanced_buttons2 : "",
                theme_advanced_buttons3 : "",
                theme_advanced_buttons4 : "",
                theme_advanced_toolbar_location : "top",
                theme_advanced_toolbar_align : "left",
                theme_advanced_statusbar_location : "bottom",
                theme_advanced_resizing : true,               

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

                // Drop lists for link/image/media/template dialogs
                //template_external_list_url : "lists/template_list.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"
                //   }
        });
        $(selector).tinymce().hide();
        $(selector).tinymce().show();
    }

