var DF = {

    // -----------------------------------------------------
    init: function() {

        // Se inicia la Fecha
        // FechaHora.init();
        FechaHora.write_fecha_hora();

        // Para los Webgets
        Webget.init();

        // Posiciona el menu dependiendo de la URL
        DF.posicionarMenu();

        // Scroll en paneles multimedia
        DF.inicializarjspannel();

        // Caption en imagenes
        // DF.inicializarcaptionimg();

    },

    // -----------------------------------------------------
    posicionarMenu: function(url) {
//        if(typeof url === 'undefined') {
//            url = window.location.pathname;
//            var idx = url.indexOf('#');
//            if(idx >= 0) {
//                url = url.substr(0, idx);
//            }
//        }
//        $('#menu1 ul li a span.selected').removeClass('selected');
//        $('#menu1 ul li a').each(function(idx2) {
//            if(url == $(this).attr('href')) {
//                $(this).find('span').addClass('selected');
//                $('#menu2 ul').hide();
//                $('#menu2 ul:eq('+idx2+')').fadeIn();
//            }
//        });
        // Posicionamiento por defecto, cuando el PHP no posiciono
        if($('#menu1 ul li a span.selected').size() != 1) {
            $('#menu1 ul li a span.selected').removeClass('selected');
            $('#menu1 ul li a span:first').addClass('selected');
            $('#menu2 ul').hide();
            $('#menu2 ul:eq(0)').fadeIn();
        }
        // Mostrar o no el menu lateral
        $('#menu1 ul li a span').each(function(idx2) {
            if($(this).is('.selected')) {
                $('#menu2 ul').hide();
                $('#menu2 ul:eq('+idx2+')').fadeIn();
            }
        });
    },

    // -----------------------------------------------------
    inicializarMedia: $(function() {
        $.fn.media.defaults.flvPlayer = '/prontus_df/js-local/jquery/plugins/media/mediaplayer.swf';
        var rand;
        $('.media').each(function() {
            rand = Math.ceil(Math.random()*100);
            $(this).media({attrs:{ id: 'mediaplayer'+rand}});
        });

        //media  para MP3
        $('.mediaaudio').each(function() {
            rand = Math.ceil(Math.random()*100);
            $(this).media({attrs:{ id: 'mediaaudioplayer'+rand}});
        });
        
        //SWF
        $('.mediaswf').each(function() {
            rand = Math.ceil(Math.random()*100);
            $(this).media({attrs:{ id: 'mediaflash'+rand}});
        });
    }),

    // -----------------------------------------------------
    inicializarjspannel: function(){
        var pane = $('.jscroll-previews');
        pane.jScrollPane({
          showArrows: false
        });

        var api = pane.data('jsp');

        $('.but-scroll-to').bind('click',
        function(){ //UP
          api.scrollBy(0, -50);
          return false;
        });

        $('.but-scroll-by').bind('click',
        function(){ //DOWN
          api.scrollBy(0, 50);
          return false;
        });
    },
    // -----------------------------------------------------
//    inicializarcaptionimg: function(){
//        $('.boxgris .foto img').jcaption({
//          wrapperClass: 'captioncolumnista',
//          show: {opacity: 'show'},
//          showDuration: 200,
//          copyStyle: true,
//          animate: false
//          });
//     },
     // -----------------------------------------------------
     inicializarSliderHome: function(){
        $(document).ready(function() {
            $('#slider-notrot').easySlider({
              auto: true,
              continuous: true,
              prevText:"&nbsp;",
              nextText:"&nbsp;",
              prevId:"anterior",
              nextId:"siguiente",
              speed: 1000,
              pause: 3000,
              controlsBefore:"<div class='panelbot'>",
              controlsAfter:"<\/div>",
              controlsFade: true
            });
        });
     }

};

