	function set_default_playlist(idplaylist) {
		
		var req = new Request.HTML({url:'ajax/set_playlist.php', 
			onSuccess: function(html) {
				// Nada por el momento
			},
			onFailure: function() {
				alert('No se pudo conectar');
			}
		});
		
		req.send('idplaylist='+idplaylist+'&idusuario='+idusuario);
	}

	function new_playlist(openit) {
		if (openit) {
			$('nueva_lista').fade('in');
			return;
		}
		$('nueva_lista').fade('toggle');
	}
	
	function agregar_cancion(idcancion) {
		
		var req = new Request.HTML({url:'ajax/playlist.php', 
			onSuccess: function(html) {
				// Nada por el momento
			},
			onFailure: function() {
				alert('No se pudo conectar');
			}
		});
		
		req.send('idcancion='+idcancion+'&idplaylist='+user_idplaylist+'&idusuario='+idusuario);
	}

	function load_playlists() {
		myVerticalSlide = new Fx.Slide('playlist_select_list');		
		myVerticalSlide.addEvent('complete', function() {
			if (myVerticalSlide.open) {
				$('playlist_select_list').setStyle('overflow', 'auto');
			}
		});
		
		myVerticalSlide.hide();
		$('playlist_select_list').setStyle('display', 'block');
	}
	
	function playlist_selector(objeto) {
		var browser=navigator.appName;
		if (browser=="Microsoft Internet Explorer") {
			var sum_y = -510;
		} else {
			var sum_y = -510;
		}
		objeto = $(objeto);
		myVerticalSlide.hide();
		res = objeto.getPosition();
		$('pl_position').setStyle('top', res['y']+20+sum_y);
		myVerticalSlide.slideIn();
		document.onclick = function() {
			document.onclick = function() {
				$('playlist_select_list').setStyle('overflow', 'hidden');
				myVerticalSlide.hide();
				document.onclick = null;
			}
		}
	}
	
	function select_pl(idpl) {
		if (idpl==user_idplaylist) {
			$('playlist_select_list').setStyle('overflow', 'hidden');
			myVerticalSlide.hide();
			return;
		}
		
		if ($('pl_'+user_idplaylist) != undefined) {
			$('pl_'+user_idplaylist).set('class', 'unselected');
		}
		
		$('pl_'+idpl).set('class', 'selected');
		set_default_playlist(idpl);
		user_idplaylist = idpl;
		$('playlist_select_list').setStyle('overflow', 'hidden');
		myVerticalSlide.hide();
	}
	
	/************ Lista Superior **********************/
	
	function start_select_playlist() {
		$('playlist_select').style.display = 'block';
		document.onclick = function() {
			document.onclick = function() {
				$('playlist_select').style.display = 'none';
				document.onclick = null;
			}
		}
	}