/*(function ($) {

    $.fn.videoDingous = function (options) {

        var defaults =
          {
              url: null,
              cont: null
          };

        var options = $.extend(defaults, options);



        Detecta = function () {



            var obj = objPai;
            var legenda = obj[0].alt;
            var video_file = $.trim(obj[0].name);
            var video_image = $.trim(obj[0].id);


            var div_mae = $('<div/>'); div_mae.attr("id", "div_mae" + defaults.cont);
            div_mae.css("width", "440px");
            div_mae.css("margin-left", "auto");
            div_mae.css("margin-right", "auto");

            var div = $('<div/>'); div.attr("id", "player" + defaults.cont); div.html("carregando vídeo....");
            var span = $('<span/>'); span.html(legenda);
            div_mae.append(div);
            div_mae.append(span);

            obj.replaceWith(div_mae);

            //document.write(defaults.url + 'Uploads/Videos/' + video_file);

            var flashvars = {
                quality: "high",
                height: 245,
                width: 441,
                file: defaults.url + 'Uploads/Videos/' + video_file,
                image:  video_image,
                displaywidth: 441,
                displayheight: 245,
                searchbar: false
            };
            var params = {
                allowscriptaccess: "always",
                allowfullscreen: true,
                wmode: "transparent"
            };
            var attributes = {};
            swfobject.embedSWF(defaults.url + "Contents/Scripts/swfobject/mediaplayer.swf", "player" + defaults.cont, "441", "245", "9.0.0", defaults.url + "Contents/Scripts/swfobject/expressInstall.swf", flashvars, params, attributes);




        }

        var objPai;
        return this.each(function () {

            objPai = $(this);
            var body = objPai.html();
            Detecta();

        });





    };
})(jQuery);
*/

(function ($) {

    $.fn.videoDingous = function (options) {

        var defaults =
          {
              url: null,
              cont: null
          };

        var options = $.extend(defaults, options);


        var placeholder = '<div id="jp_container_2" class="jp-video jp-video-270p">';
        placeholder += '<div class="jp-type-playlist">';
        placeholder += '<div id="jquery_jplayer_2" class="jp-jplayer"></div>';
        placeholder += '<div class="jp-gui">';
        placeholder += '<div class="jp-video-play">';
        placeholder += '<a href="javascript:;" class="jp-video-play-icon" tabindex="1">play</a>';
        placeholder += '</div>';
        placeholder += '<div class="jp-interface">';
        placeholder += '<div class="jp-progress">';
        placeholder += '<div class="jp-seek-bar">';
        placeholder += '<div class="jp-play-bar"></div>';
        placeholder += '</div>';
        placeholder += '</div>';
        placeholder += '<div class="jp-current-time"></div>';
        placeholder += '<div class="jp-duration"></div>';
        placeholder += '<div class="jp-controls-holder">';
        placeholder += '<ul class="jp-controls">';
        placeholder += '<li><a href="javascript:;" class="jp-previous" tabindex="1">previous</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-play" tabindex="1">play</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-pause" tabindex="1">pause</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-next" tabindex="1">next</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-stop" tabindex="1">stop</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-mute" tabindex="1" title="mute">mute</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-unmute" tabindex="1" title="unmute">unmute</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-volume-max" tabindex="1" title="max volume">max volume</a></li>';
        placeholder += '</ul>';
        placeholder += '<div class="jp-volume-bar">';
        placeholder += '<div class="jp-volume-bar-value"></div>';
        placeholder += '</div>';
        placeholder += '<ul class="jp-toggles">';
        placeholder += '<li><a href="javascript:;" class="jp-full-screen" tabindex="1" title="full screen">full screen</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-restore-screen" tabindex="1" title="restore screen">restore screen</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-shuffle" tabindex="1" title="shuffle">shuffle</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-shuffle-off" tabindex="1" title="shuffle off">shuffle off</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-repeat" tabindex="1" title="repeat">repeat</a></li>';
        placeholder += '<li><a href="javascript:;" class="jp-repeat-off" tabindex="1" title="repeat off">repeat off</a></li>';
        placeholder += '</ul>';
        placeholder += '</div>';
        placeholder += '<div class="jp-title">';
        placeholder += '<ul>';
        placeholder += '<li></li>';
        placeholder += '</ul>';
        placeholder += '</div>';
        placeholder += '</div>';
        placeholder += '</div>';
        placeholder += '<div class="jp-playlist">';
        placeholder += '<ul>';
        placeholder += '<!-- The method Playlist.displayPlaylist() uses this unordered list -->';
        placeholder += '<li></li>';
        placeholder += '</ul>';
        placeholder += '</div>';
        placeholder += '<div class="jp-no-solution">';
        placeholder += '<span>Update Required</span>';
        placeholder += 'To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.';
        placeholder += '</div>';
        placeholder += '</div>';
        placeholder += '</div>';

        Detecta = function () {

            var placeholderPlayer = $(placeholder);
            placeholderPlayer.css("margin-left", "auto");
            placeholderPlayer.css("margin-right", "auto");



            var obj = objPai;
            if (defaults.cont == 1) {
                obj.replaceWith(placeholderPlayer);
            } else {
                obj.replaceWith("");
            }

            var legenda = obj[0].alt;
            var video_file = $.trim(obj[0].name);
            var video_image = $.trim(obj[0].id);


            var div_mae = $('<div/>'); div_mae.attr("id", "div_mae" + defaults.cont);
            div_mae.css("width", "440px");
            div_mae.css("margin-left", "auto");
            div_mae.css("margin-right", "auto");

            var div = $('<div/>'); div.attr("id", "playerAudio" + defaults.cont); div.html("carregando audio....");
            var span = $('<span/>'); span.html(legenda);
            div_mae.append(div);
            div_mae.append(span);




            options.object.push({ title: legenda, artist: 'CAPAL', flv: "/Uploads/Videos/" + video_file, poster: video_image });


            new jPlayerPlaylist({
                jPlayer: "#jquery_jplayer_2",
                cssSelectorAncestor: "#jp_container_2"
            },
                options.object

	        , {
	            swfPath: "/Contents/Scripts/jQuery.jPlayer.2.1.0.demos/js",
	            solution: "flash, html",
	            supplied: "webmv, ogv, m4v, oga, mp3, flv"
	            //supplied: "mp3"
	        });

        }

        var objPai;
        return this.each(function () {

            objPai = $(this);
            var body = objPai.html();

            Detecta();

        });





    };
})(jQuery);





