$(document).ready( function() {

    // Datepicker
    if ( $('.datepicker').length ) {
        $('.datepicker').datepicker({
            inline: true,
            dateFormat: 'dd-mm-yy'
        });
    }

    // Timepickr
    if ( $('.timepickr').length ) {
        $('.timepickr').timepickr({
            convention: 24
        });
    }
    
    if ( $('a.delete').length ) {
        $('a.delete').click(function() {
           return confirm('Are you sure you wish to delete this item?'); 
        });
    }

    if ( $('#twitter').length ) {
        $("#twitter").getTwitter({
            userName: "montygristo",
            numTweets: 5,
            loaderText: "Loading tweets...",
            slideIn: true,
            showHeading: true,
            showProfileLink: true
        });
    }
    
    
    if ( $('#type').length ) {
        $('#type').change(function(){
            $('#fileRow').show();
            $('#linkRow').show();
            if ( $('#type option:selected').val() != "" ) {
                if ( $('#type option:selected').val() == 0 ) {
                    $("#linkRow").hide();
                    $("#linkRow #link").val("");
                } else {
                    $("#fileRow").hide();
                    $("#fileRow #file").val("");
                    $("#fileRow #file").innerHTML = $("#fileRow #file").innerHTML;
                    if ( $('#rmImage').length ) {
                        $('#rmImage').parent().remove();
                    }
                }
            }
        });
        if ( $('#type option:selected').val() != "" ) {
            if ( $('#type option:selected').val() == 0 ) {
                $("#linkRow").hide();
            } else {
                $("#fileRow").hide();
            }
        } else {
            $("#linkRow").hide();
        }
    }
    
    if ( $('textarea.tinymce').length ) {
        $('textarea.tinymce').tinymce({
            // Location of TinyMCE script
            script_url : '/js/tiny_mce/tiny_mce.js',
    
            // General options
            theme : "simple",
            height: "200px"
        });
    }
        
    
    if ( $('#gallery').length ){
        $('#gallery').galleryView({
            panel_width: 700,
            panel_height: 400,
            transition_speed: 1500,
            transition_interval: 5000,
            nav_theme: 'light',
            border: '1px solid white',
            background: '#000',
            pause_on_hover: true,
            show_panels: true,
            fade_panels: true
        });
    }
});
