/*
 *	 _   _  ____      _     __
 *	| \ | ||  _ \    | |   / _| _ __
 *	|  \| || |_) |_  | |  | |_ | '__|
 *	| |\  ||  _ <| |_| |_ |  _|| |
 *	|_| \_||_| \_\\___/(_)|_|  |_|
 *
 *
 * 	JS Playliste Uilisateur
 *  ------------------------------------
 *
 *  @author: www.nrj.fr
 *  @date: 13 mai 2009
 *  @revision: 2
 *  @version: 1
 *
 */

var NRJ_Playlist = {

	videos: new Array(),

	loadPlaylist: function()
	{
		// Préparation
		document.getElementById("sidebar").innerHTML = "<div id='playlisttemp'> </div>" + document.getElementById("sidebar").innerHTML;

		// Mise � jour de l'utilisateur
		Nrj_Library.Ajax(url_base + "/sidebar/playlist/?import=1", "playlisttemp");
	},

	// Ajouter une vidéo
	addVideo: function(id)
	{
		if(!document.getElementById("lyr1"))
		{
			alert("Connecte-toi pour ajouter cette vidéo à ta playlist !");;
		}
		else
		{
			// Préparation du nouvel �l�ment
			document.getElementById("lyr1").innerHTML = "<div id='new_med_"+id+"'> </div>" + document.getElementById("lyr1").innerHTML;

			// Mise � jour de l'utilisateur
			Nrj_Library.Ajax(url_base + "/playlist/addelement?video=" + id, "new_med_"+id);
		}
	},

	// Supprimer une vid�o
	removeVideo: function(objet, id)
	{
		// Préparation pour l'Affichage du loader
		document.getElementById("indicator_playlist_" + id).style.textAlign = "center";
		document.getElementById("indicator_playlist_" + id).style.paddingTop = "17px";
		document.getElementById("indicator_playlist_" + id).style.height = "43px";
		document.getElementById("indicator_playlist_" + id).style.backgroundColor = "#FFFFFF";

		// Mise � jour de l'utilisateur
		Nrj_Library.Execute(url_base + "/playlist/delete?video=" + id, NRJ_Playlist.removeBlock(objet));
	},

	removeBlock: function(block)
	{
		// Supprimer l'objet Vid�o de la liste
		block.parentNode.removeChild(block);
	}

}