﻿$(document).ready(function (e) {

    //ajouter les favoris du compte
    // insert the script:
    var s = document.createElement('script');
    s.src = "http://gdata.youtube.com/feeds/api/users/droletmachinerie/uploads?alt=json&v=2&callback=showMyVideos";

    document.getElementsByTagName('head')[0].appendChild(s);

});

//afficher les video youtube (obliger car etjson pas suporter par api)
function showMyVideos(data) {
    var $UlListVideo = $("ul.demo2");
    $UlListVideo.html("");

    var feed = data.feed;
    var listeSup = false;
    var showOrHide = true;
    var nblimitLI = 5; //En partant de 0

    var labelShowAll = "";
    var labelHideAll = "";

    labelShowAll = $(".labelShowAll").text();
    labelHideAll = $(".labelHideAll").text();

    var entries = feed.entry || [];
    for (var i = 0; i < entries.length; i++) {
        var entry = entries[i];
        var title = entry.title.$t;
        var Url = entry.link[0].href;

        var $aLink = $("<a/>").attr("href", Url).text(title);
        var $li = $("<li/>");
        $aLink.appendTo($li);

        //Si nb li > 1 on cache
        if (i > 60) {
            $li.hide();
            listeSup = true;
        }
        $li.appendTo($UlListVideo);

    }
    var $aAllVideos =
		$("<a/>", { "class": "aAllVideos", text: labelShowAll, click: function () {
		    $("ul.demo2 li").each(function (index) {
		        if (index > nblimitLI) {
		            $(this).toggle();
		            if ($(this).is(':visible')) $(".aAllVideos").html(labelHideAll);
		            else $(".aAllVideos").html(labelShowAll);
		        }
		    });

		} 
		});
    if (listeSup)
        $aAllVideos.appendTo(".yt_holder");



    $UlListVideo.ytplaylist(
                    {
                        addThumbs: true,
                        autoPlay: false,
                        allowFullScreen: true,
                        holderId: 'ytvideo2',
                        playerHeight: 300,
                        playerWidth: 425
                    });

    $("div.yt_holder").show();
}






