	/**********************************************************************
	* Midia Center                                                        *
	* Desenvolvimento : Isaque Siqueira  								  *
	* Data : 09/02/2008													  *
	* Arquivo : mc_index.js              							      *
	**********************************************************************/
	//se it for 2 pode mudar a posição da midia na lista, pq ela recebe votação e a posição pode ser alterada 
	function selectItemPg(it,p,ctg,md,pr,pc)
	{
		var divResult = getObj('lista_itens');
		var execAjx = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult);
		execAjx.openAjax(1,"","");	
		var param = "acao=buscar&it="+it+"&p="+p;
		if((ctg) && (md))
		{
			execAjx.enviaExecuta(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>',"selectRelacionadas("+it+","+p+","+ctg+",'"+md+"',"+pr+","+pc+"); selectPlaylist("+it+","+p+","+pr+","+pc+",1);",0);
		}
		else
		{
			execAjx.enviaExecuta(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>',"selectPlaylist("+it+","+p+","+pr+","+pc+",1);",0);
	    }
	}
	
	function selectRelacionadas(it,p,ctg,md,pr,pc)
	{
		var rodando = getObj("tab1").innerHTML;
		//alert(rodando);
		if(rodando == "")
		{
			pr = 1;
		}
		//alert("Tab1: "+rodando);
		//alert("pr: "+pr);
		var divResult = getObj('tab1');
		var execAjx = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult); 
		execAjx.openAjax(1,"","");	
		var param = "acao=buscarRelacionadas&it="+it+"&p="+p+"&ctg="+ctg+"&md="+md+"&pr="+pr+"&pc="+pc;
		execAjx.enviaExecuta(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>',"selectComentarios("+it+","+p+","+ctg+",'"+md+"',"+pr+","+pc+");",0);
	}	
	
	function selectComentarios(it,p,ctg,md,pr,pc)
	{
		var divResult = getObj('tab2');
		var ajxComent = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult); 
		ajxComent.openAjax(1,"","");	
		var param = "acao=buscarComentarios&it="+it+"&p="+p+"&ctg="+ctg+"&md="+md+"&pr="+pr+"&pc="+pc;
		ajxComent.envia(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>');
	}		
	
	function selectPlaylist(it,p,pr,pc,pp)
	{
		var divResult = getObj('lista_rapida');
		var execAjx = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult); 
		execAjx.openAjax(1,"","");	
		var param = "acao=buscarPlayList&it="+it+"&p="+p+"&pr="+pr+"&pc="+pc+"&pp="+pp;
		//alert(pr);
		execAjx.envia(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>');
	}		
	
	// efetua a busca por um texto digitado
	function buscaMidia(itemSel,p)
	{
		var divResult = getObj("lista_itens"); 
		var ajxBuscar = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult); 
		ajxBuscar.openAjax(1,"","");	
		param = "acao=buscar&it="+itemSel+"&p="+p;
		// envia passando os parametros e uma função que será executada após o retorno do arquivo
		ajxBuscar.envia(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>');
	}	
	
	function qtdeDownload(cont_downloads,cont_midia,link)
	{
		window.location = link+cont_midia;

		var divResult = getObj('retorno');
		var ajxDownload = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult); 
		ajxDownload.openAjax(1,"","");	
		param = "acao=downloads&cont_downloads="+cont_downloads+"&cont_midia="+cont_midia;
		// envia passando os parametros e uma função que será executada após o retorno do arquivo
		ajxDownload.envia(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>',0);	
	}
	
	//envio de e-mail para amigo
	function enviaAmigo(form,link)
	{
		var campos  = new Array("Nome","E-mail","Enviar para","Comentário");
		var valida  = new Array(1,1,1,0);
		var valores = new Array("seu_nome","seu_email","email_amigo","comentario");
		var divResult = document.getElementById("resut_tab");
		var codigo = getObj('codigo').value;
		
		var str = link;
		var pos = str.indexOf("+");
    	while (pos > -1)
    	{
			str = str.replace("+", "-");
			pos = str.indexOf("+");
    	}
    	
		var link_midia = str;
		var posi = link_midia.indexOf("&");
    	while (posi > -1)
    	{
			link_midia = link_midia.replace("&", "*");
			posi       = link_midia.indexOf("&");
    	}   
		
		if(validaFormTipo(1,campos,valida))
		{
			var param = montaParam(valores);
			var ajxEmail = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult); 
			ajxEmail.openAjax(1,"","");	
			param = param+"&acao=email&codigo="+codigo+"&link="+link_midia;
			//alert(param);
			//ajxEmail.enviaExecJson(param,"Aguarde, enviando e-mail...","verificaEnvioEmailAmigo();");
			ajxEmail.enviaExecJsonNaoLimpaDiv(param,"verificaEnvioEmailAmigo();");
		}
	}	
	
	function verificaEnvioEmailAmigo()
	{
		//alert("Entrou no verificaEnvioEmailAmigo! enviaEmail: "+JSOND.enviaEmail);
		
		if (JSOND.enviaEmail == 1)
		{
			alert("E-mail enviado com sucesso!");
			getObj("seu_nome").value = "";
			getObj("seu_email").value = "";
			getObj("email_amigo").value = "";
			getObj("comentario").value = "";
			getObj("codigo").value = "";
		}
		if (JSOND.enviaEmail == 0)
		{
			alert("O e-mail não pode ser enviado!");
		}
		if (JSOND.enviaEmail == 2)
		{
			alert("Código de segurança inválido, envie novamente!");
		}	
	}	
	
	function notaMedia(id_midia,id_categoria,id_sub_categoria,nota)
	{
		var divResult = getObj('retorno');
		var ajxNota = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult); 
		ajxNota.openAjax(1,"","");	
		param = "acao=nota&id_midia="+id_midia+"&id_categoria="+id_categoria+"&id_sub_categoria="+id_sub_categoria+"&nota="+nota;
		//alert(param);
		//envia passando os parametros e uma função que será executada após o retorno do arquivo
		ajxNota.envia(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>',0);				
	}	
	
	function buscaMidiaTitulo(form)
	{
		if((getObj("busca").value == "") || (getObj("busca").value == "Buscar"))
		{
			alert("Preencha o campo para buscar!");
			setFocus("busca");
		}
		else
		{
			var texto = getObj("busca").value;
			var qtde = texto.length;
			if(qtde >= 2)
			{
				//verifica qual radio foi secelionado das opções de pesquisa
				if(form.rd[0].checked)
				{
					opcao = form.rd[0].value;
				}
				if(form.rd[1].checked)
				{
				 	opcao = form.rd[1].value;
				}		
				if(form.rd[0].checked)
				{
					opcao = form.rd[0].value;
				}
				if(form.rd[2].checked)
				{
				 	opcao = form.rd[2].value;
				}	

				location="site/mc_busca.php?ps="+texto+"&tp="+opcao;
			}
			else
			{
				alert("Informe ao menos 2 caracteres para buscar!");
				setFocus("busca");
			}
		}
	}
	
	// efetua a busca por um texto digitado
	function buscaMidiaTituloIndex(form)
	{
		if((getObj("busca").value == "") || (getObj("busca").value == "Buscar"))
		{
			alert("Preencha o campo para buscar!");
			setFocus("busca");
		}
		else
		{
			var texto = getObj("busca").value;
			var qtde = texto.length;
			if(qtde >= 2)
			{
				//verifica qual radio foi secelionado das opções de pesquisa
				if(form.rd[0].checked)
				{
					opcao = form.rd[0].value;
				}
				if(form.rd[1].checked)
				{
				 	opcao = form.rd[1].value;
				}		
				if(form.rd[0].checked)
				{
					opcao = form.rd[0].value;
				}
				if(form.rd[2].checked)
				{
				 	opcao = form.rd[2].value;
				}	
								
				location="mc_busca.php?ps="+texto+"&p=1&tp="+opcao;
			}
			else
			{
				alert("Informe ao menos 2 caracteres para buscar!");
				setFocus("busca");
			}
		}
	}
	
	//guarda os checkboxes marcados para o playlist
	function playList(titulo,tipo,categoria,check,it,p,pr,pc,pp)
	{
		//alert("Chamou playlist");
		var total  = 0;
		var lista  = "";
		var acao = "";
				
		if(getObj(check).checked)
		{
			acao = "playListInsere";
		}
		else
		{
			acao = "playListDelete"; 	
		}	
		
		var divResult = getObj('retorno');
		var ajxPlay = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult); 
		ajxPlay.openAjax(1,"","");	
		var param = "&acao="+acao+"&titulo="+titulo+"&tipo="+tipo+"&id_categoria="+categoria;
		//alert(param);
		ajxPlay.enviaExecJson(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>',"verificaPlayList("+it+","+p+","+pr+","+pc+","+pp+");");		
	}
	
	function verificaPlayList(it,p,pr,pc,pp)
	{
		var md = 0;		
		var rodando = getObj("tab1").innerHTML;
		if(rodando == "")
		{
			md = 0;
		}
		else
		{
			md = 1;
		}
		
		if(JSON.countPlayList == 0)
		{
			exibePlayList(0,md);
		}
		else
		{
			exibePlayList(1,md);
		}		
		
		
		if (JSON.salvaPlayList == 1)
		{
			getObj("qPlay").innerHTML = "("+JSON.countPlayList+")";
			selectPlaylist(it,p,pr,pc,pp);
		}
		if (JSON.salvaPlayList == 2)
		{
			alert("Não foi possível marcar a mídia!");
			window.location="index.php";
		}
	}		
	
	function exibePlayList(play,md)
	{
		if((play == 0) && (md == 0))
		{
			//seta a classe conforme a existencia do playlist
			document.getElementById("cont_lista").className="";	
			document.getElementById("tags").className="tags_normal";
			//alert(1);
			return false;
		}
		if((play > 0) && (md == 0))
		{
			//seta a classe conforme a existencia do playlist
			document.getElementById("cont_lista").className="cont_lista_block";
			document.getElementById("tags").className="tags_tm";
			//alert(2);
			return false;
		}	
		if((play == 0) && (md == 1))
		{
			//seta a classe conforme a existencia do playlist
			document.getElementById("cont_lista").className="";
			document.getElementById("tags").className="tags_tm";
			document.getElementById("relacionados").className="";
			//alert(3);
			return false;
		}	
		if((play > 0) && (md == 1))
		{
			//seta a classe conforme a existencia do playlist
			document.getElementById("cont_lista").className="cont_lista_block";
			document.getElementById("tags").className="tags_normal";
			document.getElementById("relacionados").className="";
			//alert(4);
			return false;
		}			
	}
	
	//inserção de comentário
	function salvaComentario(id_midia,id_categoria,id_sub_categoria)
	{
		var campos  = new Array("Nome","E-mail","Comentário");
		var valida  = new Array(1,1,1);
		var valores = new Array("nome","email","seu_comentario");
		var divResult = document.getElementById("resut_tab");
		var codigo = getObj('codigoC').value;
		
		if(validaFormTipo(2,campos,valida))
		{
			var param = montaParam(valores);
			var ajxComentario = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult); 
			ajxComentario.openAjax(1,"","");	
			param = param+"&acao=comentario&codigo="+codigo+"&id_midia="+id_midia+"&id_categoria="+id_categoria+"&id_sub_categoria="+id_sub_categoria;
			//alert(param);
			ajxComentario.enviaExecJsonNaoLimpaDiv(param,"verificaSalvaComentario();");
		}
	}		
	
	function verificaSalvaComentario()
	{
		if (JSOND.salvaComentario == 1)
		{
			alert("Comentário enviado com sucesso!");
			
			getObj("nome").value           = "";
  	    	getObj("email").value          = "";
			getObj("seu_comentario").value = "";		
  	    	getObj("codigoC").value        = "";
		}
		if (JSOND.salvaComentario == 0)
		{
			alert("O Comentário não pode ser salvo!");
		}
		if (JSOND.salvaComentario == 2)
		{
			alert("Código de segurança inválido, digite novamente!");
			getObj("codigoC").focus();
		}	
	}	

	function buscaTagIndex()
	{
		var texto = getObj("busca").value;
		location="mc_tags.php?ps="+texto+"&p=1";
	}	
	
	//verifica se a playlist existe
	function existeList()
	{
		if(getObj("qPlay").innerHTML == "(0)")
		{
			alert("Nenhuma mídia foi selecionada à lista!");
		}
		//else
		//	window.location="index.php";
	}
	
	//exibe playlist
	function rodaPlayList(midia,tipo,categoria,ant_prox)
	{
		var divResult = getObj('retorno');
			var param = 'midia='+midia+'&tipo='+tipo+'&categoria='+categoria+'&ant_prox='+ant_prox;
			
			var ajxPlayList = new ajax("POST","site/mc_ctrl_midia.php","application/x-www-form-urlencoded",divResult); 
				ajxPlayList.openAjax(1,"","");	
				param = param+'&acao=exibePlayList';
			//alert(param);
			ajxPlayList.enviaExecJson(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>', 'execPlayList();');	
			//ajxPlayList.envia(param,'<span class="img_carregando"><img src="images/carregando.gif" /></span>',0);	
	}	
	
	function execPlayList(){
		if(JSON.titulo_midia != "")
		{
			window.location="index.php?md="+JSON.titulo_midia+"&tp="+JSON.tipo_midia+"&it=0&p=1&ctg="+JSON.id_categoria+"&pr=1&pc=1&pos="+JSON.pos+"&totplay="+JSON.totplay;
		}
	}
	
	function buscaMidiaTituloCategoria()
	{
		location="mc_busca_titulo_categoria.php?op=ctg";
	}	
	
	function buscaMidiaTituloCategoriaIndex()
	{
		location="site/mc_busca_titulo_categoria.php?op=ctg";
	}		