// JavaScript para favoritos de usuários

// Adiciona box padrão
function adiciona_box_padrao(layer)
{
	document.getElementById(layer).innerHTML = '<div class="box_msg_padrao"><div class="box_interno" style="padding:5px;">' + 
													document.getElementById(layer).innerHTML + 
												'</div></div>';
}

// BANDA //
function favorito_banda(cod_banda)
{
	var url = "/includes/ajax/usuarios/favoritos.php";
	var params = "banda=" + cod_banda;
	params += "&fav_banda=1";
	params += "&sid=" + Math.random();
	ajax_post(url, params);
	document.getElementById('favorito_banda_msg').innerHTML = "Carregando...";
	adiciona_box_padrao('favorito_banda_msg');
	show('favorito_banda_msg');
}

function favorito_banda_excluir(cod_banda)
{
	var url = "/includes/ajax/usuarios/favoritos.php";
	var params = "banda=" + cod_banda;
	params += "&fav_banda_excluir=1";
	params += "&sid=" + Math.random();
	ajax_post(url, params);	
}

function favorito_banda_retorno(conteudo)
{
	var campos = conteudo.split('|');	
	switch (campos[1])
	{
		case 'ok':			document.getElementById('favorito_banda_msg').innerHTML = "Banda adicionada aos favoritos com sucesso!";
							break;
	
		case 'ja_existe':	document.getElementById('favorito_banda_msg').innerHTML = "Essa banda já existe em seus favoritos!";
							break;
	
		case 'login':		document.getElementById('favorito_banda_msg').innerHTML = "Usuário não logado. <a href=\"/usuarios/login.php\">Clique aqui para entrar</a>.";
							break;
							
		default:			document.getElementById('favorito_banda_msg').innerHTML = "Erro: não foi possível adicionar banda aos favoritos.";
							break;
	}	
	
	adiciona_box_padrao('favorito_banda_msg');
	
	setTimeout("hide('favorito_banda_msg')",3000); 
}

function favorito_banda_excluir_retorno(conteudo)
{
	var campos = conteudo.split('|');	
	switch (campos[1])
	{
		case 'ok':			window.location.reload();
							break;
	
		case 'nao_existe':	window.location.reload();
							break;
	
		case 'login':		window.location.href="/usuarios/";
							break;
							
		default:			
							break;
	}		
}

// -- BANDA --  //


// MÚSICA //
function favorito_musica(cod_musica)
{
	var url = "/includes/ajax/usuarios/favoritos.php";
	var params = "musica=" + cod_musica;
	params += "&fav_musica=1";
	params += "&sid=" + Math.random();
	ajax_post(url, params);
	document.getElementById('favorito_musica_msg').innerHTML = "Carregando...";
	adiciona_box_padrao('favorito_musica_msg');
	show('favorito_musica_msg');
}

function favorito_musica_excluir(cod_musica)
{
	var url = "/includes/ajax/usuarios/favoritos.php";
	var params = "musica=" + cod_musica;
	params += "&fav_musica_excluir=1";
	params += "&sid=" + Math.random();
	ajax_post(url, params);	
}

function favorito_musica_retorno(conteudo)
{
	var campos = conteudo.split('|');	
	switch (campos[1])
	{
		case 'ok':			document.getElementById('favorito_musica_msg').innerHTML = "Música adicionada aos favoritos com sucesso!";
							break;
	
		case 'ja_existe':	document.getElementById('favorito_musica_msg').innerHTML = "Música já existe em seus favoritos!";
							break;
	
		case 'login':		document.getElementById('favorito_musica_msg').innerHTML = "Usuário não logado. <a href=\"/usuarios/login.php\" > Clique aqui para entrar</a>.";
							break;
							
		default:			document.getElementById('favorito_musica_msg').innerHTML = "Erro: não foi possível adicionar música aos favoritos.";
							break;
	}	
	
	adiciona_box_padrao('favorito_musica_msg');
		
	setTimeout("hide('favorito_musica_msg')",3000); 
}

function favorito_musica_excluir_retorno(conteudo)
{
	var campos = conteudo.split('|');	
	switch (campos[1])
	{
		case 'ok':			window.location.reload();
							break;
	
		case 'nao_existe':	window.location.reload();
							break;
	
		case 'login':		window.location.href="/usuarios/";
							break;
							
		default:			
							break;
	}		
}

// -- MÚSICA --  //