var recentHash 	= '';
var pagInterna 	= '';
var funcInit	= '';
var campo 		= '';
var destacado	= '';
var crtl_err 	= 0;


//JQuery
(function($){
	
    var $w = $(window);
	
    function positionDiv(w){
        $e = $('#index, #indexInterna');
        if(w < 1009) {
            $e.css({
                width: 1009
            });
        } else {
            $e.css({
                width: ''
            });
        }
    }
	
    $(document).ready(function(){
        var $w = $(window);

        positionDiv($w.width());
        $w.resize(function(){
			positionDiv($w.width());
        });
		
    });

    window.onload = function(){
        positionDiv($w.width());
        Nifty("div#listagensInterna");
        Nifty("div.detalheRadio div.aba", 'normal tr bl br');
        Nifty("div.abaPagFlutuantes div.aba", 'normal tr bl br');
        Nifty("div.aba");
        
        $("div.abas").tabs();
        
		aoIniciar(); 
		
    }
    
})(jQuery);
//$.URLEncode
$.extend ({
	URLEncode: function (s) {
		s = encodeURIComponent (s);
		s = s.replace (/\~/g, '%7E').replace (/\!/g, '%21').replace (/\(/g, '%28').replace (/\)/g, '%29').replace (/\'/g, '%27');
		s = s.replace (/%20/g, '+');
		return s;
	},
	URLDecode: function (s) {
		s = s.replace (/\+/g, '%20');
		s = decodeURIComponent (s);
		return s;
	}
});


//aoIniciar
function aoIniciar() {
	initialiseStateFromURL();
	setInterval(initialiseStateFromURL, 1000);
	//loadDestaque();
	//loadAtualizacao();		
}
//loadDestaque()
function loadDestaque()
{
	var pg = 'includes/pr_radio.asp';
	var dv = 'abaDestaque';
	var pr = 'fase=2';
//	retorna_conteudo_resumido(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('loadDestaque: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							loadDestaque();
						}
						else{
							sys_notificaErro('loadDestaque', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		}); 
}
//loadAtualizacao()
function loadAtualizacao(){
	//if (eval('xGetElementById("abaAtualizacoes")') != undefined){
		//lerAtualizacao();
		//window.setInterval('lerAtualizacao()', 10000);
	//}
}
//lerNotificacao()
function lerAtualizacao(){
	var pg = 'includes/pr_notificacao.asp';
	var dv = 'abaAtualizacoes';
	var pr = 'fase=1';
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache:      true,
		timeout:    20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('lerAtualizacao: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							lerAtualizacao();
						}
						else{
							sys_notificaErro('lerAtualizacao', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		}); 
	
}


//sys_notificaErro(funcao, dv, param, textStatus, errorThrown, responseText ){
function sys_notificaErro(funcao, dv, param, textStatus, errorThrown, responseText ){
	crtl_err = 0;
	if (errorThrown.indexOf('Forbidden')< 0) {
		if (dv == ''){
			alert('O administrador de sua rede não permite o acesso a esta URL.');
		}
		else{
			$('#'+dv).html(responseText);
		}
	}
	else if (errorThrown.indexOf('Proxy')< 0){
		if (dv == ''){
			alert('O administrador de sua rede não permite o acesso a esta URL.');
		}
		else{
			$('#'+dv).html(responseText);
		}
	}
	else{
		var pg = 'includes/pr_institucional.asp';
		var pr = 'fase=11&funcao='+$.URLEncode(funcao);
			pr += '&dv='+$.URLEncode(dv)+'&pr='+$.URLEncode(param);
			pr += '&textStatus='+$.URLEncode(textStatus)+'&errorThrown='+$.URLEncode(errorThrown);
			pr += '&resposta='+$.URLEncode(responseText);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
						}, 
			success: 	function(conteudo){ 
							if (dv == ''){
								eval(conteudo);
							}
							else{
								$('#'+dv).html(conteudo);
							}
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('Ocorreu um erro de sistema.\nTente novamente mais tarde'); 
						}
			});
	}
}


//exibirTooltipBusca()
function exibirTooltipBusca(){
	var pos = $("#ouvir").offset();
	$('#dv_tooltipbusca').attr({top: pos.top + 5, left: pos.left}).show('slow');
}
//fecharTooltipBusca()
function fecharTooltipBusca(){
	$('#dv_tooltipbusca').hide('slow');
}
//exibirMensagem()
function exibirMensagem(){
	$('#dv_mensagem').show('slow');
}
//fecharMensagem()
function fecharMensagem(numMsg){
	$('#dv_mensagem').hide('slow');
	var pg = 'includes/pr_usuario.asp';
	var pr = 'fase=66&numMsg='+numMsg;
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
					}, 
		success: 	function(conteudo){ 
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
					}
		});
}
//enviarOpiniaoMensagem()
function enviarOpiniaoMensagem(){
	var nome 		= xGetElementById('nome_opi');
	var email 		= xGetElementById('email_opi');
	var mensagem	= xGetElementById('comentario_opi');
	
	if (nome.value == ''){
		alert('O campo Nome deve ser preenchido');
		nome.focus();
	}
	else if (email.value == ''){
		alert('O campo E-Mail deve ser preenchido');
		email.focus();
	}
	else if (!validaEMAIL(email.value)){
		alert('O campo E-Mail não possui um e-mail válido');
		email.focus();
	}
	else if (mensagem.value == ''){
		alert('O campo Opinião deve ser preenchido');
		mensagem.focus();
	}
	else{
		var pg = 'includes/pr_usuario.asp';
		var dv = 'dv_form_mensagem';
		var pr = 'fase=37&nome='+$.URLEncode(nome.value)+'&email='+$.URLEncode(email.value)+'&opiniao='+$.URLEncode(mensagem.value);
		//retorna_conteudo(pg, dv, pr);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('enviarOpiniaoMensagem: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								enviarOpiniaoMensagem();
							}
							else{
								sys_notificaErro('enviarOpiniaoMensagem', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
		mensagem.value = '';
	}
}


//listaRadio(tipo, pag, col, ord, help)
function listaRadio(tipo, pag, col, ord, help)
{
	if (pag == 0){
		refazPaginaDiretoRadio(tipo, pag, col, ord);
	}
	else
	{
		alteraAbaMenu('MN_Radio')
		var pg = 'lista_radios.asp';
		var dv = 'dv_central';
		var pr = 'tipo='+tipo+'&pagina='+pag+'&coluna='+col+'&ordem='+ord;
		if (tipo == 'T') {
			if (confirm('Essa consulta pode demorar alguns minutos.\nDeseja prosseguir?')) {
				//retorna_conteudo(pg, dv, pr);
				$.ajax({ 
					type: 		'POST',
					url: 		pg,
					data: 		pr,
					async: 		true,
					cache: true,
					timeout: 20000,
					contentType: "application/x-www-form-urlencoded;charset=UTF-8",
					beforeSend:	function (xhr, settings) {
									loading(dv);
								}, 
					success: 	function(conteudo){ 
									$('#'+dv).html(conteudo);
									_gaq.push(['_trackPageview', '/#!listaRadio']);
								},
					complete:	function(xhr, textStatus){
								},
					error:		function(xhr, textStatus, errorThrown) { 
									//alert('listaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText + ' - ' + xhr.responseText ); 
									crtl_err += 1;
									if (crtl_err < 3){
										listaRadio(tipo, pag, col, ord, help);
									}
									else{
										sys_notificaErro('listaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
									}
								}
					}); 
			}
		}
		else{
			//retorna_conteudo(pg, dv, pr);
			$.ajax({ 
					type: 		'POST',
					url: 		pg,
					data: 		pr,
					async: 		true,
					cache: true,
					timeout: 20000,
					contentType: "application/x-www-form-urlencoded;charset=UTF-8",
					beforeSend:	function (xhr, settings) {
									loading(dv);
								}, 
					success: 	function(conteudo){ 
									$('#'+dv).html(conteudo);
									_gaq.push(['_trackPageview', '/#!listaRadio']);
								},
					complete:	function(xhr, textStatus){
								},
					error:		function(xhr, textStatus, errorThrown) { 
									//alert('listaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText + ' - ' + xhr.responseText ); 
									crtl_err += 1;
									if (crtl_err < 3){
										listaRadio(tipo, pag, col, ord, help);
									}
									else{
										sys_notificaErro('listaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
									}
								}
					}); 
		}
		window.scroll(0,0);
		if (help == 'S'){
			abrirHelp('listaRadio');
		}
	}
	divHideShow('dv_central_operacao', 'dv_central');
}
//refazPaginaDiretoRadio();
function refazPaginaDiretoRadio(tipo, pag, col, ord){
	var sel = xGetElementById('sel_pag_dir');
	var tt = xGetElementById('h_tt_pg').value;
	var ad = 100;
	
	for (i = 0; i < ad; i ++){
		if ( (parseInt(sel.options[i].value, 10) + parseInt(ad, 10) ) < parseInt(tt, 10) ){
			sel.options[i].value = parseInt(sel.options[i].value, 10) + parseInt(ad, 10);
			sel.options[i].text = parseInt(sel.options[i].text, 10) + parseInt(ad, 10);
		}
		else{
			break;
		}
	}
	listaRadio(tipo, sel.options[0].value, col, ord, 'N');
}
//listaRadioOficial(pag, col, ord, help)
function listaRadioOficial(pag, col, ord, help)
{
	if (pag == 0){
		refazPaginaDiretoRadioOficial(pag, col, ord);
	}
	else
	{
		alteraAbaMenu('MN_Oficiais')
		var pg = 'lista_radio_oficial.asp';
		var dv = 'dv_central';
		var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord;
		//retorna_conteudo(pg, dv, pr);
		
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
							_gaq.push(['_trackPageview', '/#!listaRadioOficial']);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('listaRadioOficial: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								listaRadioOficial(pag, col, ord, help);
							}
							else{
								sys_notificaErro('listaRadioOficial', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			}); 
		window.scroll(0,0);
		if (help == 'S'){
			abrirHelp('listaRadioOficial');
		}
	}
	divHideShow('dv_central_operacao', 'dv_central');
}
//refazPaginaDiretoRadioOficial();
function refazPaginaDiretoRadioOficial(pag, col, ord){
	var sel = xGetElementById('sel_pag_dir');
	var tt = xGetElementById('h_tt_pg').value;
	var ad = 100;
	
	for (i = 0; i < ad; i ++){
		if ( (parseInt(sel.options[i].value, 10) + parseInt(ad, 10) ) < parseInt(tt, 10) ){
			sel.options[i].value = parseInt(sel.options[i].value, 10) + parseInt(ad, 10);
			sel.options[i].text = parseInt(sel.options[i].text, 10) + parseInt(ad, 10);
		}
		else{
			break;
		}
	}
	listaRadioOficial(sel.options[0].value, col, ord, 'N');
}
//listaPrograma(pag, col, ord, help)
function listaPrograma(pag, col, ord, help)
{
	if (pag == 0){
		refazPaginaDiretoPrograma(pag, col, ord);
	}
	else
	{
		alteraAbaMenu('MN_Programas')
		var pg = 'lista_programa.asp';
		var dv = 'dv_central';
		var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord;
		//retorna_conteudo(pg, dv, pr);
		
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
							_gaq.push(['_trackPageview', '/#!listaPrograma']);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('listaPrograma: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								listaPrograma(pag, col, ord, help);
							}
							else{
								sys_notificaErro('listaPrograma', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
		window.scroll(0,0);
		if (help == 'S'){
			abrirHelp('listaPrograma');
		}
	}
	divHideShow('dv_central_operacao', 'dv_central');
}
//refazPaginaDiretoPrograma();
function refazPaginaDiretoPrograma(pag, col, ord){
	var sel = xGetElementById('sel_pag_dir');
	var tt = xGetElementById('h_tt_pg').value;
	var ad = 100;
	
	for (i = 0; i < ad; i ++){
		if ( (parseInt(sel.options[i].value, 10) + parseInt(ad, 10) ) < parseInt(tt, 10) ){
			sel.options[i].value = parseInt(sel.options[i].value, 10) + parseInt(ad, 10);
			sel.options[i].text = parseInt(sel.options[i].text, 10) + parseInt(ad, 10);
		}
		else{
			break;
		}
	}
	listaPrograma(sel.options[0].value, col, ord, 'N');
}
//listaRadioPrograma(cod_pro, pag, col, ord, help)
function listaRadioPrograma(cod_pro, pag, col, ord, help)
{
	if (pag == 0){
		refazPaginaDiretoRadioPrograma(cod_pro, pag, col, ord);
	}
	else
	{
		alteraAbaMenu('MN_Programas')
		var pg = 'lista_radio_programa.asp';
		var dv = 'dv_central';
		var pr = 'cod_pro='+cod_pro+'&pagina='+pag+'&coluna='+col+'&ordem='+ord;
		//retorna_conteudo(pg, dv, pr);
		
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
							_gaq.push(['_trackPageview', '/#!listaRadioPrograma']);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('listaRadioPrograma: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								listaRadioPrograma(cod_pro, pag, col, ord, help);
							}
							else{
								sys_notificaErro('listaRadioPrograma', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
		window.scroll(0,0);
		if (help == 'S'){
			abrirHelp('listaRadioPrograma');
		}
	}
	divHideShow('dv_central_operacao', 'dv_central');
}
//refazPaginaDiretoRadioPrograma();
function refazPaginaDiretoRadioPrograma(cod_pro, pag, col, ord){
	var sel = xGetElementById('sel_pag_dir');
	var tt = xGetElementById('h_tt_pg').value;
	var ad = 100;
	
	for (i = 0; i < ad; i ++){
		if ( (parseInt(sel.options[i].value, 10) + parseInt(ad, 10) ) < parseInt(tt, 10) ){
			sel.options[i].value = parseInt(sel.options[i].value, 10) + parseInt(ad, 10);
			sel.options[i].text = parseInt(sel.options[i].text, 10) + parseInt(ad, 10);
		}
		else{
			break;
		}
	}
	listaRadioPrograma(cod_pro, sel.options[0].value, col, ord, 'N');
}
//listaMusica(tipo, pag, col, ord, help)
function listaMusica(tipo, pag, col, ord, help)
{
	if (pag == 0){
		refazPaginaDiretoMusica(tipo, pag, col, ord);
	}
	else
	{
		alteraAbaMenu('MN_Musicas')
		var pg = 'lista_musicas.asp';
		var dv = 'dv_central';
		var pr = 'tipo='+tipo+'&pagina='+pag+'&coluna='+col+'&ordem='+ord;
		if (tipo == 'T') {
			if (confirm('Essa consulta pode demorar alguns minutos.\nDeseja prosseguir?')) {
				//retorna_conteudo(pg, dv, pr);
				$.ajax({ 
					type: 		'POST',
					url: 		pg,
					data: 		pr,
					async: 		true,
					cache: true,
					timeout: 20000,
					contentType: "application/x-www-form-urlencoded;charset=UTF-8",
					beforeSend:	function (xhr, settings) {
									loading(dv);
								}, 
					success: 	function(conteudo){ 
									$('#'+dv).html(conteudo);
									_gaq.push(['_trackPageview', '/#!listaMusica']);
								},
					complete:	function(xhr, textStatus){
								},
					error:		function(xhr, textStatus, errorThrown) { 
									//alert('listaMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
									crtl_err += 1;
									if (crtl_err < 3){
										listaMusica(tipo, pag, col, ord, help);
									}
									else{
										sys_notificaErro('listaMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
									}
								}
					});
		
			}
		}
		else{
			//retorna_conteudo(pg, dv, pr);
			$.ajax({ 
				type: 		'POST',
				url: 		pg,
				data: 		pr,
				async: 		true,
				cache: true,
				timeout: 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
								_gaq.push(['_trackPageview', '/#!listaMusica']);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								//alert('listaMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
								crtl_err += 1;
								if (crtl_err < 3){
									listaMusica(tipo, pag, col, ord, help);
								}
								else{
									sys_notificaErro('listaMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				});
		}
		window.scroll(0,0);
		if (help == 'S'){
			abrirHelp('listaMusica');
		}
	}
	divHideShow('dv_central_operacao', 'dv_central');
}
//refazPaginaDiretoMusica();
function refazPaginaDiretoMusica(tipo, pag, col, ord){
	var sel = xGetElementById('sel_pag_dir');
	var tt = xGetElementById('h_tt_pg').value;
	var ad = 100;
	
	for (i = 0; i < ad; i ++){
		if ( (parseInt(sel.options[i].value, 10) + parseInt(ad, 10) ) < parseInt(tt, 10) ){
			sel.options[i].value = parseInt(sel.options[i].value, 10) + parseInt(ad, 10);
			sel.options[i].text = parseInt(sel.options[i].text, 10) + parseInt(ad, 10);
		}
		else{
			break;
		}
	}
	listaMusica(tipo, sel.options[0].value, col, ord, 'N');
}
//listaArtista(tipo, pag, col, ord, help)
function listaArtista(tipo, letra, pag, col, ord, help)
{
	if (pag == 0){
		refazPaginaDiretoArtista(tipo, letra, pag, col, ord);
	}
	else
	{
		alteraAbaMenu('MN_Artistas')
		var pg = 'lista_artistas.asp';
		var dv = 'dv_central';
		var pr = 'tipo='+tipo+'&letra='+letra+'&pagina='+pag+'&coluna='+col+'&ordem='+ord;
			//retorna_conteudo(pg, dv, pr);
			
			$.ajax({ 
				type: 		'POST',
				url: 		pg,
				data: 		pr,
				async: 		true,
				cache: true,
				timeout: 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
								_gaq.push(['_trackPageview', '/#!listaArtista']);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								//alert('listaArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
								crtl_err += 1;
								if (crtl_err < 3){
									listaArtista(tipo, letra, pag, col, ord, help);
								}
								else{
									sys_notificaErro('listaArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				});
		window.scroll(0,0);	
		if (help == 'S'){
			abrirHelp('listaArtista');
		}
	}
	divHideShow('dv_central_operacao', 'dv_central');
}
//refazPaginaDiretoArtista();
function refazPaginaDiretoArtista(tipo, letra, pag, col, ord){
	var sel = xGetElementById('sel_pag_dir');
	var tt = xGetElementById('h_tt_pg').value;
	var ad = 100;
	
	for (i = 0; i < ad; i ++){
		if ( (parseInt(sel.options[i].value, 10) + parseInt(ad, 10) ) < parseInt(tt, 10) ){
			sel.options[i].value = parseInt(sel.options[i].value, 10) + parseInt(ad, 10);
			sel.options[i].text = parseInt(sel.options[i].text, 10) + parseInt(ad, 10);
		}
		else{
			break;
		}
	}
	listaArtista(tipo, letra, sel.options[0].value, col, ord, 'N');
} 


//exibirTermo
function exibirTermo(help)
{
	alteraAbaMenu('MN_Inicio')
	var pg = 'termo.asp';
	var dv = 'dv_central';
	var pr = '';
		//retorna_conteudo(pg, dv, pr);
		
		$.ajax({ 
				type: 		'POST',
				url: 		pg,
				data: 		pr,
				async: 		true,
				cache: true,
				timeout: 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
								_gaq.push(['_trackPageview', '/#!exibirTermo']);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								//alert('exibirTermo: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
								crtl_err += 1;
								if (crtl_err < 3){
									exibirTermo(help);
								}
								else{
									sys_notificaErro('exibirTermo', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				});
		window.scroll(0,0);
		if (help == 'S'){
			abrirHelp('exibirTermo');
		}
	divHideShow('dv_central_operacao', 'dv_central');
}
//exibirAnuncie
function exibirAnuncie(help)
{
	alteraAbaMenu('MN_Inicio')
	var pg = 'anuncie.asp';
	var dv = 'dv_central';
	var pr = '';
		//retorna_conteudo(pg, dv, pr);
		
		$.ajax({ 
				type: 		'POST',
				url: 		pg,
				data: 		pr,
				async: 		true,
				cache: true,
				timeout: 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
								_gaq.push(['_trackPageview', '/#!exibirAnuncie']);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								//alert('exibirAnuncie: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
								crtl_err += 1;
								if (crtl_err < 3){
									exibirAnuncie(help);
								}
								else{
									sys_notificaErro('exibirAnuncie', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				});
		window.scroll(0,0);
		if (help == 'S'){
			abrirHelp('exibirAnuncie');
		}
	divHideShow('dv_central_operacao', 'dv_central');
}
//enviarAnuncie(){
function enviarAnuncie(){
	var empresa = xGetElementById('empresa');
	var cnpj = xGetElementById('cnpj');
	var resp = xGetElementById('resp');
	var email = xGetElementById('email');
	var ddd = xGetElementById('ddd');
	var tel = xGetElementById('tel');
	var tipo = xGetElementById('tipo');
	var v_tipo = tipo[tipo.selectedIndex].value;
	var texto = xGetElementById('texto');
	if (empresa.value == ''){
		alert('O campo Empresa deve ser preenchido');
		empresa.style.borderColor = '#FF0000';
		empresa.focus();
	}
	else if (cnpj.value == ''){
		alert('O campo CNPJ deve ser preenchido');
		cnpj.style.borderColor = '#FF0000';
		cnpj.focus();
	}
	else if (!validaCNPJ(cnpj.value)){
		alert('O campo CNPJ não possui um cnpj válido');
		cnpj.style.borderColor = '#FF0000';
		cnpj.focus();
	}
	else if (email.value == ''){
		alert('O campo E-Mail deve ser preenchido');
		email.style.borderColor = '#FF0000';
		email.focus();
	}
	else if (!validaEMAIL(email.value)){
		alert('O campo E-Mail não possui um e-mail válido');
		email.style.borderColor = '#FF0000';
		email.focus();
	}
	else if (ddd.value == ''){
		alert('O campo DDD deve ser preenchido');
		ddd.style.borderColor = '#FF0000';
		ddd.focus();
	}
	else if (tel.value == ''){
		alert('O campo Telefone deve ser preenchido');
		tel.style.borderColor = '#FF0000';
		tel.focus();
	}
	else if (texto.value == ''){
		alert('O campo Descricao deve ser preenchido');
		texto.style.borderColor = '#FF0000';
		texto.focus();
	}
	else{
		var pg = 'includes/pr_institucional.asp';
		var dv = 'dv_central';
		var pr = 'fase=8&empresa='+$.URLEncode(empresa.value)+'&cnpj='+$.URLEncode(cnpj.value)+'&resp='+$.URLEncode(resp.value);
			pr += '&email='+$.URLEncode(email.value)+'&ddd='+$.URLEncode(ddd.value)+'&tel='+$.URLEncode(tel.value)+'&tipo='+$.URLEncode(v_tipo);
			pr += '&texto='+$.URLEncode(texto.value);
		//retorna_conteudo(pg, dv, pr);
		$.ajax({ 
				type: 		'POST',
				url: 		pg,
				data: 		pr,
				async: 		true,
				cache: true,
				timeout: 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								//alert('enviarAnuncie: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
								crtl_err += 1;
								if (crtl_err < 3){
									enviarAnuncie();
								}
								else{
									sys_notificaErro('enviarAnuncie', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				});
		
		divHideShow('dv_central_operacao', 'dv_central');
	}
}
//exibirContato
function exibirContato(help)
{
	alteraAbaMenu('MN_Inicio')
	var pg = 'contato.asp';
	var dv = 'dv_central';
	var pr = '';
		//retorna_conteudo(pg, dv, pr);
		$.ajax({ 
				type: 		'POST',
				url: 		pg,
				data: 		pr,
				async: 		true,
				cache: true,
				timeout: 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
								_gaq.push(['_trackPageview', '/#!exibirContato']);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								//alert('exibirContato: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
								crtl_err += 1;
								if (crtl_err < 3){
									exibirContato(help);
								}
								else{
									sys_notificaErro('exibirContato', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				});
		window.scroll(0,0);
		if (help == 'S'){
			abrirHelp('exibirContato');
		}
	divHideShow('dv_central_operacao', 'dv_central');
}
//enviarFaleConosco(){
function enviarFaleConosco(){
	var nome = xGetElementById('nome');
	var email = xGetElementById('email');
	var ddd = xGetElementById('ddd');
	var tel = xGetElementById('tel');
	var assunto = xGetElementById('assunto');
	var v_assunto = assunto[assunto.selectedIndex].value;
	var texto = xGetElementById('texto');
	if (nome.value == ''){
		alert('O campo Nome deve ser preenchido');
		nome.style.borderColor = '#FF0000';
		nome.focus();
	}
	else if (email.value == ''){
		alert('O campo E-Mail deve ser preenchido');
		email.style.borderColor = '#FF0000';
		email.focus();
	}
	else if (!validaEMAIL(email.value)){
		alert('O campo E-Mail não possui um e-mail válido');
		email.style.borderColor = '#FF0000';
		email.focus();
	}
	else if (ddd.value == ''){
		alert('O campo DDD deve ser preenchido');
		ddd.style.borderColor = '#FF0000';
		ddd.focus();
	}
	else if (tel.value == ''){
		alert('O campo Telefone deve ser preenchido');
		tel.style.borderColor = '#FF0000';
		tel.focus();
	}
	else if (texto.value == ''){
		alert('O campo Descricao deve ser preenchido');
		texto.style.borderColor = '#FF0000';
		texto.focus();
	}
	else{
		var pg = 'includes/pr_institucional.asp';
		var dv = 'dv_central';
		var pr = 'fase=9&nome='+$.URLEncode(nome.value);
			pr += '&email='+$.URLEncode(email.value)+'&ddd='+$.URLEncode(ddd.value)+'&tel='+$.URLEncode(tel.value)+'&assunto='+$.URLEncode(v_assunto);
			pr += '&texto='+$.URLEncode(texto.value);
		//retorna_conteudo(pg, dv, pr);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('enviarFaleConosco: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								enviarFaleConosco();
							}
							else{
								sys_notificaErro('enviarFaleConosco', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
		divHideShow('dv_central_operacao', 'dv_central');
	}
	
}
//exibirMidia
function exibirMidia(help)
{
	alteraAbaMenu('MN_Inicio')
	var pg = 'midia.asp';
	var dv = 'dv_central';
	var pr = '';
		//retorna_conteudo(pg, dv, pr);
		
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
							_gaq.push(['_trackPageview', '/#!exibirMidia']);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('exibirMidia: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								exibirMidia(help);
							}
							else{
								sys_notificaErro('exibirMidia', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
		window.scroll(0,0);
		if (help == 'S'){
			abrirHelp('exibirMidia');
		}
	divHideShow('dv_central_operacao', 'dv_central');
}


//buscar()
function buscar(){
	var termo = xGetElementById("ouvir");
	if ($.trim(termo.value) == ''){
		alert('O campo Busca deve ser preenchido');
		termo.focus();
	}
	else if (termo.value == 'O que você quer ouvir agora?'){
		alert('O campo Busca deve ser preenchido');
		termo.focus();
	}
	else{
		window.location.hash = '#!pesquisar_T_1_1_1_'+$.URLEncode(termo.value);
		reload_pg('#!pesquisar_T_1_1_1_'+$.URLEncode(termo.value));
		abrirHelp('buscaGeral');
	}
}
//pesquisar()
function pesquisar(tipo, pag, col, ord, termo){
	var pg = 'pesquisa.asp';
	var dv = 'dv_central';
	var pr = 'tipo='+tipo+'&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&termo='+termo;

	switch (tipo)
	{
		case 'R':
			alteraAbaMenu('MN_Radio');
			break;
		case 'M':
			alteraAbaMenu('MN_Musicas');
			break;
		case 'A':
			alteraAbaMenu('MN_Artistas');
			break;
		case 'L':
		case 'G':
		case 'S':
			alteraAbaMenu('');
			break;
	}
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){
						xGetElementById(dv).innerHTML = conteudo;
						var total_pg = $('#aux_total_pagina').html();
						_gaq.push(['_trackPageview', '/#!pesquisar']);
						montarSel('paginasx', total_pg);
						montarSel('paginasx1', total_pg);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('pesquisar: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							pesquisar(tipo, pag, col, ord, termo);
						}
						else{
							sys_notificaErro('pesquisar', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	
	divHideShow('dv_central_operacao', 'dv_central');
	window.scroll(0,0);
}
//genero(cod_gen)
function genero(tipo, pag, col, ord, cod_gen){
	var pg = 'genero.asp';
	var dv = 'dv_central';
	var pr = 'tipo='+tipo+'&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_gen='+cod_gen;
	//retorna_conteudo(pg, dv, pr);
	
	switch (tipo)
	{
		case 'R':
			alteraAbaMenu('MN_Radio');
			break;
		case 'M':
			alteraAbaMenu('MN_Musicas');
			break;
		case 'A':
			alteraAbaMenu('MN_Artistas');
			break;
		case 'L':
		case 'G':
		case 'S':
			alteraAbaMenu('');
			break;
	}
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						//$('#'+dv).html(conteudo);
						xGetElementById(dv).innerHTML = conteudo;
						var total_pg = $('#aux_total_pagina').html();
						montarSel('paginasx', total_pg);
						montarSel('paginasx1', total_pg);
						_gaq.push(['_trackPageview', '/#!genero']);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('genero: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							genero(tipo, pag, col, ord, cod_gen);
						}
						else{
							sys_notificaErro('genero', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	
	window.scroll(0,0);
	divHideShow('dv_central_operacao', 'dv_central');
}
//subgenero(cod_gen, cod_subgen)
function subgenero(tipo, pag, col, ord, cod_gen, cod_subgen){
	var pg = 'subgenero.asp';
	var dv = 'dv_central';
	var pr = 'tipo='+tipo+'&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_gen='+cod_gen+'&cod_subgen='+cod_subgen;
	//retorna_conteudo(pg, dv, pr);
	
	switch (tipo)
	{
		case 'R':
			alteraAbaMenu('MN_Radio');
			break;
		case 'M':
		case 'T':
			alteraAbaMenu('MN_Musicas');
			break;
		case 'A':
			alteraAbaMenu('MN_Artistas');
			break;
		case 'L':
		case 'G':
		case 'S':
			alteraAbaMenu('');
			break;
	}
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						//$('#'+dv).html(conteudo);
						xGetElementById(dv).innerHTML = conteudo;
						var total_pg = $('#aux_total_pagina').html();
						montarSel('paginasx', total_pg);
						montarSel('paginasx1', total_pg);
						_gaq.push(['_trackPageview', '/#!subgenero']);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('subgenero: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							subgenero(tipo, pag, col, ord, cod_gen, cod_subgen);
						}
						else{
							sys_notificaErro('subgenero', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
	divHideShow('dv_central_operacao', 'dv_central');
}


//cadastre_se()
function cadastre(se){ 
	alteraAbaMenu('MN_Inicio');
	var pg = 'cadastrar.asp';
	var dv = 'dv_central';
	var pr = 'fase=1';
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!cadastre_se']);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('cadastre: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							cadastre(se);
						}
						else{
							sys_notificaErro('cadastre', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	divHideShow('dv_central_operacao', 'dv_central');
	window.scroll(0,0);
}
//exibeQualOrigem()
function exibeQualOrigem(){
	var v_como = $('#sel_como').val();
	//como[como.selectedIndex].value;
	//var dv = xGetElementById('dvQual');
	var dv = 'dvQual';
	switch (v_como)
	{
		case 'SITE_BLOG':
			$('#'+dv).html('<label for="txtQual">Por favor, informe a URL do site/blog onde conheceu a LognPlay:</label><input class="tam490" type="text" name="txtQual" id="txtQual" maxlength="200" onKeyUp="bloqueiaInvalido(0)"><BR>');
			$('#'+dv).show('slow');
			break;
		case 'INDICACAO':
			$('#'+dv).html('<label for="txtQual">Por favor, informe o e-mail de quem indicou a LognPlay:</label><input class="tam490" type="text" name="txtQual" id="txtQual" maxlength="200" onKeyUp="bloqueiaInvalido(0)"><BR>');
			$('#'+dv).show('slow');
			break;
		case 'OUTROS':
			$('#'+dv).html('<label for="txtQual">Por favor, informe como conheceu a LognPlay:</label><input class="tam490" type="text" name="txtQual" id="txtQual" maxlength="200" onKeyUp="bloqueiaInvalido(0)"><BR>');
			$('#'+dv).show('slow');
			break;
		default:
			$('#'+dv).html('');
			$('#'+dv).hide('slow');
			break;
	}
}
//exibirTermoUso(){
function exibirTermoUso(){
	$('#dv_termo').show();
	$('#dv_termoconteudo').show();
	$('#dv_termo').addClass('dv_termoSel');
	$('#dv_termoconteudo').addClass('dv_termoconteudoSel');
	$('#dv_termoconteudo').focus();
	//$('#dv_termoconteudo').load('includes/pr_institucional.asp', {fase:'7'});
	var pg = 'includes/pr_institucional.asp';
	var pr = 'fase=7';
	var dv = 'dv_termoconteudo';
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!exibirTermoUso']);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('cadastre: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibirTermoUso();
						}
						else{
							sys_notificaErro('exibirTermoUso', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//fecharTermo(){
function fecharTermo(){
	$('#dv_termo').removeClass('dv_termoSel');
	$('#dv_termoconteudo').removeClass('dv_termoconteudoSel');
	$('#dv_termo').hide();
	$('#dv_termoconteudo').hide();
}
//aceitaTermo(){
function aceitaTermo(){
	var aceite 	= xGetElementById('aceite');
	var bt 		= xGetElementById('bt_cad');
	if (aceite.checked){
		exibirTermoUso();
		bt.disabled = false;
	}
	else{
		bt.disabled = true;
	}
}
//cadastrar()
function cadastrar()
{
	var d 			= new Date();
	var ano 		= d.getFullYear();
	var nome 		= xGetElementById('nome');
	var d_nasc 		= xGetElementById('d_nasc');
	var m_nasc 		= xGetElementById('m_nasc');
	var a_nasc 		= xGetElementById('a_nasc');
	var profissao	= xGetElementById('profissao');
	var empresa 	= xGetElementById('empresa');
	var ddd 		= xGetElementById('ddd');
	var telefone 	= xGetElementById('telefone');
	var sel_log 	= xGetElementById('sel_log_formCadastro');
	var v_log 		= sel_log[sel_log.selectedIndex].value;
	var rua 		= xGetElementById('rua');
	var num 		= xGetElementById('num');
	var comp 		= xGetElementById('comp');
	var bai 		= xGetElementById('bairro');
	var cid 		= xGetElementById('cidade');
	var uf 			= xGetElementById('sel_uf_formCadastro');
	var v_uf 		= uf[uf.selectedIndex].value;
	var cep 		= xGetElementById('cep');
	var sel_pais 	= xGetElementById('sel_pais_formCadastro');
	var v_pais 		= sel_pais[sel_pais.selectedIndex].value;
	var email 		= xGetElementById('email');
	var usuario 	= xGetElementById('login');
	var senha 		= xGetElementById('senha');
	var conf 		= xGetElementById('conf');
	var lembrete	= xGetElementById('lembrete');
	var idioma 		= xGetElementById('idioma');
	var v_idioma 	= idioma[idioma.selectedIndex].value;
	var frm 		= xGetElementById('frm_cad');
	var quem_sou	= xGetElementById('quem_sou');
	var v_sexo;
	var bt 			= xGetElementById("bt_cad");
		bt.disabled = 'disabled';
		bt.childNodes[0].nodeValue = 'Cadastrando... Aguarde';
	
	if (d_nasc.value.length > 0){
		d_nasc.value	= Right('00' + d_nasc.value , 2);
	}
	if (m_nasc.value.length > 0){
		m_nasc.value	= Right('00' + m_nasc.value , 2);
	}
	if (a_nasc.value.length > 0){
		a_nasc.value	= Right('20' + a_nasc.value , 4);
	}
	
	if (frm.sexo[0].checked)
	{
		v_sexo = frm.sexo[0].value;
	}
	else if (frm.sexo[1].checked)
	{
		v_sexo = frm.sexo[1].value;
	}
	var como = xGetElementById('sel_como');
	var v_como = como[como.selectedIndex].value;
	var txtQual;
	if (xGetElementById('txtQual') != undefined){
		txtQual = xGetElementById('txtQual').value;
	}
	else{
		txtQual = '';
	}
	var b_continua = true;
	
	if (nome.value == ''){
		alert('O campo Nome deve ser preenchido.');
		nome.focus();
		bt.disabled = false;
		bt.childNodes[0].nodeValue = 'Cadastrar';
		b_continua = false;
	}
	else if (d_nasc.value == ''){
		alert('O campo Dia de seu nascimento deve ser preenchido.');
		d_nasc.focus();
		bt.disabled = false;
		bt.childNodes[0].nodeValue = 'Cadastrar';
		b_continua = false;
	}
	else if ((d_nasc.value < 1)||(d_nasc.value > 31)){
		alert('O campo Dia de seu nascimento possui um valor inválido.');
		d_nasc.focus();
		bt.disabled = false;
		bt.childNodes[0].nodeValue = 'Cadastrar';
		b_continua = false;
	}
	else if (m_nasc.value == ''){
		alert('O campo Mês de seu nascimento deve ser preenchido.');
		m_nasc.focus();
		bt.disabled = false;
		bt.childNodes[0].nodeValue = 'Cadastrar';
		b_continua = false;
	}
	else if ((m_nasc.value < 1)||(m_nasc.value > 12)){
		alert('O campo Mês de seu nascimento possui um valor inválido.');
		m_nasc.focus();
		bt.disabled = false;
		bt.childNodes[0].nodeValue = 'Cadastrar';
		b_continua = false;
	}
	else if (a_nasc.value == ''){
		alert('O campo Ano de seu nascimento deve ser preenchido.');
		a_nasc.focus();
		bt.disabled = false;
		bt.childNodes[0].nodeValue = 'Cadastrar';
		b_continua = false;
	}
	else if ((a_nasc.value < 1900)||(a_nasc.value > ano)){
		alert('O campo Ano de seu nascimento possui um valor inválido.');
		a_nasc.focus();
		bt.disabled = false;
		bt.childNodes[0].nodeValue = 'Cadastrar';
		b_continua = false;
	}
	else if (!validaDATA(d_nasc.value+''+m_nasc.value+''+a_nasc.value)){
		alert('O campo Data de seu nascimento não possui uma data válida');
		d_nasc.focus();
		bt.disabled = false;
		bt.childNodes[0].nodeValue = 'Cadastrar';
		b_continua = false;
	}
	else if ((ddd.value != '') || (telefone.value != '')){
		if(ddd.value == ''){
			alert('O campo DDD deve ser preenchido.');
			ddd.focus();
			bt.disabled= false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
		else if (ddd.value.length < 2){
			alert('O campo DDD possui um valor inválido');
			ddd.focus();
			bt.disabled = false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
		else if(telefone.value == ''){
			alert('O campo Telefone deve ser preenchido.');
			telefone.focus();
			bt.disabled= false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
		else if (telefone.value.length < 8){
			alert('O campo Telefone possui um valor inválido.');
			telefone.focus();
			bt.disabled = false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
	}
	if (b_continua){
		if (cep.value != ''){
			if (cep.value == ''){
				alert('O campo CEP deve ser preenchido.');
				cep.focus();
				bt.disabled= false;
				bt.childNodes[0].nodeValue = 'Cadastrar';
				b_continua = false;
			}
			else if (cep.value.length < 8){
				alert('O campo CEP possui um valor inválido');
				cep.focus();
				bt.disabled = false;
				bt.childNodes[0].nodeValue = 'Cadastrar';
				b_continua = false;
			}
		}
	}
	if (b_continua){
		if (email.value == ''){
			alert('O campo E-Mail deve ser preenchido.');
			email.focus();
			bt.disabled = false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
		else if (!validaEMAIL(email.value)){
			alert('O campo E-Mail não possui um e-mail válido.');
			email.focus();
			bt.disabled = false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
		else if (usuario.value == ''){
			alert('O campo Login deve ser preenchido.');
			usuario.focus();
			bt.disabled = false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
		else if (senha.value == ''){
			alert('O campo Senha deve ser preenchido.');
			senha.focus();
			bt.disabled = false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
		else if (conf.value == ''){
			alert('O campo Repita a Senha deve ser preenchido.');
			conf.focus();
			bt.disabled = false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
		else if (senha.value != conf.value){
			alert('Os campos Senha e Repite a Senha devem ser iguais.');
			senha.focus();
			bt.disabled = false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
		else if (senha.value.length < 5){
			alert('A senha deve ter de 6 a 10 caracteres.');
			senha.focus();
			bt.disabled = false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
		else if (v_como == '0'){
			alert('Você deve selecionar como conheceu a LognPlay.');
			como.focus();
			bt.disabled = false;
			bt.childNodes[0].nodeValue = 'Cadastrar';
			b_continua = false;
		}
	}
	
	if (b_continua){
		var pg = 'includes/pr_usuario.asp';
		var pr = 'fase=3&nome='+$.URLEncode(nome.value)+'&email='+$.URLEncode(email.value);
			pr += '&login='+$.URLEncode(usuario.value)+'&senha='+$.URLEncode(senha.value);
			pr += '&ddd='+$.URLEncode(ddd.value)+'&telefone='+$.URLEncode(telefone.value);
			pr += '&rua='+$.URLEncode(rua.value)+'&num='+$.URLEncode(num.value);
			pr += '&comp='+$.URLEncode(comp.value)+'&d_nasc='+$.URLEncode(d_nasc.value);
			pr += '&m_nasc='+$.URLEncode(m_nasc.value)+'&a_nasc='+$.URLEncode(a_nasc.value);
			pr += '&cid='+$.URLEncode(cid.value)+'&cep='+$.URLEncode(cep.value);
			pr += '&bai='+$.URLEncode(bai.value)+'&pais='+v_pais;
			pr += '&sel_log='+$.URLEncode(v_log)+'&uf='+$.URLEncode(v_uf);
			pr += '&idioma='+$.URLEncode(v_idioma)+'&sexo='+$.URLEncode(v_sexo);
			pr += '&como='+$.URLEncode(v_como)+'&txtQual='+$.URLEncode(txtQual);
			pr += '&profissao='+$.URLEncode(profissao.value)+'&empresa='+$.URLEncode(empresa.value);
			pr += '&lembrete='+$.URLEncode(lembrete.value)+'&quem_sou='+$.URLEncode(quem_sou.value);
		//var result = retorna_chamada(pg, pr);
		//var dv = xGetElementById('dv_central');
		//	dv.innerHTML = result;
		//eval(result);
		
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) {
							//alert('cadastrar: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								cadastrar();
							}
							else{
								bt.disabled = '';
								bt.childNodes[0].nodeValue = 'Cadastrar';
								sys_notificaErro('exibirTermoUso', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
		
	}
}


//login(){
function login(){
	var user 	= xGetElementById('user');
	var pwd 	= xGetElementById('pwd');
	var manter 	= xGetElementById('manter');
	var vManter;
	var result;
	if (manter.checked){
		vManter = manter.value;
	}
	else
	{
		vManter = 'N';
	}
	if (user.value == ''){
		alert('O campo E-Mail/Login deve ser preenchido');
		user.focus();
	}
	else if (pwd.value == ''){
		alert('O campo Senha deve ser preenchido');
		pwd.focus();
	}
	else{
		var pg = 'includes/pr_usuario.asp';
		var pr = 'fase=6&user='+$.URLEncode(user.value)+'&pwd='+$.URLEncode(pwd.value)+'&manter='+vManter;
		//var result = retorna_chamada(pg, pr);
		//eval(result);
		//var dv = 'dv_central';
		//retorna_conteudo(pg, dv, pr);
		$.ajax({ 
			type: 		 'POST',
			url: 		 pg,
			data: 		 pr,
			async: 		 false,
			cache: 		 false,
			timeout: 	 20000,
			contentType: 'application/x-www-form-urlencoded;charset=UTF-8',
			beforeSend:	function (xhr, settings) {
							xhr.setRequestHeader("Accept", "text/javascript");
						}, 
			success: 	function(pag){ 
							eval(pag);
							_gaq.push(['_trackPageview', '/#!login']);
						},
			complete:	function(xhr, textStatus){
							//eval(xhr.responseText);
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('login: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								login();
							}
							else{
								sys_notificaErro('login', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	
	}
}
// esqueci(senha)
function esqueci(senha){
	var pg = 'esqueci_senha.asp';
	var dv = 'dv_central';
	var pr = 'fase=1';
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!esqueci_senha']);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('esqueci: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							esqueci(senha);
						}
						else{
							sys_notificaErro('esqueci', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//lembrete_senha(){
function lembrete_senha(){
	var EmailLogin = xGetElementById('email');
	if (EmailLogin.value == ''){
		alert('O campo E-mail / Login deve ser preenchido');
		EmailLogin.focus();
	}
	else{
		var pg = 'includes/pr_usuario.asp';
		var pr = 'fase=4&login='+$.URLEncode(EmailLogin.value);
		var dv = 'dv_esqueci';
		//retorna_conteudo(pg, dv, pr);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
							//eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('lembrete_senha: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								lembrete_senha();
							}
							else{
								sys_notificaErro('lembrete_senha', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//enviar_senha(cod){
function enviar_senha(cod){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dv_esqueci';
	var pr = 'fase=5&cod_usu='+cod;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviar_senha: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviar_senha(cod);
						}
						else{
							sys_notificaErro('enviar_senha', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}


//radio(cod_rad)
function radio(cod_rad)
{
	alteraAbaMenu('MN_Radio');
	//var pg = 'radio.asp';
	//var dv = 'dv_central';
	//var pr = 'cod_rad='+cod_rad;
	//retorna_conteudo(pg, dv, pr);
	//$('#tools_compartilhe').hide();
	//var pr = 'cod_rad='+cod_rad+'&w=s';
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_rad=' + cod_rad;
	var hash = window.location.hash;
	if (hash.indexOf("#!radio_") >= 0) {
	    pr = pr + "&linkshared=1"
	}
	openCenterWin("radio.asp?" + pr, "lpradio", 1000, 600, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
}

//adicionarRadioFavorito(cod_rad){
function adicionarRadioFavorito(cod_rad){
	alteraAbaMenu('MN_Radio');
	var pg = 'includes/pr_radio.asp';
	var pr = 'fase=16&cod_rad='+cod_rad;
	//var dv = "dv_fav_mus";
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('adicionarRadioFavorito: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							adicionarRadioFavorito(cod_rad);
						}
						else{
							sys_notificaErro('adicionarRadioFavorito', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	//*/
	divHideShow('dv_central_operacao', 'dv_central');
}
//removeFavorito(qual){
function removerRadioFavorito(cod_rad){
	alteraAbaMenu('MN_Radio');
	var pg = 'includes/pr_radio.asp';
	var pr = 'fase=17&cod_rad='+cod_rad;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removerRadioFavorito: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							adicionarRadioFavorito(cod_rad);
						}
						else{
							sys_notificaErro('adicionarRadioFavorito', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	divHideShow('dv_central_operacao', 'dv_central');
}

//avaliacaoRadio(nota, cod_rad){
function avaliacaoRadio(nota, cod_rad){
	alteraAbaMenu('MN_Radio');
	var texto;
	switch (nota)
	{
		case '1':
			texto = " estrela (Ruim)"
			break;
		case '2':
			texto = " estrelas (Regular)"
			break;
		case '3':
			texto = " estrelas (Boa)"
			break;
		case '4':
			texto = " estrelas (Ótima)"
			break;
		case '5':
			texto = " estrelas (Excelente)"
			break;
	}
	if (confirm('Você está avaliando essa rádio com ' + nota + texto + '.\nVocê confirma a avaliação?')){
		var pg = 'includes/pr_radio.asp';
		var pr = 'fase=19&cod_rad='+cod_rad+'&ponto='+nota;
		//var result = retorna_chamada(pg, pr);
		//eval(result);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('avaliacaoRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								 avaliacaoRadio(nota, cod_rad);
							}
							else{
								sys_notificaErro('avaliacaoRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
		divHideShow('dv_central_operacao', 'dv_central');
	}
}

//novoformclonarRadio(cod_rad){
function novoformclonarRadio(cod_rad){
	alteraAbaMenu('MN_Radio');
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_rad=' + cod_rad + '&f=c';
	openCenterWin("radio.asp?" + pr, "lpradio", 1000, 600, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
	/*
	var lpradio = window.open ("radio.asp?"+pr,"lpradio","location=0,status=0,scrollbars=1,width=850,height=600");
  		lpradio.moveTo(250,80);
		lpradio.focus();
	*/
}
//formclonarRadio(cod_rad){
function formclonarRadio(cod_rad){
	divHideShow('dv_central', 'dv_central_operacao');
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=54&cod_rad='+$.URLEncode(cod_rad);
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!clonarRadio']);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('formclonarRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 formclonarRadio(cod_rad);
						}
						else{
							sys_notificaErro('formclonarRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//clonarRadio(cod_rad)
function clonarRadio(cod_rad){
	alteraAbaMenu('MN_Radio');
	if (confirm('Essa operação irá criar uma cópia da rádio para seu login.\nDeseja continuar?')){
		
		var novo_titulo = xGetElementById('novo_titulo');
		var velho_titulo = xGetElementById('titulo_original').value;
		
		if (novo_titulo.value == ''){
			alert('Você deve atribuir um título para a nova rádio.');
		}
		else if (novo_titulo.value.toUpperCase() == velho_titulo.toUpperCase()){
			alert('Você deve atribuir um título para a nova rádio diferente do título da rádio anterior.');
		}
		else{
			var pg = 'includes/pr_radio.asp';
			var pr = 'fase=47&cod_rad='+cod_rad+'&titulo='+$.URLEncode(novo_titulo.value);
			var dv = 'dv_clonarRadio';
			$.ajax({ 
				type: 		'POST',
				url: 		pg,
				data: 		pr,
				async: 		true,
				cache: true,
				timeout: 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
								//eval(pag);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								//alert('clonarRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
								crtl_err += 1;
								if (crtl_err < 3){
									 clonarRadio(cod_rad);
								}
								else{
									sys_notificaErro('clonarRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				});
		}
	}
}

//destacarRadio(cod_rad)
function destacarRadio(cod_rad)
{
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_rad=' + cod_rad + '&w=s';
	openCenterWin("radio.asp?" + pr, "lpradio", 1000, 600, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
	/*
	var lpradio = window.open ("radio.asp?"+pr,"lpradio","location=0,status=0,scrollbars=1,width=850,height=600");
  	lpradio.moveTo(250,80);
	lpradio.focus();
	*/
}

//incorporarSite()
function incorporarSite(tipo, cod_rad){
	//$("#span_incorporar_radio").html('Por favor, aguarde.');
	//$("#span_incorporar_radio").load("includes/pr_radio.asp", {fase: 38, tipo: tip, cod_rad: cod });
	var dv = 'span_incorporar_radio';
	var pg = 'includes/pr_radio.asp';
	var pr = 'fase=38&tipo='+tipo+'&cod_rad='+cod_rad
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('incorporarSite: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 incorporarSite(tipo, cod_rad);
						}
						else{
							sys_notificaErro('incorporarSite', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//criarCodigoIncorporarSite()
function criarCodigoIncorporarSite(tipo, cod_rad){
	var suaurl = xGetElementById('sua_url');
	var opt_player = xGetElementById('opt_player');
	var v_opt_player = opt_player[opt_player.selectedIndex].value;
	var opt_player_ordem = xGetElementById('opt_player_ordem');
	var v_opt_player_ordem = opt_player_ordem[opt_player_ordem.selectedIndex].value;
 	
	if (suaurl.value == ''){
		alert('O campo URL deve ser preenchido');
		suaurl.style.borderColor = '#FF0000';
		suaurl.focus();
	}
	else{
		//$("#span_incorporar_radio").html('Por favor, aguarde.');
		//$("#span_incorporar_radio").load("includes/pr_radio.asp", {fase: 39, tipo: tip, cod_rad: cod, url: $.URLEncode(suaurl.value) });
		var dv = 'span_incorporar_radio';
		var pg = 'includes/pr_radio.asp';
		var pr = 'fase=39&tipo='+tipo+'&cod_rad='+cod_rad+'&url='+$.URLEncode(suaurl.value)+'&opt='+v_opt_player+'&opt_ordem='+v_opt_player_ordem;
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('criarCodigoIncorporarSite: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								 criarCodigoIncorporarSite(tipo, cod_rad);
							}
							else{
								sys_notificaErro('criarCodigoIncorporarSite', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//gravaOrdemRadio(param)
function gravarOrdemRadio(param){
	var pg = 'includes/pr_radio.asp';
	var pr = 'fase=32&flash='+param;
	//var result = retorna_chamada(pg, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('gravarOrdemRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 gravarOrdemRadio(param);
						}
						else{
							sys_notificaErro('gravarOrdemRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//sincronizarMusicaPagina(cod_mus)
function sincronizarMusicaPagina(cod_mus){
	acompanharExecucaoRadio(cod_mus);
}
//acompanharExecucaoRadio(cod_mus)
function acompanharExecucaoRadio(cod_mus){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_info_musica';
	var pr = 'fase=38&cod_mus='+cod_mus;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('acompanharExecucaoRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							acompanharExecucaoRadio(cod_mus); 
						}
						else{
							sys_notificaErro('acompanharExecucaoRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//exibeFormAutoMusicaRadio(" & cod_mus(0) & ")
function exibeFormAutoMusicaRadio(cod_mus){
	var pos = $("#auto_incluir_radio").offset();
	$('#dv_autoListaRadio').attr({top: pos.top + 5, left: pos.left}).show('slow');
	
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_autoListaRadioMusica';
	var pr = 'fase=63&cod_mus='+cod_mus;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('acompanharExecucaoRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeFormAutoMusicaRadio(cod_mus); 
						}
						else{
							sys_notificaErro('exibeFormAutoMusicaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//fecharAutoListaRadio()
function fecharAutoListaRadio(){
	$('#dv_autoListaRadio').hide('slow');
}
//incluirMusicaRadioAuto(cod_rad, cod_mus)
function incluirMusicaRadioAuto(cod_rad, cod_mus){
	var pg = 'includes/pr_radio.asp';
	var pr = 'fase=64&cod_rad='+cod_rad+'&cod_mus='+cod_mus;
	//var dv = 'dv_autoListaRadioMusica';
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(conteudo){ 
						//$('#'+dv).html(conteudo);
						eval(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('indiqueRadioPub: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 incluirMusicaRadioAuto(cod_rad, cod_mus);
						}
						else{
							sys_notificaErro('incluirMusicaRadioAuto', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//indiqueRadioPub(cod_rad){
function indiqueRadioPub(cod_rad){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dvFormIndique';
	var pr = 'fase=6&cod_rad='+cod_rad;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('indiqueRadioPub: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 indiqueRadioPub(cod_rad);
						}
						else{
							sys_notificaErro('indiqueRadioPub', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//enviarIndicacaoRadio(){
function enviarIndicacaoRadio(){
	var seu_nome = xGetElementById('seu_nome');
	var seu_email = xGetElementById('seu_email');
	var nome_amigo = xGetElementById('nome_amigo');
	var email_amigo = xGetElementById('email_amigo');
	var cod_rad = $('#dv_cod_rad').html();
	var titulo_rad = $('#dv_titulo_rad').html();
	var coment_rad = xGetElementById('comentario');
	if (seu_nome.value == ''){ 
		alert('O campo Seu Nome deve ser preenchido');
		seu_nome.style.borderColor = '#FF0000';
		seu_nome.focus();
	}
	else if (seu_email.value == ''){
		alert('O campo Seu E-mail deve ser preenchido');
		seu_email.style.borderColor = '#FF0000';
		seu_email.focus();
	}
	else if (!validaEMAIL(seu_email.value)){
		alert('O campo Seu E-mail não possui um e-mail válido');
		seu_email.style.borderColor = '#FF0000';
		seu_email.focus();
	}
	else if (nome_amigo.value == ''){ 
		alert('O campo Nome do Amigo(a) deve ser preenchido');
		nome_amigo.style.borderColor = '#FF0000';
		nome_amigo.focus();
	}
	else if (email_amigo.value == ''){
		alert('O campo E-mail do Amigo(a) deve ser preenchido');
		email_amigo.style.borderColor = '#FF0000';
		email_amigo.focus();
	}
	else if (!validaEMAIL(email_amigo.value)){
		alert('O campo E-mail do Amigo(a) não possui um e-mail válido');
		email_amigo.style.borderColor = '#FF0000';
		email_amigo.focus();
	}
	else {
		var pg = 'includes/pr_radio.asp';
		var dv = 'dvFormIndique';
		var pr = 'fase=7&cod_rad='+cod_rad+'&seu_nome='+$.URLEncode(seu_nome.value)+'&seu_email='+$.URLEncode(seu_email.value);
			pr += '&nome_amigo='+$.URLEncode(nome_amigo.value)+'&email_amigo='+$.URLEncode(email_amigo.value)+'&titulo_rad='+$.URLEncode(titulo_rad);
			pr += '&comentario='+$.URLEncode(coment_rad.value);
		//retorna_conteudo(pg, dv, pr);
		$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarIndicacaoRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 enviarIndicacaoRadio();
						}
						else{
							sys_notificaErro('enviarIndicacaoRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
		
	}
}

//buscarLPIndicacao()
function buscarLPIndicacao(pag, col, ord){
	var nome_lp = $('#nome_lp').val();
	
	if (nome_lp == ''){
		alert('O campo Enviar para não pode ficar em branco.');
		$('#nome_lp').focus();
	}
	else{
		var pg = 'includes/pr_usuario.asp';
		var dv = 'dv_lpdisponivel';
		var pr = 'fase=68&nome_lp='+$.URLEncode(nome_lp)+'&pagina='+pag+'&coluna='+col+'&ordem='+ord;
		$.ajax({ 
		 	type: 		 'POST',
			url: 		 pg,
			data: 		 pr,
			async: 		 true,
			cache: 		 true,
			timeout: 	 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								 buscarLPIndicacao();
							}
							else{
								sys_notificaErro('buscarLPIndicacao', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//incluirLPEnviarIndicacao(cod_usu)
function incluirLPEnviarIndicacao(cod_usu){
	var ja_tem = $('#lp_sel').val();
	
	if (ja_tem.indexOf(cod_usu) > 0 ){
		alert('Este LP já foi incluído.');
	}
	else{
		$('#lp_sel').val($('#lp_sel').val()+','+cod_usu);
		exibirLPSelecionadoIndicacao($('#lp_sel').val());
	}
	
}
//exibirLPSelecionadoIndicacao($('#lp_sel').val());
function exibirLPSelecionadoIndicacao(lista){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dv_lpselecionado';
	var pr = 'fase=69&lista_lp='+$.URLEncode(lista);
	$.ajax({ 
		type: 		 'POST',
		url: 		 pg,
		data: 		 pr,
		async: 		 true,
		cache: 		 true,
		timeout: 	 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						crtl_err += 1;
						if (crtl_err < 3){
							 exibirLPSelecionadoIndicacao(lista);
						}
						else{
							sys_notificaErro('exibirLPSelecionadoIndicacao', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//excluirLPSelecionadoIndicacao(cod_usu)
function excluirLPSelecionadoIndicacao(cod_usu){
	var ja_tem = $('#lp_sel').val();
	$('#lp_sel').val($('#lp_sel').val().replace(','+cod_usu, ''));
	exibirLPSelecionadoIndicacao($('#lp_sel').val());
}
//enviarIndicacaoLPRadio(){}
function enviarIndicacaoLPRadio(){
	var seu_nome 	= xGetElementById('seu_nome2');
	var seu_email 	= xGetElementById('seu_email2');
	var cod_rad 	= $('#dv_cod_rad').html();
	var titulo_rad 	= $('#dv_titulo_rad').html();
	var lista 		= $('#lp_sel').val();
	var coment_rad 	= xGetElementById('comentario2');
	
	if ($('#lp_sel').val().replace(',', '') == ''){
		alert('Você deve selecionar um LP para enviar a indicação.')
	}
	else{
		if (seu_nome.value == ''){ 
			alert('O campo Seu Nome deve ser preenchido');
			seu_nome.style.borderColor = '#FF0000';
			seu_nome.focus();
		}
		else if (seu_email.value == ''){
			alert('O campo Seu E-mail deve ser preenchido');
			seu_email.style.borderColor = '#FF0000';
			seu_email.focus();
		}
		else if (!validaEMAIL(seu_email.value)){
			alert('O campo Seu E-mail não possui um e-mail válido');
			seu_email.style.borderColor = '#FF0000';
			seu_email.focus();
		}
		else {
			var pg  = 'includes/pr_radio.asp';
			var dv  = 'dv_lpselecionado';
			var pr  = 'fase=60&cod_rad='+cod_rad+'&seu_nome='+$.URLEncode(seu_nome.value)+'&seu_email='+$.URLEncode(seu_email.value);
				pr += '&titulo_rad='+$.URLEncode(titulo_rad);
				pr += '&comentario='+$.URLEncode(coment_rad.value)+'&lista='+$.URLEncode(lista);
			$.ajax({ 
				type: 		 'POST',
				url: 		 pg,
				data: 		 pr,
				async: 		 true,
				cache: 		 true,
				timeout: 	 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
								$('#'+dv).append('<p align="center">Enviando indicações. Aguarde...</p>')
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								crtl_err += 1;
								if (crtl_err < 3){
									 enviarIndicacaoLPRadio();
								}
								else{
									sys_notificaErro('enviarIndicacaoLPRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				}); 
		}
	}
}


//listaMusicasRadio(pag, col, ord, qual){
function listaMusicasRadio(pag, col, ord, cod_rad){
	$("#dvListaMusicasRadio").removeClass();
	var pg = 'lista_musicas_radio.asp';
	var dv = 'dvListaMusicasRadio';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_rad='+cod_rad;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaRadio()
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaMusicasRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 listaMusicasRadio(pag, col, ord, cod_rad);
						}
						else{
							sys_notificaErro('listaMusicasRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaMusicaRadio');
}
//listaComentarioRadio(pag, qual){
function listaComentarioRadio(pag, qual){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dvFormComentario';
	var pr = 'fase=9&pagina='+pag+'&cod_rad='+qual;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaRadio();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaComentarioRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 listaComentarioRadio(pag, qual);
						}
						else{
							sys_notificaErro('listaComentarioRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaComentRadio');
}
//enviarComentRadioPub(){
function enviarComentRadioPub(){
	var texto_coment = xGetElementById('seu_comentario');
	if (texto_coment.value == '')
	{
		alert('O campo Comentario deve ser preenchido');
		texto_coment.style.borderColor = '#FF0000';
		texto_coment.focus();
	}
	else
	{
		var cod_rad = $('#dv_cod_rad').html();
		var pg = 'includes/pr_radio.asp';
		var dv = 'dv_coment';
		var pr = 'fase=10&cod_rad='+cod_rad+'&texto='+$.URLEncode(texto_coment.value);
		//retorna_conteudo(pg, dv, pr);
		
		$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarComentRadioPub: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarComentRadioPub();
						}
						else{
							sys_notificaErro('enviarComentRadioPub', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
		texto_coment.value = '';
	}
}
//enviarRespostaComentarioRadio(cod_rad, cod_com, pag, cod_com_origem)
function enviarRespostaComentarioRadio(cod_rad, cod_com, pag, cod_com_origem){
	var texto_coment = xGetElementById('seu_comentario_'+cod_rad+'_'+cod_com);
	if (texto_coment.value == '')
	{
		alert('O campo Comentário deve ser preenchido');
		texto_coment.style.borderColor = '#FF0000';
		texto_coment.focus();
	}
	else
	{
		var pg = 'includes/pr_radio.asp';
		var dv = 'dv_resposta_'+cod_rad+"_"+cod_com;
		var pr = 'fase=61&cod_rad='+cod_rad+'&cod_com_pai='+cod_com+'&cod_com_origem='+cod_com_origem+'&texto='+$.URLEncode(texto_coment.value);
		//retorna_conteudo(pg, dv, pr);
		
		$.ajax({ 
			type: 		 'POST',
			url: 		 pg,
			data: 		 pr,
			async: 		 true,
			cache: 		 true,
			timeout: 	 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	 function (xhr, settings) {
							loading(dv);
						 }, 
			success: 	 function(conteudo){ 
							//$('#'+dv).html(conteudo);
							listaComentarioRadio(pag, cod_rad);
						 },
			complete:	 function(xhr, textStatus){
						 },
			error:		 function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								enviarRespostaComentarioRadio(cod_rad, cod_com, pag, cod_com_origem);
							}
							else{
								sys_notificaErro('enviarRespostaComentarioRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						 }
			});
		texto_coment.value = '';
		
	} 
}
//excluirComentarioRadio(cod_rad, cod_com, pagina, tipo)
function excluirComentarioRadio(cod_rad, cod_com, pagina, tipo){
	if (confirm('Confirma a exclusão desse comentário?')){
		var pg = 'includes/pr_radio.asp';
		var pr = 'fase=62&cod_rad='+cod_rad+'&cod_com='+cod_com+'&pagina='+pagina+'&tipo='+tipo;
		
		$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(conteudo){ 
						//$('#'+dv).html(conteudo);
						eval(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						crtl_err += 1;
						if (crtl_err < 3){
							excluirComentarioRadio(cod_rad, cod_com, pagina, tipo);
						}
						else{
							sys_notificaErro('excluirComentarioRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
		
	}
}
//listaUsuarioFavoritoRadio(pag, col, ord, cod_rad)
function listaUsuarioFavoritoRadio(pag, cod_rad){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dvFormFavorito';
	var pr = 'fase=31&pagina='+pag+'&cod_rad='+cod_rad;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaRadio();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaUsuarioFavoritoRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaUsuarioFavoritoRadio(pag, cod_rad);
						}
						else{
							sys_notificaErro('listaUsuarioFavoritoRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaUsuarioFavoritoRadio');
}
//listaUsuarioIndicacaoRadio(pag, cod_rad)
function listaUsuarioIndicacaoRadio(pag, cod_rad){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dvFormIndicacao';
	var pr = 'fase=42&pagina='+pag+'&cod_rad='+cod_rad;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaRadio();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaUsuarioIndicacaoRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaUsuarioIndicacaoRadio(pag, cod_rad);
						}
						else{
							sys_notificaErro('listaUsuarioIndicacaoRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaUsuarioIndicacaoRadio');
}

//novoeditarRadio(cod_rad){
function novoeditarRadio(cod_rad){
	alteraAbaMenu('MN_Radio');
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_rad=' + cod_rad + '&f=e';
	openCenterWin("radio.asp?" + pr, "lpradio", 1000, 600, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
	/*
	var lpradio = window.open ("radio.asp?"+pr,"lpradio","location=0,status=0,scrollbars=1,width=850,height=600");
  		lpradio.moveTo(250,80);
		lpradio.focus();
	*/
}
//editarRadio(cod_rad, acao)
function editarRadio(cod_rad, acao){
	divHideShow('dv_central', 'dv_central_operacao');
	
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=22&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!editarRadio']);
					},
		complete:	function(xhr, textStatus){
						if (acao != 'C'){
							alert('Uma cópia de segurança desta rádio foi criada com sucesso.');
						}
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('editarRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							editarRadio(cod_rad, acao);
						}
						else{
							sys_notificaErro('editarRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
}
//salvarEdicaoInfoRadio(cod_rad){
function salvarEdicaoInfoRadio(cod_rad, acao){
  var titulo 	= xGetElementById('titulo');
  var slogan 	= xGetElementById('slogan');
  var desc 		= xGetElementById('desc');
  var stat;
  var v_stat;
  
  if (eval('xGetElementById("stat")') != undefined){
	  stat 	= xGetElementById('stat');
	  v_stat 	= stat[stat.selectedIndex].value;
  }
  else{
	  v_stat = ''
  }

  if (titulo.value == ''){
	  alert('O campo Titulo deve ser preenchido.');
	  titulo.style.borderColor = '#FF0000';
	  titulo.focus();
  }
  else{
	  //var dv =  'dv_detradio';
	  var pg =  'includes/pr_radio.asp';
	  var pr =  'fase=24&cod_rad='+cod_rad+'&titulo='+$.URLEncode(titulo.value)+'&slogan='+$.URLEncode(slogan.value);
		  pr += '&stat='+v_stat+'&desc='+$.URLEncode(desc.value)+'&acao='+acao;
	  //var result = retorna_chamada(pg, pr);
	  //eval(result);
	  $.ajax({ 
		  type: 	'POST',
		  url: 		pg,
		  data: 	pr,
		  async: 	false,
		  cache: 	true,
		  timeout: 	20000,
		  contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		  beforeSend:	function (xhr, settings) {
						  //loading(dv);
					  }, 
		  success: 	function(pag){ 
						  //$('#'+dv).html(pag);
						  eval(pag);
					  },
		  complete:	function(xhr, textStatus){
					  },
		  error:	function(xhr, textStatus, errorThrown) { 
						//alert('salvarEdicaoInfoRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							salvarEdicaoInfoRadio(cod_rad, acao);
						}
						else{
							sys_notificaErro('salvarEdicaoInfoRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		  });
  }
}

//inserirMusicaRadio(){
function inserirMusicaRadio(cod_rad, acao){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=13&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
							
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('inserirMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								inserirMusicaRadio(cod_rad, acao);
							}
							else{
								sys_notificaErro('inserirMusicaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	abrirHelp('inserirMusicaRadio');
	window.scroll(0,0);
}
//filtraListaMusica(qual){
function filtraListaMusica(cod_rad){
	var pesq 	= xGetElementById('pesq');
	var tipo 	= xGetElementById('tipo');
	var v_tipo 	= tipo[tipo.selectedIndex].value;
	var coluna;
	var ordem;
	if (v_tipo == 'T'){
		coluna 	= 8;
		ordem 	= 0;
	}
	else if (v_tipo == 'A'){
		coluna 	= 1;
		ordem 	= 1;
	}
	else if (v_tipo == 'U'){
		coluna 	= 1;
		ordem 	= 1;
	}
	else if (v_tipo == 'M'){
		coluna 	= 1;
		ordem 	= 1;
	}
	else if (v_tipo == 'R'){
		coluna 	= 1;
		ordem 	= 1;
	}
	else{
		coluna 	= 1;
		ordem 	= 1;
	}
	listaMusicaIncluirRadio(1, coluna, ordem, cod_rad, v_tipo, pesq.value);
}
//listaMusicaIncluirRadio(pag, col, ord, qual, tipo, pesq){
function listaMusicaIncluirRadio(pag, col, ord, cod_rad, tipo, pesq){
	if (tipo == 'R'){
		var pg =  'lista_radio_incluir_radio.asp';
	}
	else{
		var pg =  'lista_musica_incluir_radio.asp';
	}
	
	var dv =  'dv_musicaDisp';
	var pr =  'pagina='+pag+'&coluna='+col+'&ordem='+ord;
		pr += '&cod_rad='+cod_rad+'&tipo='+tipo+'&pesq='+$.URLEncode(pesq);
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('listaMusicaIncluirRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								listaMusicaIncluirRadio(pag, col, ord, cod_rad, tipo, pesq);
							}
							else{
								sys_notificaErro('listaMusicaIncluirRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	abrirHelp('listaMusicaIncluirRadio');
}
//adicionarMusicaRadio(cod_rad, cod_mus, obj){
function adicionarMusicaRadio(cod_rad, cod_mus, obj){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_musicaRadio';
	var pr = 'fase=19&cod_rad='+cod_rad+'&cod_mus='+cod_mus;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	
	$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('adicionarMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								adicionarMusicaRadio(cod_rad, cod_mus, obj);
							}
							else{
								sys_notificaErro('adicionarMusicaRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	
	var linha = obj.parentNode.parentNode;
	try{
		linha.setAttribute('className', 'inc');
		linha.setAttribute('class', 'inc');
	}
	catch(e){
		alert(e);
	}
}
//listaMusicaRadio(){
function listaMusicaIncluidaRadio(cod_rad){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_musicaRadio';
	var pr = 'fase=51&cod_rad='+cod_rad;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('listaMusicaIncluidaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								listaMusicaIncluidaRadio(cod_rad);
							}
							else{
								sys_notificaErro('listaMusicaIncluidaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	abrirHelp('listaMusicaIncluidaRadio');
}
//ouvirMusicaRadio(cod_mus)
function ouvirMusicaRadio(cod_mus){
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_ouvirMusica';
	var pr = 'fase=23&cod_mus='+cod_mus;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('ouvirMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								ouvirMusicaRadio(cod_mus);
							}
							else{
								sys_notificaErro('ouvirMusicaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
}
//removeIncluida(this){
function removeIncluida(cod_rad, cod_mus, posicao){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_musicaRadio';
	var pr = 'fase=20&cod_rad='+cod_rad+'&cod_mus='+cod_mus+'&posicao='+posicao;
	//var result = retorna_chamada(pg, pr);
	//	eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);							
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removeIncluida: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							removeIncluida(cod_rad, cod_mus, posicao);
						}
						else{
							sys_notificaErro('removeIncluida', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//incluirRadioemRadio(cod_rad_original, cod_rad_adicionar){
function incluirRadioemRadio(cod_rad_original, cod_rad_adicionar){
	if (confirm('Todas as músicas desta rádio serão incluídas na sua rádio.\nVocê confirma?')){
		var pg = 'includes/pr_radio.asp';
		var dv =  'dv_musicaDisp';
		var pr = 'fase=51&cod_rad_original='+cod_rad_original+'&cod_rad_adicionar='+cod_rad_adicionar;
		//var result = retorna_chamada(pg, pr);
		//eval(result);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);							
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('incluirRadioemRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								incluirRadioemRadio(cod_rad_original, cod_rad_adicionar);
							}
							else{
								sys_notificaErro('incluirRadioemRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}

//exibirFormUploadMusica{
function exibirFormUploadMusica(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=57&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);							
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibirFormUploadMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibirFormUploadMusica(cod_mus, cod_rad, acao);
						}
						else{
							sys_notificaErro('exibirFormUploadMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
	abrirHelp('exibirFormUploadMusica');
}
//inserirMP3Musica(cod1, cod2, cod_usu, tipo, cat, acao){
function inserirMP3Musica(cod1, cod2, cod_usu, tipo, cat, acao){
	$('#feito_upload').val(cod1);
}
//pesquisarArtistaMusicaRadio(cod_mus, cod_rad, acao)
function pesquisarArtistaMusicaRadio(cod_mus, cod_rad, acao){
	var pesq = xGetElementById('nome_pesq');
	if (pesq.value == ''){
		alert('O campo Nome do Artista deve ser preenchido.');
		pesq.focus();
	}
	else{
		retornaArtistaParaMusicaRadio(1, 2, 1, cod_mus, cod_rad, acao, pesq.value)
	}
}
//retornaArtistaParaMusicaRadio(pag, col, ord, cod_mus, cod_rad, acao, pesq)
function retornaArtistaParaMusicaRadio(pag, col, ord, cod_mus, cod_rad, acao, pesq){
	var pg 	 = 'includes/pr_artista.asp';
	var dv   = 'dv_detArtistaMusica';
	var pr   = 'fase=19&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
		pr  += '&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&pesq='+$.URLEncode(pesq);
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);							
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('retornaArtistaParaMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							retornaArtistaParaMusicaRadio(pag, col, ord, cod_mus, cod_rad, acao, pesq);
						}
						else{
							sys_notificaErro('retornaArtistaParaMusicaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//incluirArtistaMusicaRadio(cod_mus, cor_rad, acao, cod_art)
function incluirArtistaMusicaRadio(cod_mus, cod_rad, acao, cod_art){
	var pg 	 = 'includes/pr_artista.asp';
	var pr   = 'fase=21&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
		pr  += '&cod_art='+cod_art;
	var dv   = 'dv_detArtistaMusica';
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);							
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('incluirArtistaMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							incluirArtistaMusicaRadio(cod_mus, cod_rad, acao, cod_art); 
						}
						else{
							sys_notificaErro('incluirArtistaMusicaRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//exibeFormIncluirNovoArtista()
function exibeFormIncluirNovoArtista(){
	divHideShow('dv_listagem_artista', 'dv_novo_artista');
}
//retornarListagemArtistaMusicaRadio()
function retornarListagemArtistaMusicaRadio(){
	divHideShow('dv_novo_artista', 'dv_listagem_artista');
}

//incluirNovoArtistaMusicaRadio(cod_mus, cod_rad, acao)
function incluirNovoArtistaMusicaRadio(cod_mus, cod_rad, acao){
	var nome_novo_artista = xGetElementById('nome_novo_artista');
	if (nome_novo_artista.value == ''){
		alert('O campo Nome do Artista deve ser preenchido.');
		nome_novo_artista.focus();
	}
	else{
		var pg 	 = 'includes/pr_artista.asp';
		var pr   = 'fase=22&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
			pr 	+= '&nome_artista='+$.URLEncode(nome_novo_artista.value);
		//var result = retorna_chamada(pg, pr);
		//eval(result);
		
		$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);							
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('incluirNovoArtistaMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							incluirNovoArtistaMusicaRadio(cod_mus, cod_rad, acao);
						}
						else{
							sys_notificaErro('incluirNovoArtistaMusicaRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}
//salvarMusicaRadio(cod_mus, cod_rad, acao, seguir){
function salvarMusicaRadio(cod_mus, cod_rad, acao, seguir){
	if (($('#feito_upload').val() == 'N') && ($('#artista_selecionado').val() == 'N') && ($('#titulo').val() == '') && (seguir == 'O')){
		ordenarMusicaRadio(cod_rad, acao);
	}
	else{
		if ($('#feito_upload').val() == 'N'){
			alert('O Upload do arquivo MP3 ainda não finalizou.\nPor favor, aguarde.');
		}
		else if ($('#artista_selecionado').val() == 'N'){
			alert('Você deve selecionar um artista antes de salvar a música,\nclicando no botão Pesquisar.');
		}
		else if ($('#titulo').val() == ''){
			alert('Você deve preencher o campo Nome da música.');
		}
		else{
			var pg 	 = 'includes/pr_radio.asp';
			var pr   = 'fase=58&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao+'&seguir='+seguir;
				pr	+= '&titulo='+$.URLEncode($('#titulo').val());
			$.ajax({ 
				type: 		'POST',
				url: 		pg,
				data: 		pr,
				async: 		false,
				cache: true,
				timeout: 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								//loading(dv);
							}, 
				success: 	function(pag){ 
								//$('#'+dv).html(pag);
								eval(pag);							
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								//alert('salvarMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
								crtl_err += 1;
								if (crtl_err < 3){
									salvarMusicaRadio(cod_mus, cod_rad, acao, seguir);
								}
								else{
									sys_notificaErro('salvarMusicaRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				});
		}
	}
}

//ordenarMusicaRadio(cod_rad, acao){
function ordenarMusicaRadio(cod_rad, acao){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=55&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);							
					},
		complete:	function(xhr, textStatus){
						ordenarMusica();
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('ordenarMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							ordenarMusicaRadio(cod_rad, acao);
						}
						else{
							sys_notificaErro('ordenarMusicaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
	abrirHelp('ordenarMusicaRadio');
}
//ordenarMusica()
function ordenarMusica(){
	try{
		var fixHelper = function(e, ui) { 
					ui.children().each(function() {         
						$(this).width($(this).width());     
					});     
					return ui; 
				};   
		$("#sort tbody").sortable({
			helper: function(e, tr) {
				var $originals = tr.children();
				var $helper = tr.clone(); 
				$helper.children().each(function(index){
					// Set helper cell sizes to match the original sizes
					$(this).width($originals.eq(index).width()) 
					}); 
				return $helper; }
		}).disableSelection();
	}
	catch(e){
		alert(e);
	}
}
//misturarRadio
function misturarRadio(cod_rad){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_musicaRadio';
	var pr = 'fase=57&cod_rad='+cod_rad+'&rand=S';
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);							
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('misturarRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 misturarRadio(cod_rad);
						}
						else{
							sys_notificaErro('misturarRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//salvarItemRadio(cod_rad){
function salvarItemRadio(cod_rad, acao){
	var tabela = xGetElementById("sort"); 
	var linhas = tabela.getElementsByTagName("TR"); 
	var todas  = '';
	 
	for(var j=1; j<linhas.length; j++){
		if(linhas[j].nodeName=='#text') continue;
		todas += linhas[j].getAttribute('id_musica') + '|';
	}
	var pg = 'includes/pr_musica.asp';
	var pr = 'fase=54&cod_rad='+cod_rad+'&todas='+todas+'&acao='+acao;
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						if (pag != ''){
							eval(pag);							
						}
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('salvarItemRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							salvarItemRadio(cod_rad, acao);
						}
						else{
							sys_notificaErro('salvarItemRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//alterarGeneroRadio()
function alterarGeneroRadio(cod_rad, acao){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=29&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('alterarGeneroRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							alterarGeneroRadio(cod_rad, acao);
						}
						else{
							sys_notificaErro('alterarGeneroRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
	abrirHelp('alterarGeneroRadio');
}
//salvarGeneroRadio(cod_rad)
function salvarGeneroRadio(cod_rad, acao){
	var frm 	= xGetElementById('frm_cad_gen');
	var result 	= '';
	for (i=0;i<frm.elements.length;i++) {
     	if(frm.elements[i].type == "checkbox"){
			if (frm.elements[i].checked){
				result += frm.elements[i].value + ';';
			}
		}
	}
	var pg = 'includes/pr_radio.asp';
	var pr = 'fase=30&cod_rad='+cod_rad+'&gen='+result+'&acao='+acao;
	var dv = 'dv_musicaRadio';
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('salvarGeneroRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							salvarGeneroRadio(cod_rad, acao);
						}
						else{
							sys_notificaErro('salvarGeneroRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//editarImagemRadio(qual){
function editarImagemRadio(cod_rad, acao){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=26&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('editarImagemRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							editarImagemRadio(cod_rad, acao);
						}
						else{
							sys_notificaErro('editarImagemRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
}
//removerImagemRadio(cod_rad)
function removerImagemRadio(cod_rad, acao){
	var pg = 'includes/pr_radio.asp';
	var pr = 'fase=33&cod_rad='+cod_rad+'&acao='+acao;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removerImagemRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							removerImagemRadio(cod_rad, acao);
						}
						else{
							sys_notificaErro('removerImagemRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//alertEditarImagemRadio(cod_rad)
function alertEditarImagemRadio(cod1, cod2, cod_usu, tipo, cat, acao){
	var cod_rad = cod1;
	var v_acao 	= acao;
	alert('A imagem da rádio foi alterada com sucesso.');
	editarImagemRadio(cod_rad, v_acao);
}

//exibeFormAtivarRadio(cod_rad, acao)
function exibeFormAtivarRadio(cod_rad, acao){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=56&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeFormAtivarRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeFormAtivarRadio(cod_rad, acao); 
						}
						else{
							sys_notificaErro('exibeFormAtivarRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
}
//ativarRadio(cod_rad, acao)
function ativarRadio(cod_rad, acao){
	var dv = 'dv_musicaRadio';
	var pg = 'includes/pr_radio.asp';
	var pr = 'fase=21&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('ativarRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							ativarRadio(cod_rad, acao); 
						}
						else{
							sys_notificaErro('ativarRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//exibeFormExcluirRadio(cod_rad, acao){
function exibeFormExcluirRadio(cod_rad, acao){
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_excluirRadio';
	var pr = 'fase=50&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeFormExcluirRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeFormExcluirRadio(cod_rad, acao);
						}
						else{
							sys_notificaErro('exibeFormExcluirRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//excluirRadio(qual){
function excluirRadio(cod_rad, acao){
	if(confirm('Esse procedimento irá EXCLUIR essa rádio.\nEsse processo não poderá ser revertido.\nVocê tem certeza?')){
		var pg = 'includes/pr_radio.asp';
		var pr = 'fase=25&cod_rad='+cod_rad+'&acao='+acao;
		//var result = retorna_chamada(pg, pr);
		//eval(result);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('excluirRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								excluirRadio(cod_rad, acao);
							}
							else{
								sys_notificaErro('excluirRadio', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}

//exibirFormRestaurarRadio(cod_rad)
function exibirFormRestaurarRadio(cod_rad){
	divHideShow('dv_central', 'dv_central_operacao');
	var pg = 'includes/pr_radio.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=45&cod_rad='+$.URLEncode(cod_rad);
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!clonarRadio']);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('formclonarRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 exibirFormRestaurarRadio(cod_rad);
						}
						else{
							sys_notificaErro('exibirFormRestaurarRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//restaurarRadio(cod_rad){
function restaurarRadio(cod_rad){
	if (confirm('Essa operação irá descartar as últimas alterações.\nDeseja continuar?')){
		var pg = 'includes/pr_radio.asp';
		var pr = 'fase=46&cod_rad='+cod_rad;
		var dv = 'dv_restaurarRadio';
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
							$('#'+dv).html(conteudo);
							//eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('clonarRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								 restaurarRadio(cod_rad);
							}
							else{
								sys_notificaErro('restaurarRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//excluirCopiaSeguranca(cod_rad)
function excluirCopiaSeguranca(cod_rad){
	var pg = 'includes/pr_radio.asp';
	var pr = 'fase=59&cod_rad='+cod_rad;
	var dv = 'dv_restaurarRadio';
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('clonarRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 restaurarRadio(cod_rad);
						}
						else{
							sys_notificaErro('restaurarRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}


//musica(cod_mus){
function musica(cod_mus){
	alteraAbaMenu('MN_Musicas');
	//var pg = 'musica.asp';
	//var dv = 'dv_central';
	//var pr = 'cod_mus='+cod_mus;
	//retorna_conteudo(pg, dv, pr);
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_mus=' + cod_mus;
	var hash = window.location.hash;
	if (hash.indexOf("#!musica_") >= 0) {
	    pr = pr + "&linkshared=1"
	}
	openCenterWin("musica.asp?" + pr, "lpmusica", 1000, 600, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
}

//fn_sublnk_exibir_video()
function fn_sublnk_exibir_video(){
	var dv = 'lnk_exibir_video';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_listar_radio()
function fn_sublnk_listar_radio(){
	var dv = 'lnk_listar_radio';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_comentario()
function fn_sublnk_comentario(){
	var dv = 'lnk_comentario';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_favorito()
function fn_sublnk_favorito(){
	var dv = 'lnk_favorito';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_indicacao()
function fn_sublnk_indicacao(){
	var dv = 'lnk_indicacao';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_exibir_letra()
function fn_sublnk_exibir_letra(){
	var dv = 'lnk_exibir_letra';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_indique()
function fn_sublnk_indique(){
	var dv = 'lnk_indique';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}

//adicioneFavoritoMusica(qual){
function adicioneFavoritoMusica(qual){
	var pg = 'includes/pr_musica.asp';
	var pr = 'fase=14&cod_mus='+qual;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('adicioneFavoritoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							 adicioneFavoritoMusica(qual);
						}
						else{
							sys_notificaErro('adicioneFavoritoMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					
}
		});
	
}
//removeFavoritoMusica(qual){
function removeFavoritoMusica(qual){
	var pg = 'includes/pr_musica.asp';
	var pr = 'fase=15&cod_mus='+qual;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	//atualizaQtdMusFav();
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removeFavoritoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							removeFavoritoMusica(qual);
						}
						else{
							sys_notificaErro('removeFavoritoMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//avaliacaoMusica(nota, qual){
function avaliacaoMusica(nota, qual){
	var texto;
	switch (nota)
	{
		case '1':
			texto = " estrela (Ruim)"
			break;
		case '2':
			texto = " estrelas (Regular)"
			break;
		case '3':
			texto = " estrelas (Boa)"
			break;
		case '4':
			texto = " estrelas (Ótima)"
			break;
		case '5':
			texto = " estrelas (Excelente)"
			break;
	}
	if (confirm('Você está avaliando a música com ' + nota + texto + '. \nVocê confirma a avaliação?')){
		var pg = 'includes/pr_musica.asp';
		var pr = 'fase=17&cod_mus='+qual+'&ponto='+nota;
		//var dv = 'dv_fav_mus';
		//retorna_conteudo(pg, dv, pr);
		//var result = retorna_chamada(pg, pr);
		//eval(result);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('avaliacaoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								avaliacaoMusica(nota, qual);
							}
							else{
								sys_notificaErro('avaliacaoMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
		//*/
	}
}

//avaliarMusicaRadio(cod_mus) nao usa
function avaliarMusicaRadio(cod_mus){
	var pg = 'include/pr_musica.asp';
	var dv = 'dv_avalMus';
	var pr = 'fase=50&cod_mus='+cod_mus;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('avaliarMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							avaliarMusicaRadio(cod_mus);
						}
						else{
							sys_notificaErro('avaliarMusicaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//novoformclonarMusica(cod_mus)
function novoformclonarMusica(cod_mus){
	alteraAbaMenu('MN_Musicas');
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_mus=' + cod_mus + '&f=c';
	openCenterWin("musica.asp?" + pr, "lpmusica", 1000, 600, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
	/*
	var lpmusica = window.open ("musica.asp?"+pr,"lpmusica","location=0,status=0,scrollbars=1,width=850,height=600");
  		lpmusica.moveTo(250,80);
		lpmusica.focus();
	*/
}
//formclonarMusica
function formclonarMusica(cod_mus){
	divHideShow('dv_central', 'dv_central_operacao');
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=67&cod_mus='+cod_mus;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!clonarMusica']);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('formclonarMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							formclonarMusica(cod_mus)
						}
						else{
							sys_notificaErro('formclonarMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//clonarMusica(cod_mus)
function clonarMusica(cod_mus){
	if (confirm('Essa operação irá criar uma cópia da música para seu login.\nDeseja continuar?')){
		var pg = 'includes/pr_musica.asp';
		var pr = 'fase=52&cod_mus='+cod_mus;
		var dv = 'dv_clonarMusica';
		//var result = retorna_chamada(pg, pr);
		//eval(result);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
							//eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('clonarMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								clonarMusica(cod_mus);
							}
							else{
								sys_notificaErro('clonarMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}

//destacarMusica(cod_rad)
function destacarMusica(cod_mus)
{
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_mus=' + cod_mus + '&w=s';
	openCenterWin("musica.asp?" + pr, "lpmusica", 1000, 600, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
	/*
	var lpmusica = window.open ("musica.asp?"+pr,"lpmusica","location=0,status=0,scrollbars=1,width=850,height=600");
  		lpmusica.moveTo(250,80);
		lpmusica.focus();
	*/
}

//indiqueMusicaPub(cod_mus){
function indiqueMusicaPub(cod_mus){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dvFormIndiqueMus';
	var pr = 'fase=6&cod_mus='+cod_mus;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaMusica()
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('indiqueMusicaPub: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							indiqueMusicaPub(cod_mus);
						}
						else{
							sys_notificaErro('indiqueMusicaPub', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//enviarIndicacaoMusica(){
function enviarIndicacaoMusica(){
	var cod_mus 	= $('#dv_cod_mus').html();
	var titulo_mus 	= $('#dv_titulo_mus').html();
	var seu_nome 	= xGetElementById('seu_nome');
	var seu_email 	= xGetElementById('seu_email');
	var nome_amigo 	= xGetElementById('nome_amigo');
	var email_amigo = xGetElementById('email_amigo');
	var coment_mus 	= xGetElementById('comentario');
	
	if (seu_nome.value == ''){ 
		alert('O campo Seu Nome deve ser preenchido');
		seu_nome.focus();
	}
	else if (seu_email.value == ''){
		alert('O campo Seu E-mail deve ser preenchido');
		seu_email.focus();
	}
	else if (!validaEMAIL(seu_email.value)){
		alert('O campo Seu E-mail não possui um e-mail válido');
		seu_email.focus();
	}
	else if (nome_amigo.value == ''){ 
		alert('O campo Nome do Amigo(a) deve ser preenchido');
		nome_amigo.focus();
	}
	else if (email_amigo.value == ''){
		alert('O campo E-mail do Amigo(a) deve ser preenchido');
		email_amigo.focus();
	}
	else if (!validaEMAIL(email_amigo.value)){
		alert('O campo E-mail do Amigo(a) não possui um e-mail válido');
		email_amigo.focus();
	}
	else {
		var pg = 'includes/pr_musica.asp';
		var dv = 'dvFormIndiqueMus';
		var pr = 'fase=7&cod_mus='+cod_mus+'&seu_nome='+$.URLEncode(seu_nome.value)+'&seu_email='+$.URLEncode(seu_email.value);
			pr += '&nome_amigo='+$.URLEncode(nome_amigo.value)+'&email_amigo='+$.URLEncode(email_amigo.value)+'&titulo_mus='+$.URLEncode(titulo_mus);
			pr += '&comentario='+$.URLEncode(coment_mus.value);
		//retorna_conteudo(pg, dv, pr);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
							//eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('enviarIndicacaoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								enviarIndicacaoMusica();
							}
							else{
								sys_notificaErro('enviarIndicacaoMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//enviarIndicacaoLPMusica(){}
function enviarIndicacaoLPMusica(){
	var seu_nome 	= xGetElementById('seu_nome2');
	var seu_email 	= xGetElementById('seu_email2');
	var cod_mus 	= $('#dv_cod_mus').html();
	var titulo_mus 	= $('#dv_titulo_mus').html();
	var lista 		= $('#lp_sel').val();
	var coment_mus 	= xGetElementById('comentario2');
	
	if ($('#lp_sel').val().replace(',', '') == ''){
		alert('Você deve selecionar um LP para enviar a indicação.')
	}
	else{
		if (seu_nome.value == ''){ 
			alert('O campo Seu Nome deve ser preenchido');
			seu_nome.style.borderColor = '#FF0000';
			seu_nome.focus();
		}
		else if (seu_email.value == ''){
			alert('O campo Seu E-mail deve ser preenchido');
			seu_email.style.borderColor = '#FF0000';
			seu_email.focus();
		}
		else if (!validaEMAIL(seu_email.value)){
			alert('O campo Seu E-mail não possui um e-mail válido');
			seu_email.style.borderColor = '#FF0000';
			seu_email.focus();
		}
		else {
			var pg  = 'includes/pr_musica.asp';
			var dv  = 'dv_lpselecionado';
			var pr  = 'fase=70&cod_mus='+cod_mus+'&seu_nome='+$.URLEncode(seu_nome.value)+'&seu_email='+$.URLEncode(seu_email.value);
				pr += '&titulo_mus='+$.URLEncode(titulo_mus);
				pr += '&comentario='+$.URLEncode(coment_mus.value)+'&lista='+$.URLEncode(lista);
			$.ajax({ 
				type: 		 'POST',
				url: 		 pg,
				data: 		 pr,
				async: 		 true,
				cache: 		 true,
				timeout: 	 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
								$('#'+dv).append('<p align="center">Enviando indicações. Aguarde...</p>')
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								crtl_err += 1;
								if (crtl_err < 3){
									 enviarIndicacaoLPMusica();
								}
								else{
									sys_notificaErro('enviarIndicacaoLPMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				}); 
		}
	}
}

//listaVideoMusica(pag, qual){
function listaVideoMusica(pag, qual){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_exibir_video';
	var pr = 'fase=12&pagina='+pag+'&cod_mus='+qual;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaMusica()
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaVideoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaVideoMusica(pag, qual); 
						}
						else{
							sys_notificaErro('listaVideoMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaVideoMusica');
}

//listaRadiosMusica(pag, col, ord, qual){
function listaRadiosMusica(pag, col, ord, qual)
{
	$("#dvListaRadioMusica").removeClass();
	var pg = 'lista_radios_musica.asp';
	var dv = 'dvListaRadioMusica';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_mus='+qual;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaMusica()
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaRadiosMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaRadiosMusica(pag, col, ord, qual);
						}
						else{
							sys_notificaErro('listaRadiosMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaRadiosMusica');
}
//listaComentMusica(pag, qual){
function listaComentMusica(pag, qual){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dvFormComentarioMusica';
	var pr = 'fase=9&pagina='+pag+'&cod_mus='+qual;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaMusica()
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaComentMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaComentMusica(pag, qual); 
						}
						else{
							sys_notificaErro('listaComentMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaComentMusica');
}
//enviarComentMusicaPub(){
function enviarComentMusicaPub(){
	var texto_coment = xGetElementById('seu_comentario');
	if (texto_coment.value == '')
	{
		alert('O campo Comentario deve ser preenchido');
		texto_coment.style.borderColor = '#FF0000';
		texto_coment.focus();
	}
	else
	{
		var cod_mus = $('#dv_cod_mus').html();
		var pg = 'includes/pr_musica.asp';
		var dv = 'dvFormComentarioMusica';
		var pr = 'fase=10&cod_mus='+cod_mus+'&texto='+$.URLEncode(texto_coment.value);
		//retorna_conteudo(pg, dv, pr);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
							//eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('enviarComentMusicaPub: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								enviarComentMusicaPub(); 
							}
							else{
								sys_notificaErro('enviarComentMusicaPub', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
		texto_coment.value = '';
	}
}
//enviarRespostaComentarioMusica(cod_mus, cod_com, pag)
function enviarRespostaComentarioMusica(cod_mus, cod_com, pag, cod_com_origem){
	var texto_coment = xGetElementById('seu_comentario_'+cod_mus+'_'+cod_com);
	if (texto_coment.value == '')
	{
		alert('O campo Comentário deve ser preenchido');
		texto_coment.style.borderColor = '#FF0000';
		texto_coment.focus();
	}
	else
	{
		var pg = 'includes/pr_musica.asp';
		var dv = 'dv_resposta_'+cod_mus+"_"+cod_com;
		var pr = 'fase=71&cod_mus='+cod_mus+'&cod_com_pai='+cod_com+'&cod_com_origem='+cod_com_origem+'&texto='+$.URLEncode(texto_coment.value);
	
		$.ajax({ 
			type: 		 'POST',
			url: 		 pg,
			data: 		 pr,
			async: 		 true,
			cache: 		 true,
			timeout: 	 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	 function (xhr, settings) {
							loading(dv);
						 }, 
			success: 	 function(conteudo){ 
							//$('#'+dv).html(conteudo);
							listaComentMusica(pag, cod_mus);
						 },
			complete:	 function(xhr, textStatus){
						 },
			error:		 function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								enviarRespostaComentarioMusica(cod_mus, cod_com, pag, cod_com_origem);
							}
							else{
								sys_notificaErro('enviarRespostaComentarioMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						 }
			});
		texto_coment.value = '';
	} 
}
//excluirComentarioMusica(cod_mus, cod_com, pagina, tipo)
function excluirComentarioMusica(cod_mus, cod_com, pagina, tipo){
	if (confirm('Confirma a exclusão desse comentário?')){
		var pg = 'includes/pr_musica.asp';
		var pr = 'fase=72&cod_mus='+cod_mus+'&cod_com='+cod_com+'&pagina='+pagina+'&tipo='+tipo;
		//retorna_conteudo(pg, dv, pr);
		
		$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
					}, 
		success: 	function(conteudo){ 
						eval(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						crtl_err += 1;
						if (crtl_err < 3){
							excluirComentarioMusica(cod_mus, cod_com, pagina, tipo);
						}
						else{
							sys_notificaErro('excluirComentarioMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
		
	}
}

//listaUsuarioFavoritoMusica(pag, cod_mus)
function listaUsuarioFavoritoMusica(pag, cod_mus){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dvFavoritoMusica';
	var pr = 'fase=29&pagina='+pag+'&cod_mus='+cod_mus;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaMusica()
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaUsuarioFavoritoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaUsuarioFavoritoMusica(pag, cod_mus);
						}
						else{
							sys_notificaErro('listaUsuarioFavoritoMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaUsuarioFavoritoMusica');
}
//listaIndicacaoMusica
function listaIndicacaoMusica(pag, cod_mus){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dvIndicacaoMusica';
	var pr = 'fase=56&pagina='+pag+'&cod_mus='+cod_mus;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaMusica()
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaIndicacaoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaIndicacaoMusica(pag, cod_mus);
						}
						else{
							sys_notificaErro('listaIndicacaoMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaIndicacaoMusica');
}
//exibeLetraMusica(qual){
function exibeLetraMusica(qual){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dvLetraMusica';
	var pr = 'fase=11&cod_mus='+qual;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaMusica()
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeLetraMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeLetraMusica(qual);
						}
						else{
							sys_notificaErro('exibeLetraMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//novoeditarMusica(cod_mus)
function novoeditarMusica(cod_mus){
	alteraAbaMenu('MN_Musicas');
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_mus=' + cod_mus + '&f=e';
	openCenterWin("musica.asp?" + pr, "lpmusica", 1000, 600, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
	/*
	var lpmusica = window.open ("musica.asp?"+pr,"lpmusica","location=0,status=0,scrollbars=1,width=850,height=600");
  		lpmusica.moveTo(250,80);
		lpmusica.focus();
	*/
}
//editarMusica(cod_mus, cod_rad, acao){
function editarMusica(cod_mus, cod_rad, acao){
	divHideShow('dv_central', 'dv_central_operacao');
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pg = 'includes/pr_musica.asp';
	var dv;
	//if (cod_rad == ''){
		dv = 'dv_central_operacao';
	//}
	//else{
	//	dv = 'dv_upmusica';
	//}
	var pr = 'fase=58&cod_mus='+cod_mus; 
	//+'&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!editarMusica']);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('editarMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							editarMusica(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('editarMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
}
//salvarEdicaoInfoMusica(qual){
function salvarEdicaoInfoMusica(cod_mus, cod_rad, acao){
	var titulo 		= xGetElementById('titulo');
	var compositor 	= xGetElementById('compositor');
	var desc 		= xGetElementById('desc');
		
	if (titulo.value == ''){
		alert('O campo Nome da Música deve ser preenchido.');
		titulo.focus();
	}
	else{
		var dv = 'dv_central_operacao';
		var pg  = 'includes/pr_musica.asp';
		var pr  = 'fase=22&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
			pr += '&titulo='+$.URLEncode(titulo.value)+'&compositor='+$.URLEncode(compositor.value);
			pr += '&desc='+$.URLEncode(desc.value);
		//var result = retorna_chamada(pg, pr);
		//eval(result);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout:  	20000,
         	contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('salvarEdicaoInfoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								salvarEdicaoInfoMusica(cod_mus, cod_rad, acao); 
							}
							else{
								//sys_notificaErro('salvarEdicaoInfoMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
								sys_notificaErro('salvarEdicaoInfoMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}

//inserirArquivoMP3(cod_mus, cod_rad, acao)
function inserirArquivoMP3(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_musica.asp';
	var dv;
	if (cod_rad == ''){
		dv = 'dv_central_operacao';
	}
	else{
		dv = 'dv_upmusica';
	}
	var pr = 'fase=59&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('inserirArquivoMP3: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							inserirArquivoMP3(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('inserirArquivoMP3', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//exibeFormDetalheMinhaMusica(cod1, cod2, cod_usu, tipo, cat, acao){
function exibeFormDetalheMinhaMusica(cod1, cod2, cod_usu, tipo, cat, acao){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_mp3Enviado';
	var pr = 'fase=27&cod_mus='+cod1+'&cod_rad='+cod2+'&cod_usu='+cod_usu+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeFormDetalheMinhaMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeFormDetalheMinhaMusica(cod1, cod2, cod_usu, tipo, cat, acao); 
						}
						else{
							sys_notificaErro('exibeFormDetalheMinhaMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//exibirFormArtistaMusica(cod_mus, cod_rad, acao)
function exibirFormArtistaMusica(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_musica.asp';
	var dv;
	if (cod_rad == ''){
		dv = 'dv_central_operacao';
	}
	else{
		dv = 'dv_upmusica';
	}
	var pr = 'fase=60&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibirFormArtistaMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibirFormArtistaMusica(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('exibirFormArtistaMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//pesquisarArtistaMusica(cod_mus, cod_rad, acao)
function pesquisarArtistaMusica(cod_mus, cod_rad, acao){
	var pesq = xGetElementById('nome_pesq');
	if (pesq.value == ''){
		alert('O campo Nome do Artista deve ser preenchido.');
		pesq.focus();
	}
	else{
		retornaArtistaParaMusica(1, 2, 1, cod_mus, cod_rad, acao, pesq.value)
	}
}
//retornaArtistaParaMusica(pag, col, ord, cod_mus, cod_rad, acao, pesq)
function retornaArtistaParaMusica(pag, col, ord, cod_mus, cod_rad, acao, pesq){
	var pg 	 = 'includes/pr_artista.asp';
	var dv   = 'dv_detArtistaMusica';
	var pr   = 'fase=17&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
		pr  += '&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&pesq='+$.URLEncode(pesq);
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('retornaArtistaParaMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							retornaArtistaParaMusica(pag, col, ord, cod_mus, cod_rad, acao, pesq); 
						}
						else{
							sys_notificaErro('retornaArtistaParaMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//incluirArtistaMusica(cod_mus, cor_rad, acao, cod_art)
function incluirArtistaMusica(cod_mus, cod_rad, acao, cod_art){
	$('#dv_detArtistaMusica').html('<p align="center">Incluindo o artista na m&uacute;sica. Aguarde.</p>');
	var pg 	 = 'includes/pr_musica.asp';
	var pr   = 'fase=61&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
		pr  += '&cod_art='+cod_art;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('incluirArtistaMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							incluirArtistaMusica(cod_mus, cod_rad, acao, cod_art); 
						}
						else{
							sys_notificaErro('incluirArtistaMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//incluirNovoArtistaMusica(cod_mus, cod_rad, acao)
function incluirNovoArtistaMusica(cod_mus, cod_rad, acao){
	var nome_novo_artista = xGetElementById('nome_novo_artista');
	if (nome_novo_artista.value == ''){
		alert('O campo Nome do Artista deve ser preenchido.');
		nome_novo_artista.focus();
	}
	else{
		var pg 	 = 'includes/pr_artista.asp';
		var pr   = 'fase=18&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
			pr 	+= '&nome_artista='+$.URLEncode(nome_novo_artista.value);
		//var result = retorna_chamada(pg, pr);
		//eval(result);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('incluirNovoArtistaMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								incluirNovoArtistaMusica(cod_mus, cod_rad, acao); 
							}
							else{
								sys_notificaErro('incluirNovoArtistaMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}

//editarImagemMusica(cod_mus, cod_rad, acao)
function editarImagemMusica(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_musica.asp';
	var dv;
	if (cod_rad == ''){
		dv = 'dv_central_operacao';
	}
	else{
		dv = 'dv_upmusica';
	}
	var pr = 'fase=31&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('editarImagemMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							editarImagemMusica(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('editarImagemMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//alertEditarImagemRadio(cod_rad)
function alertEditarImagemMusica(cod1, cod2, cod_usu, tipo, cat, acao){
	var cod_mus = cod1;
	var cod_rad = cod2
	var v_acao 	= acao;
	alert('A imagem da música foi alterada com sucesso.');
	editarImagemMusica(cod_mus, cod_rad, v_acao);
}
//removerImagemMusica(cod_mus)
function removerImagemMusica(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_musica.asp';
	var pr = 'fase=45&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removerImagemMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							removerImagemMusica(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('removerImagemMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//exibeFormLetraMusica
function exibeFormLetraMusica(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_musica.asp';
	var dv;
	if (cod_rad == ''){
		dv = 'dv_central_operacao';
	}
	else{
		dv = 'dv_upmusica';
	}
	var pr = 'fase=62&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeFormLetraMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeFormLetraMusica(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('exibeFormLetraMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//salvarLetraMusica(cod_mus, cod_rad, acao)
function salvarLetraMusica(cod_mus, cod_rad, acao){
	var letra 	= xGetElementById('tx_letra').value;
	var pg 		= 'includes/pr_musica.asp';
	var pr 		= 'fase=63&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao+'&letra='+$.URLEncode(letra);
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('salvarLetraMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							salvarLetraMusica(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('salvarLetraMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//exibeFormVideoMusica
function exibeFormVideoMusica(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_musica.asp';
	var dv;
	if (cod_rad == ''){
		dv = 'dv_central_operacao';
	}
	else{
		dv = 'dv_upmusica';
	}
	var pr = 'fase=32&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeFormVideoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeFormVideoMusica(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('exibeFormVideoMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//incluirVideoMusica()
function incluirVideoMusica(cod_mus, cod_rad, acao){
	var titulo 	= xGetElementById('titulo');
	var url 	= xGetElementById('url_clip');

	if (titulo.value == ''){
		alert('O campo Titulo deve ser preenchido.');
		titulo.focus();
	}
	else if (url.value == ''){
		alert('O campo URL deve ser preenchido.');
		url.focus();
	}
	else{
		var pg  = 'includes/pr_musica.asp';
		var pr  = 'fase=33&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
			pr += '&titulo='+$.URLEncode(titulo.value)+'&link='+$.URLEncode(url.value);
		//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('incluirVideoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							incluirVideoMusica(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('incluirVideoMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}
//removerVideoMusica(cod_mus,cod_clip)
function removerVideoMusica(cod_mus, cod_rad, acao, cod_clip){
	var pg = 'includes/pr_musica.asp';
	var pr = 'fase=34&cod_mus='+cod_mus+'&cod_clip='+cod_clip;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removerVideoMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							removerVideoMusica(cod_mus, cod_rad, acao, cod_clip);
						}
						else{
							sys_notificaErro('removerVideoMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//exibirFormGeneroMusica(cod_mus, cod_rad, acao)
function exibirFormGeneroMusica(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_musica.asp';
	var dv;
	if (cod_rad == ''){
		dv = 'dv_central_operacao';
	}
	else{
		dv = 'dv_upmusica';
	}
	var pr = 'fase=35&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibirFormGeneroMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibirFormGeneroMusica(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('exibirFormGeneroMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//salvarGeneroMusica(cod_mus, cod_rad, acao)
function salvarGeneroMusica(cod_mus, cod_rad, acao, qual){
	var frm 	= xGetElementById('frm_cad_gen');
	var result 	= '';
	for (i=0;i<frm.elements.length;i++) {
     	if(frm.elements[i].type == "checkbox"){
			if (frm.elements[i].checked){
				result += frm.elements[i].value + ';';
			}
		}
	}
	var pg = 'includes/pr_musica.asp';
	var pr = 'fase=36&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao+'&qual='+qual+'&gen='+result;
	//var msg = retorna_chamada(pg, pr);
	//eval(msg);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('salvarGeneroMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							salvarGeneroMusica(cod_mus, cod_rad, acao, qual); 
						}
						else{
							sys_notificaErro('salvarGeneroMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//exibirSubGeneroMusica(cod_mus)
function exibirSubGeneroMusica(cod_mus, cod_rad, acao){
	var frm = xGetElementById('frm_cad_gen');
	var result = '';
	var cont = 0;
	for (i=0;i<frm.elements.length;i++) {
     	if(frm.elements[i].type == "checkbox"){
			if (frm.elements[i].checked){
				result += frm.elements[i].value + ';';
				cont++;
			}
		}
	}
	if (cont <= 0){
		alert('Ao menos um Gênero deve ser selecionado.');
	}
	else{
		var dv;
		if (cod_rad == ''){
			dv = 'dv_central_operacao';
		}
		else{
			dv = 'dv_upmusica';
		}
		var pg = 'includes/pr_musica.asp';
		var pr = 'fase=42&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao+'&gen='+result;
		//retorna_conteudo(pg, dv, pr);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		true,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							loading(dv);
						}, 
			success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
							//eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('exibirSubGeneroMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								exibirSubGeneroMusica(cod_mus, cod_rad, acao); 
							}
							else{
								sys_notificaErro('exibirSubGeneroMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//salvarSubGeneroMusica(cod_mus)
function salvarSubGeneroMusica(cod_mus, cod_rad, acao, qual){
	var frm 	= xGetElementById('frm_cad_subgen');
	var result 	= '';
	for (i=0;i<frm.elements.length;i++) {
     	if(frm.elements[i].type == "checkbox"){
			if (frm.elements[i].checked){
				result += frm.elements[i].value + ';';
			}
		}
	}
	var pg = 'includes/pr_musica.asp';
	var pr = 'fase=43&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao+'&qual='+qual+'&subgen='+result;
	//var msg = retorna_chamada(pg, pr);
	//eval(msg);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('salvarSubGeneroMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							salvarSubGeneroMusica(cod_mus, cod_rad, acao, qual); 
						}
						else{
							sys_notificaErro('salvarSubGeneroMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//exibirFormIncluirMusicaRadio(cod_mus, cod_rad, acao)
function exibirFormIncluirMusicaRadio(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_musica.asp';
	var dv;
	if (cod_rad == ''){
		dv = 'dv_central_operacao';
	}
	else{
		dv = 'dv_upmusica';
	}
	var pr = 'fase=64&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibirFormIncluirMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibirFormIncluirMusicaRadio(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('exibirFormIncluirMusicaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//incluirMusicaRadio(cod_mus, cod_rad, acao)
function incluirMusicaRadio(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_musica.asp';
	var	dv = 'dv_concluirMusica';
	var pr = 'fase=65&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('incluirMusicaRadio: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							incluirMusicaRadio(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('incluirMusicaRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//exibirFormExcluirMusica(cod_mus, cod_rad, acao)
function exibirFormExcluirMusica(cod_mus, cod_rad, acao){
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_excluirMusica';
	var pr = 'fase=66&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibirFormExcluirMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibirFormExcluirMusica(cod_mus, cod_rad, acao); 
						}
						else{
							sys_notificaErro('exibirFormExcluirMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//excluirMusica(cod_mus)
function excluirMusica(cod_mus, cod_rad, acao){
	if (confirm('A música será excluída de todas as rádios em que estiver cadastrada. Confirma a exclusão?')){
		var pg = 'includes/pr_musica.asp';
		var pr = 'fase=40&cod_mus='+cod_mus+'&cod_rad='+cod_rad+'&acao='+acao;
		//var dv = 'dvListaRadioMusica';
		$.ajax({ 
			type: 		 'POST',
			url: 		 pg,
			data: 		 pr,
			async: 		 true,
			cache: 		 true,
			timeout: 	 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('excluirMusica: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								excluirMusica(cod_mus, cod_rad, acao); 
							}
							else{
								sys_notificaErro('excluirMusica', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}

//uploadMusicaPerfil()
function uploadMusicaPerfil(){
	divHideShow('dv_central', 'dv_central_operacao');
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pg = 'includes/pr_musica.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=68';
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('uploadMusicaPerfil: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							uploadMusicaPerfil(); 
						}
						else{
							sys_notificaErro('uploadMusicaPerfil', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
}
//salvarUploadMusicaPerfil
function salvarUploadMusicaPerfil(cod_mus, seguir){
	if ($('#feito_upload').val() == 'N'){
		alert('O Upload do arquivo MP3 ainda não finalizou.\nPor favor, aguarde.');
	}
	else if ($('#artista_selecionado').val() == 'N'){
		alert('Você deve selecionar um artista antes de salvar a música,\nclicando no botão Pesquisar.');
	}
	else if ($('#titulo').val() == ''){
		alert('Você deve preencher o campo Nome da música.');
	}
	else{
		var pg 	 = 'includes/pr_musica.asp';
		var pr   = 'fase=69&cod_mus='+cod_mus+'&seguir='+seguir;
			pr	+= '&titulo='+$.URLEncode($('#titulo').val());
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
							_gaq.push(['_trackPageview', '/#!uploadMusicaPerfil']);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('salvarUploadMusicaPerfil: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								salvarUploadMusicaPerfil(cod_mus, seguir);
							}
							else{
								sys_notificaErro('salvarUploadMusicaPerfil', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}


//artista(cod_art){
function artista(cod_art){
	alteraAbaMenu('MN_Artistas');
	//var pg = 'artista.asp';
	//var dv = 'dv_central';
	//var pr = 'cod_art='+cod_art;
	//retorna_conteudo(pg, dv, pr);
	//$('#tools_compartilhe').hide();
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_art=' + cod_art;
	var hash = window.location.hash;
	if (hash.indexOf("#!artista_") >= 0) {
	    pr = pr + "&linkshared=1"
	}
	openCenterWin("artista.asp?" + pr, "lpartista", 1000, 600, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
}

//fn_sublnk_listar_musica()
function fn_sublnk_listar_musica(){
	var dv = 'lnk_listar_musica';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_comentario()
function fn_sublnk_comentario(){
	var dv = 'lnk_comentario';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_favorito()
function fn_sublnk_favorito(){
	var dv = 'lnk_favorito';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_indicacao()
function fn_sublnk_indicacao(){
	var dv = 'lnk_indicacao';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_indique()
function fn_sublnk_indique(){
	var dv = 'lnk_indique';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_moderador()
function fn_sublnk_moderador(){
	var dv = 'lnk_moderador';
	$('#'+dv).click(); 
	$('#'+dv).focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}

//adicioneFavoritoArtista(qual){
function adicioneFavoritoArtista(qual){
	var pg = 'includes/pr_artista.asp';
	var pr = 'fase=5&cod_art='+qual;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('adicioneFavoritoArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							adicioneFavoritoArtista(qual); 
						}
						else{
							sys_notificaErro('adicioneFavoritoArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//removeFavoritoArtista(qual){
function removeFavoritoArtista(qual){
	var pg = 'includes/pr_artista.asp';
	var pr = 'fase=7&cod_art='+qual;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removeFavoritoArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							removeFavoritoArtista(qual); 
						}
						else{
							sys_notificaErro('removeFavoritoArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//avaliacaoArtista(nota, qual){
function avaliacaoArtista(nota, qual){
	var texto;
	switch (nota)
	{
		case '1':
			texto = " estrela (Ruim)"
			break;
		case '2':
			texto = " estrelas (Regular)"
			break;
		case '3':
			texto = " estrelas (Boa)"
			break;
		case '4':
			texto = " estrelas (Ótima)"
			break;
		case '5':
			texto = " estrelas (Excelente)"
			break;
	}
	if (confirm('Você está avaliando o artista com ' + nota + texto + '. \nVocê confirma a avaliação?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=8&cod_art='+qual+'&ponto='+nota;
		//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('avaliacaoArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							avaliacaoArtista(nota, qual); 
						}
						else{
							sys_notificaErro('avaliacaoArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}

//destacarArtista(cod_art)
function destacarArtista(cod_art)
{
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_art='+cod_art+'&w=s';
	var lpartista = window.open ("artista.asp?"+pr,"lpartista","location=0,status=0,scrollbars=1,width=850,height=600");
  		lpartista.moveTo(250,80);
		lpartista.focus();
}

//candidatarModerador(cod_art)
function candidatarModerador(cod_art){
	var pg = 'includes/pr_artista.asp';
	var pr = 'fase=11&cod_art='+cod_art;
	var dv = 'dvFormModeradorArtista';
	$('#lnk_moderador').click(); 
	$('#lnk_moderador').focus();
	$('#dvFormModeradorArtista').show('slow');
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('candidatarModerador: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							candidatarModerador(cod_art); 
						}
						else{
							sys_notificaErro('candidatarModerador', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,($('#'+dv).position().top - 150));
}
//confirmarCandidatoArtista(" & cod_art & ")
function confirmarCandidatoArtista(cod_art){
	var coment = xGetElementById("seu_comentario").value;
	var pg = 'includes/pr_artista.asp';
	var pr = 'fase=23&cod_art='+cod_art+'&comentario='+$.URLEncode(coment);
	var dv = 'dvFormModeradorArtista';
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('confirmarCandidatoArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							confirmarCandidatoArtista(cod_art); 
						}
						else{
							sys_notificaErro('confirmarCandidatoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//colaborar_artista(cod_usu, cod_art)
function colaborar_artista(cod_usu, cod_art){
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_usu='+cod_usu+'&cod_art='+cod_art;
	var colab_art = window.open ("colab_art.asp?"+pr,"colab_art","location=0,status=0,scrollbars=1,width=850,height=600");
  		colab_art.moveTo(250,80);
		colab_art.focus();
}

//listaComentarioColaboracaoArtista(pag, qual){
function listaComentarioColaboracaoArtista(pag, qual){
	var pg = 'includes/pr_artista.asp';
	var dv = 'dvFormComentarioColaboracaoArtista';
	var pr = 'fase=30&pagina='+pag+'&cod_art='+qual;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaComentArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaComentarioColaboracaoArtista(pag, qual); 
						}
						else{
							sys_notificaErro('listaComentarioColaboracaoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaComentArtista');
}

//enviarComentarioColaboracaoArtista(){
function enviarComentarioColaboracaoArtista(){
	var texto_coment = xGetElementById('comentario_colaboracao');
	if (texto_coment.value == '')
	{
		alert('1O campo Comentário deve ser preenchido');
		texto_coment.style.borderColor = '#FF0000';
		texto_coment.focus();
	}
	else
	{
		var cod_art = $('#h_cod_art').val();
		var cod_usu = $('#h_cod_usu').val();
		
		var pg = 'includes/pr_artista.asp';
		var dv = 'dv_comentario_colaboracao';
		var pr = 'fase=31&cod_art='+cod_art+'&cod_usu='+cod_usu+'&texto='+$.URLEncode(texto_coment.value);
		//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarComentArtistaPub: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarComentarioColaboracaoArtista(); 
						}
						else{
							sys_notificaErro('enviarComentarioColaboracaoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
		texto_coment.value = '';
	}
}


//indiqueArtistaPub(cod_art)
function indiqueArtistaPub(cod_art){
	$('#dvFormModeradorArtista').hide('slow');
	var pg = 'includes/pr_artista.asp';
	var dv = 'dvFormIndiqueArt';
	var pr = 'fase=9&cod_art='+cod_art;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaArtista();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('indiqueArtistaPub: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							indiqueArtistaPub(cod_art); 
						}
						else{
							sys_notificaErro('indiqueArtistaPub', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//enviarIndicacaoArtista(){
function enviarIndicacaoArtista(){
	var cod_art = $('#dv_cod_art').html();
	var nome_art = $('#dv_nome_art').html();
	var seu_nome = xGetElementById('seu_nome');
	var seu_email = xGetElementById('seu_email');
	var nome_amigo = xGetElementById('nome_amigo');
	var email_amigo = xGetElementById('email_amigo');
	var coment_art = xGetElementById('comentario');
	
	if (seu_nome.value == ''){ 
		alert('O campo Seu Nome deve ser preenchido');
		seu_nome.style.borderColor = '#FF0000';
		seu_nome.focus();
	}
	else if (seu_email.value == ''){
		alert('O campo Seu E-mail deve ser preenchido');
		seu_email.style.borderColor = '#FF0000';
		seu_email.focus();
	}
	else if (!validaEMAIL(seu_email.value)){
		alert('O campo Seu E-mail não possui um e-mail válido');
		seu_email.style.borderColor = '#FF0000';
		seu_email.focus();
	}
	else if (nome_amigo.value == ''){ 
		alert('O campo Nome do Amigo(a) deve ser preenchido');
		nome_amigo.style.borderColor = '#FF0000';
		nome_amigo.focus();
	}
	else if (email_amigo.value == ''){
		alert('O campo E-mail do Amigo(a) deve ser preenchido');
		email_amigo.style.borderColor = '#FF0000';
		email_amigo.focus();
	}
	else if (!validaEMAIL(email_amigo.value)){
		alert('O campo E-mail do Amigo(a) não possui um e-mail válido');
		email_amigo.style.borderColor = '#FF0000';
		email_amigo.focus();
	}
	else {
		var pg = 'includes/pr_artista.asp';
		var dv = 'dvFormIndiqueArt';
		var pr = 'fase=10&cod_art='+cod_art+'&seu_nome='+$.URLEncode(seu_nome.value)+'&seu_email='+$.URLEncode(seu_email.value);
			pr += '&nome_amigo='+$.URLEncode(nome_amigo.value)+'&email_amigo='+$.URLEncode(email_amigo.value)+'&nome_art='+$.URLEncode(nome_art);
			pr += '&comentario='+$.URLEncode(coment_art.value);
		//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarIndicacaoArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarIndicacaoArtista(); 
						}
						else{
							sys_notificaErro('enviarIndicacaoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}
//enviarIndicacaoLPArtista(){}
function enviarIndicacaoLPArtista(){
	var seu_nome 	= xGetElementById('seu_nome2');
	var seu_email 	= xGetElementById('seu_email2');
	var cod_art 	= $('#dv_cod_art').html();
	var nome_art 	= $('#dv_nome_art').html();
	var lista 		= $('#lp_sel').val();
	var coment_art 	= xGetElementById('comentario2');
	
	if ($('#lp_sel').val().replace(',', '') == ''){
		alert('Você deve selecionar um LP para enviar a indicação.')
	}
	else{
		if (seu_nome.value == ''){ 
			alert('O campo Seu Nome deve ser preenchido');
			seu_nome.style.borderColor = '#FF0000';
			seu_nome.focus();
		}
		else if (seu_email.value == ''){
			alert('O campo Seu E-mail deve ser preenchido');
			seu_email.style.borderColor = '#FF0000';
			seu_email.focus();
		}
		else if (!validaEMAIL(seu_email.value)){
			alert('O campo Seu E-mail não possui um e-mail válido');
			seu_email.style.borderColor = '#FF0000';
			seu_email.focus();
		}
		else {
			var pg  = 'includes/pr_artista.asp';
			var dv  = 'dv_lpselecionado';
			var pr  = 'fase=49&cod_art='+cod_art+'&seu_nome='+$.URLEncode(seu_nome.value)+'&seu_email='+$.URLEncode(seu_email.value);
				pr += '&nome_art='+$.URLEncode(nome_art);
				pr += '&comentario='+$.URLEncode(coment_art.value)+'&lista='+$.URLEncode(lista);
			$.ajax({ 
				type: 		 'POST',
				url: 		 pg,
				data: 		 pr,
				async: 		 true,
				cache: 		 true,
				timeout: 	 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
								$('#'+dv).append('<p align="center">Enviando indicações. Aguarde...</p>')
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								crtl_err += 1;
								if (crtl_err < 3){
									 enviarIndicacaoLPArtista();
								}
								else{
									sys_notificaErro('enviarIndicacaoLPArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				}); 
		}
	}
}

//listaMusicasArtista(pag, col, ord, qual){
function listaMusicasArtista(pag, col, ord, qual)
{
	$('#dvFormModeradorArtista').hide('slow');
	$("#dvListaMusicaArtista").removeClass();
	var pg = 'lista_musicas_artista.asp';
	var dv = 'dvListaMusicaArtista';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_art='+qual;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaArtista();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaMusicasArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaMusicasArtista(pag, col, ord, qual); 
						}
						else{
							sys_notificaErro('listaMusicasArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaMusicasArtista');
}
//listaComentArtista(pag, qual){
function listaComentArtista(pag, qual){
	var pg = 'includes/pr_artista.asp';
	var dv = 'dvFormComentarioArtista';
	var pr = 'fase=12&pagina='+pag+'&cod_art='+qual;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaArtista();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaComentArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaComentArtista(pag, qual); 
						}
						else{
							sys_notificaErro('listaComentArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaComentArtista');
}
//enviarComentArtistaPub(){
function enviarComentArtistaPub(){
	var texto_coment = xGetElementById('seu_comentario');
	if (texto_coment.value == '')
	{
		alert('O campo Comentário deve ser preenchido');
		texto_coment.style.borderColor = '#FF0000';
		texto_coment.focus();
	}
	else
	{
		var cod_art = $('#dv_cod_art').html();
		var pg = 'includes/pr_artista.asp';
		var dv = 'dv_coment';
		var pr = 'fase=13&cod_art='+cod_art+'&texto='+$.URLEncode(texto_coment.value);
		retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarComentArtistaPub: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarComentArtistaPub(); 
						}
						else{
							sys_notificaErro('enviarComentArtistaPub', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
		texto_coment.value = '';
	}
}
//enviarRespostaComentarioArtista(cod_art, cod_com, pag, cod_com_origem)
function enviarRespostaComentarioArtista(cod_art, cod_com, pag, cod_com_origem){
	var texto_coment = xGetElementById('seu_comentario_'+cod_art+'_'+cod_com);
	if (texto_coment.value == '')
	{
		alert('O campo Comentário deve ser preenchido');
		texto_coment.style.borderColor = '#FF0000';
		texto_coment.focus();
	}
	else
	{
		var pg = 'includes/pr_artista.asp';
		var dv = 'dv_resposta_'+cod_art+"_"+cod_com;
		var pr = 'fase=50&cod_art='+cod_art+'&cod_com_pai='+cod_com+'&cod_com_origem='+cod_com_origem+'&texto='+$.URLEncode(texto_coment.value);
	
		$.ajax({ 
			type: 		 'POST',
			url: 		 pg,
			data: 		 pr,
			async: 		 true,
			cache: 		 true,
			timeout: 	 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	 function (xhr, settings) {
							loading(dv);
						 }, 
			success: 	 function(conteudo){ 
							//$('#'+dv).html(conteudo);
							listaComentArtista(pag, cod_art);
						 },
			complete:	 function(xhr, textStatus){
						 },
			error:		 function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								enviarRespostaComentarioArtista(cod_art, cod_com, pag, cod_com_origem);
							}
							else{
								sys_notificaErro('enviarRespostaComentarioArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
							}
						 }
			});
		texto_coment.value = '';
	} 
}
//excluirComentarioArtista(cod_art, cod_com, pagina, tipo)
function excluirComentarioArtista(cod_art, cod_com, pagina, tipo){
	if (confirm('Confirma a exclusão desse comentário?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=51&cod_art='+cod_art+'&cod_com='+cod_com+'&pagina='+pagina+'&tipo='+tipo;
		//retorna_conteudo(pg, dv, pr);
		
		$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
					}, 
		success: 	function(conteudo){ 
						eval(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						crtl_err += 1;
						if (crtl_err < 3){
							excluirComentarioArtista(cod_art, cod_com, pagina);
						}
						else{
							sys_notificaErro('excluirComentarioArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
		
	}
}

//listaUsuarioFavoritoArtista(pag, cod_art)
function listaUsuarioFavoritoArtista(pag, cod_art){
	$('#dvFormModeradorArtista').hide('slow');
	var pg = 'includes/pr_artista.asp';
	var dv = 'dvFavoritoArtista';
	var pr = 'fase=14&pagina='+pag+'&cod_art='+cod_art;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaArtista();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaUsuarioFavoritoArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaUsuarioFavoritoArtista(pag, cod_art); 
						}
						else{
							sys_notificaErro('listaUsuarioFavoritoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaUsuarioFavoritoArtista');
}
//listaIndicacaoArtista
function listaIndicacaoArtista(pag, cod_art){
	$('#dvFormModeradorArtista').hide('slow');
	var pg = 'includes/pr_artista.asp';
	var dv = 'dvIndicacaoArtista';
	var pr = 'fase=15&pagina='+pag+'&cod_art='+cod_art;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaArtista();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaIndicacaoArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaIndicacaoArtista(pag, cod_art); 
						}
						else{
							sys_notificaErro('listaIndicacaoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaIndicacaoArtista');
}
//listaUsuarioModerador(cod_art){
function listaUsuarioModerador(pag, cod_art){
	$('#dvFormModeradorArtista').hide('slow');
	var pg = 'includes/pr_artista.asp';
	var dv = 'dvModeradorArtista';
	var pr = 'fase=16&pagina='+pag+'&cod_art='+cod_art;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaArtista();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaUsuarioModerador: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaUsuarioModerador(pag, cod_art); 
						}
						else{
							sys_notificaErro('listaUsuarioModerador', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//editarArtista(cod_art){
function editarArtista(cod_art){
	divHideShow('dv_central', 'dv_central_operacao');
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pg = 'includes/pr_artista.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=24&cod_art='+cod_art;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!editarArtista']);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('editarArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							editarArtista(cod_art); 
						}
						else{
							sys_notificaErro('editarArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
}
//salvarEdicaoInfoArtista(cod_art){
function salvarEdicaoInfoArtista(cod_art){
	var nome 		= xGetElementById('nome');
	var discografia	= xGetElementById('discografia');
	var desc 		= xGetElementById('desc');
	var tipo;
	var vTipo;
	if (eval('xGetElementById("tipo")') != undefined){
		tipo 	= xGetElementById('tipo');
	  	vTipo 	= tipo[tipo.selectedIndex].value;
  	}
  	else{
	  	vTipo = ''
  	}
		
	if (nome.value == ''){
		alert('O campo Nome do Artista deve ser preenchido.');
		nome.focus();
	}
	else{
		var pg  = 'includes/pr_artista.asp';
		var pr  = 'fase=25&cod_art='+cod_art;
			pr += '&nome='+$.URLEncode(nome.value)+'&tipo='+$.URLEncode(vTipo);
			pr += '&discografia='+$.URLEncode(discografia.value);
			pr += '&desc='+$.URLEncode(desc.value);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('salvarEdicaoInfoArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								salvarEdicaoInfoArtista(cod_art); 
							}
							else{
								sys_notificaErro('salvarEdicaoInfoArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}

//alterarGeneroArtista()
function alterarGeneroArtista(cod_art){
	var pg = 'includes/pr_artista.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=26&cod_art='+cod_art;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('alterarGeneroArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							alterarGeneroArtista(cod_art); 
						}
						else{
							sys_notificaErro('alterarGeneroArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
	abrirHelp('alterarGeneroArtista');
}
//salvarGeneroArtista(cod_rad)
function salvarGeneroArtista(cod_art){
	var frm 	= xGetElementById('frm_cad_gen');
	var result 	= '';
	for (i=0;i<frm.elements.length;i++) {
     	if(frm.elements[i].type == "checkbox"){
			if (frm.elements[i].checked){
				result += frm.elements[i].value + ';';
			}
		}
	}
	var pg = 'includes/pr_artista.asp';
	var pr = 'fase=27&cod_art='+cod_art+'&gen='+result;
	//alert(pr);
	//var msg = retorna_chamada(pg, pr);
	//eval(msg);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('salvarGeneroArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							salvarGeneroArtista(cod_art);
						}
						else{
							sys_notificaErro('salvarGeneroArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//editarImagemArtista(qual){
function editarImagemArtista(cod_art){
	var pg = 'includes/pr_artista.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=28&cod_art='+cod_art;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('editarImagemArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							editarImagemArtista(cod_art); 
						}
						else{
							sys_notificaErro('editarImagemArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
}
//removerImagemArtista(cod_rad)
function removerImagemArtista(cod_art){
	var pg = 'includes/pr_artista.asp';
	var pr = 'fase=29&cod_art='+cod_art;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removerImagemArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							removerImagemArtista(cod_art); 
						}
						else{
							sys_notificaErro('removerImagemArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//alertEditarImagemArtista(cod_rad)
function alertEditarImagemArtista(cod1, cod2, cod_usu, tipo, cat, acao){
	var cod_art = cod1;
	alert('A imagem do artista foi alterada com sucesso.');
	editarImagemArtista(cod_art);
}

//editarColaboracaoArtista(cod_art){
function editarColaboracaoArtista(cod_art, cod_usu){
	divHideShow('dv_central', 'dv_central_operacao');
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pg = 'includes/pr_artista.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=32&cod_art='+cod_art+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						crtl_err += 1;
						if (crtl_err < 3){
							editarColaboracaoArtista(cod_art, cod_usu); 
						}
						else{
							sys_notificaErro('editarColaboracaoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
}
//salvarEdicaoInfoColaboracaoArtista(cod_art, cod_usu){
function salvarEdicaoInfoColaboracaoArtista(cod_art, cod_usu){
	var nome 		= xGetElementById('nome');
	var discografia	= xGetElementById('discografia');
	var desc 		= xGetElementById('desc');
	var tipo;
	var vTipo;
	if (eval('xGetElementById("tipo")') != undefined){
		tipo 	= xGetElementById('tipo');
	  	vTipo 	= tipo[tipo.selectedIndex].value;
  	}
  	else{
	  	vTipo = ''
  	}
		
	if (nome.value == ''){
		alert('O campo Nome do Artista deve ser preenchido.');
		nome.focus();
	}
	else{
		var dv = 'dv_central_operacao';
		var pg  = 'includes/pr_artista.asp';
		var pr  = 'fase=33&cod_art='+cod_art+'&cod_usu='+cod_usu;
			pr += '&nome='+$.URLEncode(nome.value)+'&tipo='+$.URLEncode(vTipo);
			pr += '&discografia='+$.URLEncode(discografia.value);
			pr += '&desc='+$.URLEncode(desc.value);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('salvarEdicaoInfoArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								salvarEdicaoInfoColaboracaoArtista(cod_art, cod_usu);
							}
							else{
								sys_notificaErro('salvarEdicaoInfoColaboracaoArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}

//alterarGeneroArtista()
function alterarGeneroColaboracaoArtista(cod_art, cod_usu){
	var pg = 'includes/pr_artista.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=34&cod_art='+cod_art+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('alterarGeneroArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							alterarGeneroColaboracaoArtista(cod_art, cod_usu); 
						}
						else{
							sys_notificaErro('alterarGeneroColaboracaoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
}
//salvarGeneroColaboracaoArtista(cod_rad, cod_usu)
function salvarGeneroColaboracaoArtista(cod_art, cod_usu){
	var frm 	= xGetElementById('frm_cad_gen');
	var result 	= '';
	for (i=0;i<frm.elements.length;i++) {
     	if(frm.elements[i].type == "checkbox"){
			if (frm.elements[i].checked){
				result += frm.elements[i].value + ';';
			}
		}
	}
	var pg = 'includes/pr_artista.asp';
	var pr = 'fase=35&cod_art='+cod_art+'&cod_usu='+cod_usu+'&gen='+result;
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('salvarGeneroArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							salvarGeneroColaboracaoArtista(cod_art, cod_usu);
						}
						else{
							sys_notificaErro('salvarGeneroColaboracaoArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//editarImagemColaboracaoArtista(qual){
function editarImagemColaboracaoArtista(cod_art, cod_usu){
	var pg = 'includes/pr_artista.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=36&cod_art='+cod_art+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('editarImagemArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							editarImagemColaboracaoArtista(cod_art, cod_usu); 
						}
						else{
							sys_notificaErro('editarImagemColaboracaoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	window.scroll(0,0);
}
//removerImagemColaboracaoArtista(cod_art, cod_usu)
function removerImagemColaboracaoArtista(cod_art, cod_usu){
	var pg = 'includes/pr_artista.asp';
	var pr = 'fase=37&cod_art='+cod_art+'&cod_usu='+cod_usu;

	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removerImagemArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							removerImagemColaboracaoArtista(cod_art, cod_usu); 
						}
						else{
							sys_notificaErro('removerImagemColaboracaoArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//alertEditarImagemColaboracaoArtista(cod_rad)
function alertEditarImagemColaboracaoArtista(cod1, cod2, cod_usu, tipo, cat, acao){
	var cod_art = cod1;
	var cod_usu = cod2;
	alert('A imagem do artista foi alterada com sucesso.');
	editarImagemColaboracaoArtista(cod_art, cod_usu);
}
//excluir_colaboracao
function excluirColaboracaoArtista(cod_art, cod_usu){
	if (confirm('Essa colaboração será excluída definitivamente.\nDeseja continuar?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=38&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('removerImagemArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								excluirColaboracaoArtista(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('excluirColaboracaoArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//submeter_moderador(cod_art, cod_usu)
function submeter_moderador(cod_art, cod_usu){
	if (confirm('Deseja submeter suas alterações para avaliação do moderador deste artista?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=39&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('removerImagemArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								submeter_moderador(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('submeter_moderador', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//retornarColaboradorArtista(cod_art, cod_usu)
function retornarColaboradorArtista(cod_art, cod_usu){
	if (confirm('Deseja retornar essa colaboração para que o LP colaborador possa continuar editando-a?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=40&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('removerImagemArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								retornarColaboradorArtista(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('retornarColaboradorArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//descartarColaboracaoArtistaLP()
function descartarColaboracaoArtistaLP(cod_art, cod_usu){
	if (confirm('Essa colaboração será excluída definitivamente.\nDeseja continuar?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=41&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('removerImagemArtista: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								descartarColaboracaoArtistaLP(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('descartarColaboracaoArtistaLP', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//aprovarColaboracaoArtista
function aprovarColaboracaoArtista(cod_art, cod_usu){
	if (confirm('Os dados desta colaboração serão transferidos para o artista.\nDeseja continuar?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=42&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
						}, 
			success: 	function(pag){ 
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								aprovarColaboracaoArtista(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('aprovarColaboracaoArtista', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}

//buscarOriginalArtistaNome(cod_art, cod_usu)
function buscarOriginalArtistaNome(cod_art, cod_usu){
	if (confirm('O nome do artista retornará ao valor original atual.\nDeseja continuar?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=43&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
						}, 
			success: 	function(pag){ 
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								buscarOriginalArtistaNome(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('buscarOriginalArtistaNome', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//buscarOriginalArtistaImagem(cod_art, cod_usu)
function buscarOriginalArtistaImagem(cod_art, cod_usu){
	if (confirm('A imagem do artista retornará ao valor original atual.\nDeseja continuar?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=44&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
						}, 
			success: 	function(pag){ 
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								buscarOriginalArtistaImagem(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('buscarOriginalArtistaImagem', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//buscarOriginalArtistaTipo(cod_art, cod_usu)
function buscarOriginalArtistaTipo(cod_art, cod_usu){
	if (confirm('A imagem do artista retornará ao valor original atual.\nDeseja continuar?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=45&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
						}, 
			success: 	function(pag){ 
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								buscarOriginalArtistaTipo(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('buscarOriginalArtistaTipo', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//buscarOriginalArtistaGenero(cod_art, cod_usu)
function buscarOriginalArtistaGenero(cod_art, cod_usu){
	if (confirm('Os gêneros do artista retornarão ao valor original atual.\nDeseja continuar?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=46&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
						}, 
			success: 	function(pag){ 
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								buscarOriginalArtistaGenero(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('buscarOriginalArtistaGenero', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//buscarOriginalArtistaSobre(cod_art, cod_usu)
function buscarOriginalArtistaSobre(cod_art, cod_usu){
	if (confirm('O texto sobre o artista retornará ao valor original atual.\nDeseja continuar?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=47&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
						}, 
			success: 	function(pag){ 
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								buscarOriginalArtistaSobre(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('buscarOriginalArtistaSobre', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}
//buscarOriginalArtistaDisco(cod_art, cod_usu)
function buscarOriginalArtistaDisco(cod_art, cod_usu){
	if (confirm('A discografia do artista retornará ao valor original atual.\nDeseja continuar?')){
		var pg = 'includes/pr_artista.asp';
		var pr = 'fase=48&cod_art='+cod_art+'&cod_usu='+cod_usu;
	
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		true,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
						}, 
			success: 	function(pag){ 
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							crtl_err += 1;
							if (crtl_err < 3){
								buscarOriginalArtistaDisco(cod_art, cod_usu); 
							}
							else{
								sys_notificaErro('buscarOriginalArtistaDisco', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}


//lp(cod_usu){
function lp(cod_usu){
	alteraAbaMenu('MN_Inicio');
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_usu=' + cod_usu;
	var hash = window.location.hash;
	if (hash.indexOf("#!lp_") >= 0) {
	    pr = pr + "&linkshared=1"
	}
	openCenterWin("lp.asp?" + pr, "lplp", 1000, 600, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
}

//fn_sublnk_quem_segue()
function fn_sublnk_quem_segue(){
	var dv = 'lnk_segue_lp';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_quem_seguido()
function fn_sublnk_quem_seguido(){
	var dv = 'lnk_seguido_lp';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_amigo()
function fn_sublnk_amigo(){
	var dv = 'lnk_amigo_lp';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_listar_radio()
function fn_sublnk_listar_radio(){
	var dv = 'lnk_listar_radio';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_listar_musica()
function fn_sublnk_listar_musica(){
	var dv = 'lnk_listar_musica';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}

//menu favoritado - curtiram
var qual_favoritado = '';
//fn_sublnk_listar_favoritado()
function fn_sublnk_listar_favoritado(){
	$('#subsublnk_favoritado_lp').click();
}
//fn_subsublnk_favoritado_radio()
function fn_subsublnk_favoritado_radio(){
	qual_favoritado = 'R'
	$('#lnk_favoritaram').click();
}
//fn_subsublnk_favoritado_musica()
function fn_subsublnk_favoritado_musica(){
	qual_favoritado = 'M'
	$('#lnk_favoritaram').click();
}
//fn_subsublnk_favoritado_artista()
function fn_subsublnk_favoritado_artista(){
	qual_favoritado = 'A'
	$('#lnk_favoritaram').click();
}
//fn_subsublnk_favoritado_lp()
function fn_subsublnk_favoritado_lp(){
	qual_favoritado = 'L'
	$('#lnk_favoritaram').click();
}
//fn_lnk_favoritado()
function fn_lnk_favoritado(){
	var dv;
	if (qual_favoritado == 'R') {
		dv = 'lnk_listar_favoritado_radio';
	}
	else if (qual_favoritado == 'M'){
		dv = 'lnk_listar_favoritado_musica';
	}
	else if (qual_favoritado == 'A'){
		dv = 'lnk_listar_favoritado_artista';
	}
	else if ((qual_favoritado == 'L')||(qual_favoritado == '')){
		dv = 'lnk_listar_favoritado_lp';
	}
	qual_favoritado = '';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}

//menu favorito - curtiu
var qual_favorito = '';
//fn_sublnk_listar_favorito()
function fn_sublnk_listar_favorito(){
	$('#subsublnk_favorito_radio').click();
}
//fn_subsublnk_favorito_radio()
function fn_subsublnk_favorito_radio(){
	qual_favorito = 'R'
	$('#lnk_favorito').click();
}
//fn_subsublnk_favorito_musica()
function fn_subsublnk_favorito_musica(){
	qual_favorito = 'M'
	$('#lnk_favorito').click();
}
//fn_subsublnk_favorito_artista()
function fn_subsublnk_favorito_artista(){
	qual_favorito = 'A'
	$('#lnk_favorito').click();
}
//fn_subsublnk_favorito_lp()
function fn_subsublnk_favorito_lp(){
	qual_favorito = 'L'
	$('#lnk_favorito').click();
}
//fn_lnk_favorito()
function fn_lnk_favorito(){
	var dv;
	if ((qual_favorito == '') || (qual_favorito == 'R') ){
		dv = 'lnk_listar_favorito_radio';
	}
	else if (qual_favorito == 'M'){
		dv = 'lnk_listar_favorito_musica';
	}
	else if (qual_favorito == 'A'){
		dv = 'lnk_listar_favorito_artista';
	}
	else if (qual_favorito == 'L'){
		dv = 'lnk_listar_favorito_lp';
	}
	qual_favorito = '';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}

//menu indicacao
var qual_indicacao = '';
//fn_sublnk_listar_indicacao()
function fn_sublnk_listar_indicacao(){
	$('#subsublnk_indicacao_lp').click();
}
//fn_subsublnk_indicacao_radio()
function fn_subsublnk_indicacao_radio(){
	qual_indicacao = 'R'
	$('#lnk_indicacao').click();
}
//fn_subsublnk_indicacao_musica()
function fn_subsublnk_indicacao_musica(){
	qual_indicacao = 'M'
	$('#lnk_indicacao').click();
}
//fn_subsublnk_indicacao_artista()
function fn_subsublnk_indicacao_artista(){
	qual_indicacao = 'A'
	$('#lnk_indicacao').click();
}
//fn_subsublnk_indicacao_lp()
function fn_subsublnk_indicacao_lp(){
	qual_indicacao = 'L'
	$('#lnk_indicacao').click();
}
//fn_lnk_indicacao()
function fn_lnk_indicacao(){
	var dv;
	if (qual_indicacao == 'R') {
		dv = 'lnk_listar_indicacao_radio';
	}
	else if (qual_indicacao == 'M'){
		dv = 'lnk_listar_indicacao_musica';
	}
	else if (qual_indicacao == 'A'){
		dv = 'lnk_listar_indicacao_artista';
	}
	else if ((qual_indicacao == 'L')||(qual_indicacao == '')){
		dv = 'lnk_listar_indicacao_lp';
	}
	qual_indicacao = '';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}

//comentario recebido
var qual_coment_receb = '';
//fn_sublnk_listar_comentario_recebido()
function fn_sublnk_listar_comentario_recebido(){
	$('#subsublnk_comentario_recebido_radio').click();
}
//fn_subsublnk_comentario_recebido_radio()
function fn_subsublnk_comentario_recebido_radio(){
	qual_coment_receb = 'R';
	$('#lnk_comentario_recebido').click();
}
//fn_subsublnk_comentario_recebido_musica()
function fn_subsublnk_comentario_recebido_musica(){
	qual_coment_receb = 'M';
	$('#lnk_comentario_recebido').click();
}
//fn_subsublnk_comentario_recebido_artista()
function fn_subsublnk_comentario_recebido_artista(){
	qual_coment_receb = 'A';
	$('#lnk_comentario_recebido').click();
}
//fn_lnk_comentario_recebido()
function fn_lnk_comentario_recebido(){
	var dv;
	if ((qual_coment_receb == '') || (qual_coment_receb == 'R')){
		dv = 'lnk_listar_comentario_recebido_radio';
	}
	else if (qual_coment_receb == 'M'){
		dv = 'lnk_listar_comentario_recebido_musica';
	}
	else if (qual_coment_receb == 'A'){
		dv = 'lnk_listar_comentario_recebido_artista';
	}
	qual_coment_receb = '';
	$('#'+dv).click().focus(); 
	window.scroll(0,($('#'+dv).position().top - 150));
}

//comentario feito
var qual_coment_feito = '';
//fn_sublnk_listar_comentario_feito()
function fn_sublnk_listar_comentario_feito(){
	$('#subsublnk_comentario_feito_radio').click();
}
//fn_subsublnk_comentario_feito_radio()
function fn_subsublnk_comentario_feito_radio(){
	qual_coment_feito = 'R';
	$('#lnk_comentario_feito').click();
}
//fn_subsublnk_comentario_feito_musica()
function fn_subsublnk_comentario_feito_musica(){
	qual_coment_feito = 'M';
	$('#lnk_comentario_feito').click();
}
//fn_subsublnk_comentario_feito_artista()
function fn_subsublnk_comentario_feito_artista(){
	qual_coment_feito = 'A';
	$('#lnk_comentario_feito').click();
}
//fn_lnk_comentario_feito()
function fn_lnk_comentario_feito(){
	var dv;
	if ((qual_coment_feito == '') || (qual_coment_feito == 'R')){
		dv = 'lnk_listar_comentario_feito_radio';
	}
	else if (qual_coment_feito == 'M'){
		dv = 'lnk_listar_comentario_feito_musica';
	}
	else if (qual_coment_feito == 'A'){
		dv = 'lnk_listar_comentario_feito_artista';
	}
	qual_coment_feito = '';
	$('#'+dv).click().focus(); 
	window.scroll(0,($('#'+dv).position().top - 150));
}


//fn_sublnk_listar_moderacao()
function fn_sublnk_listar_moderacao(){
	var dv = 'lnk_moderador';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}

//fn_sublnk_quem_sigo()
function fn_sublnk_quem_sigo(){
	var dv = 'lnk_sigo';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_quem_me_segue()
function fn_sublnk_quem_me_segue(){
	var dv = 'lnk_me_seguem';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}
//fn_sublnk_meu_amigo()
function fn_sublnk_meu_amigo(){
	var dv = 'lnk_amigo';
	$('#'+dv).click().focus();
	window.scroll(0,($('#'+dv).position().top - 150));
}

//exibeTimeLineAmigo()
function exibeTimeLineAmigo(){
	var cod_lp 	= $('#dv_lp').html(); //session(cod_usu)
	var cod_usu = $('#dv_cod_usu').html();
	
	//exibeAtualizacaoSeguidos(cod_lp, cod_usu);
	exibeAtualizacaoAmigos(cod_lp, cod_usu);
}
//exibeAtualizacaoSeguidos
function exibeAtualizacaoSeguidos(cod_lp, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dv_atu_seguido';
	var pr = 'fase=54&cod_usu='+cod_usu+'&cod_lp='+cod_lp;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeAtualizacaoSeguidos: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeAtualizacaoSeguidos(cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('exibeAtualizacaoSeguidos', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//exibeAtualizacaoAmigos
function exibeAtualizacaoAmigos(cod_lp, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dv_atu_amigo';
	var pr = 'fase=55&cod_usu='+cod_usu+'&cod_lp='+cod_lp;
	//retorna_conteudo(pg, dv, pr);
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeAtualizacaoAmigos: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeAtualizacaoAmigos(cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('exibeAtualizacaoAmigos', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//destacarLP(cod_usu)
function destacarLP(cod_usu)
{
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_usu='+cod_usu+'&w=s';
	var lplp = window.open ("lp.asp?"+pr,"_blank","location=0,status=0,scrollbars=1,width=850,height=600");
  		lplp.moveTo(250,80);
		lplp.focus();
}
//onloadLPDestacado()
function onLoadLPDestacado(){
	configuraPagina();
	//fn_sublnk_listar_radio();
	$('#lnk_listar_radio').click();
	exibeTimeLineAmigo();
	//setInterval(initialiseStateFromURL, 2000);
	window.scroll(0,0);
	verificaNecessidadeInteracao();
	setInterval('verificaNecessidadeInteracao()', 20000);
}
//verificaNecessidadeInteracao()
function verificaNecessidadeInteracao(){
	var cod_lp  = $('#dv_lp').html();
	var cod_usu = $('#dv_cod_usu').html();
	
	if (cod_lp != ''){
		if (cod_lp == cod_usu){
			var pg = 'includes/pr_usuario.asp';
			var pr = 'fase=67&cod_usu='+cod_usu+'&cod_lp='+cod_lp;
			
			$.ajax({ 
				type: 		 'POST',
				url: 		 pg,
				data: 		 pr,
				async: 		 true,
				cache: 		 true,
				timeout: 	 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	 function (xhr, settings) {
							 }, 
				success: 	 function(conteudo){ 
								if (conteudo != ''){
							 		eval(conteudo);
								}
							 },
				complete:	 function(xhr, textStatus){
							 },
				error:		 function(xhr, textStatus, errorThrown) { 
							 }
				});
		}
	}
}

//exibeFormDenuncia(tipo, cod)
function exibeFormDenuncia(tipo, cod){
	divHideShow('dv_central', 'dv_central_operacao');
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=50&tipo='+tipo+'&cod='+cod;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!exibeFormDenuncia']);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeFormDenunciaLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeFormDenunciaLP(cod_usu); 
						}
						else{
							sys_notificaErro('exibeFormDenuncia', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//enviarDenuncia()
function enviarDenuncia(){
	var nome 			= xGetElementById('nome');
	var email 			= xGetElementById('email');
	var ddd 			= xGetElementById('ddd');
	var tel 			= xGetElementById('tel');
	var texto 			= xGetElementById('texto');
	var cod_denunciado	= xGetElementById('cod_denunciado');
	var tipo			= xGetElementById('tipo');
	
	if (texto.value == ''){
		alert('A descrição do problema deve ser informada.');
		texto.focus();
	}
	else{
		var pg = 'includes/pr_usuario.asp';
		var dv = 'listagensInterna';
		var pr = 'fase=51&nome='+$.URLEncode(nome.value)+'&tipo='+$.URLEncode(tipo.value);
			pr += '&email='+$.URLEncode(email.value)+'&ddd='+$.URLEncode(ddd.value)+'&tel='+$.URLEncode(tel.value);
			pr += '&texto='+$.URLEncode(texto.value)+'&cod_denunciado='+$.URLEncode(cod_denunciado.value);
		//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarDenuncia: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarDenuncia(); 
						}
						else{
							sys_notificaErro('enviarDenuncia', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}

//exibeFormFaleCom(cod_lp)
function exibeFormFaleCom(cod_lp){
	divHideShow('dv_central', 'dv_central_operacao');
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=52&cod_usu='+cod_lp;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!exibeFormFaleCom']);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeFormFaleCom: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeFormFaleCom(cod_lp); 
						}
						else{
							sys_notificaErro('exibeFormFaleCom', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//enviarFaleComLognPlay(){
function enviarFaleComLognPlay(){
	var nome 		= xGetElementById('nome');
	var email 		= xGetElementById('email');
	var ddd 		= xGetElementById('ddd');
	var tel 		= xGetElementById('tel');
	var assunto 	= xGetElementById('assunto');
	var v_assunto 	= assunto[assunto.selectedIndex].value;
	var texto 		= xGetElementById('texto');
	var cod_usu		= xGetElementById('cod_usu').value;
	if (texto.value == ''){
		alert('O campo Mensagem deve ser preenchido');
		texto.style.borderColor = '#FF0000';
		texto.focus();
	}
	else{
		var bt	 		= xGetElementById('bt_enviar');
			bt.disabled = 'disabled';
			bt.childNodes[0].nodeValue = 'Enviando... Aguarde';
		var pg = 'includes/pr_usuario.asp';
		var dv = 'listagem';
		var pr = 'fase=53&nome='+$.URLEncode(nome.value);
			pr += '&email='+$.URLEncode(email.value)+'&ddd='+$.URLEncode(ddd.value)+'&tel='+$.URLEncode(tel.value)+'&assunto='+$.URLEncode(v_assunto);
			pr += '&texto='+$.URLEncode(texto.value)+'&cod_usu='+cod_usu;
		//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarFaleComLognPlay: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarFaleComLognPlay(); 
						}
						else{
							sys_notificaErro('enviarFaleComLognPlay', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
						bt.disabled = '';
						bt.value 	= 'Enviar';
					}
		});
	}
}

//logoffLP(cod_lp)
function logoffLP(opener){
	var pg = 'includes/pr_usuario.asp';
	var pr = 'fase=9&opener=' + opener;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
		                _gaq.push(['_trackPageview', '/#!logoffLP']);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('logoffLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							logoffLP(); 
						}
						else{
							sys_notificaErro('logoffLP', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//exibeFormMensagemDiretaLP(cod_lp, cod_usu)
function exibeFormMensagemDiretaLP(cod_lp, cod_usu){
	divHideShow('dv_central', 'dv_central_operacao');
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=56&cod_lp='+cod_lp+'&cod_usu='+cod_usu;

	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!exibeFormMensagemDiretaLP']);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeFormMensagemDiretaLP(cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('exibeFormMensagemDiretaLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//enviarMensagemDiretaLP()
function enviarMensagemDiretaLP(){
	var assunto 	= xGetElementById('assunto');
	var texto 		= xGetElementById('texto');
	var cod_lp 		= xGetElementById('cod_lp').value;
	var cod_usu		= xGetElementById('cod_usu').value;
	
	if (assunto.value == ''){
		alert('O campo Assunto deve ser preenchido.');
		assunto.focus();
	}
	else if (texto.value == ''){
		alert('O campo Mensagem deve ser preenchido.');
		texto.focus();
	}
	else{
		var pg  = 'includes/pr_usuario.asp';
		var dv  = 'dv_central_operacao';
		var pr  = 'fase=57&cod_lp='+cod_lp+'&cod_usu='+cod_usu;
			pr += '&assunto='+$.URLEncode(assunto.value)+'&texto='+$.URLEncode(texto.value);
		//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarMensagemDiretaLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarMensagemDiretaLP(); 
						}
						else{
							sys_notificaErro('enviarMensagemDiretaLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}
//enviarRespostaMensagemEnviada(cod_lp, cod_msg, pag, tipo, cod_msg_origem)
function enviarRespostaMensagemEnviada(cod_lp, cod_msg, pag, tipo, cod_msg_origem){
	var texto	= xGetElementById('seu_comentario_'+cod_lp+'_'+cod_msg);
	
	if (texto.value == ''){
		alert('O campo Mensagem deve ser preenchido.');
		texto.focus();
	}
	else{
		var pg  = 'includes/pr_usuario.asp';
		var dv  = 'dv_resposta_'+cod_lp+'_'+cod_msg;
		var pr  = 'fase=71&cod_lp='+cod_lp+'&cod_msg='+cod_msg+'&pag='+pag+'&tipo='+tipo+'&cod_msg_origem='+cod_msg_origem;
			pr += '&texto='+$.URLEncode(texto.value);

	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						//$('#'+dv).html(conteudo);
						//eval(pag);
						exibeListaMensagemLP(pag, cod_lp, tipo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarMensagemDiretaLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarRespostaMensagemEnviada(cod_lp, cod_msg, pag, tipo); 
						}
						else{
							sys_notificaErro('enviarRespostaMensagemEnviada', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}
//enviarRespostaMensagemRecebida(cod_lp, cod_msg, pag, tipo, cod_msg_origem)
function enviarRespostaMensagemRecebida(cod_lp, cod_msg, pag, tipo, cod_msg_origem){
	var texto	= xGetElementById('seu_comentario_'+cod_lp+'_'+cod_msg);
	
	if (texto.value == ''){
		alert('O campo Mensagem deve ser preenchido.');
		texto.focus();
	}
	else{
		var pg  = 'includes/pr_usuario.asp';
		var dv  = 'dv_resposta_'+cod_lp+'_'+cod_msg;
		var pr  = 'fase=72&cod_lp='+cod_lp+'&cod_msg='+cod_msg+'&pag='+pag+'&tipo='+tipo+'&cod_msg_origem='+cod_msg_origem;
			pr += '&texto='+$.URLEncode(texto.value);

	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						//$('#'+dv).html(conteudo);
						//eval(pag);
						exibeListaMensagemLP(pag, cod_lp, tipo, cod_msg_origem);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarMensagemDiretaLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarRespostaMensagemRecebida(cod_lp, cod_msg, pag, tipo, cod_msg_origem); 
						}
						else{
							sys_notificaErro('enviarRespostaMensagemRecebida', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}

//exibeListaMensagemLP(cod_lp)
function exibeListaMensagemLP(pag, cod_lp, tipo, cod_msg_origem){
	divHideShow('dv_central', 'dv_central_operacao');
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dv_central_operacao';
	var pr = 'fase=58&cod_lp='+cod_lp+'&pagina='+pag+'&tipo='+tipo+'&cod_msg_origem='+cod_msg_origem;
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeListaMensagemLP(pag, cod_lp, tipo, cod_msg_origem); 
						}
						else{
							sys_notificaErro('exibeListaMensagemLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//aceitarAmizadeLP(cod_lp, cod_usu)
function aceitarAmizadeLP(pag, cod_lp, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var pr = 'fase=63&cod_lp='+cod_lp+'&cod_usu='+cod_usu+'&pagina='+pag;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('aceitarAmizadeLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							aceitarAmizadeLP(pag, cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('aceitarAmizadeLP', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//recusarAmizadeLP(cod_lp, cod_usu)
function recusarAmizadeLP(pag, cod_lp, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var pr = 'fase=64&cod_lp='+cod_lp+'&cod_usu='+cod_usu+'&pagina='+pag;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('recusarAmizadeLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							recusarAmizadeLP(pag, cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('recusarAmizadeLP', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//seguirLP(cod_lp, cod_usu)
function seguirLP(cod_lp, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var pr = 'fase=59&cod_lp='+cod_lp+'&cod_usu='+cod_usu;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('seguirLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							seguirLP(cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('seguirLP', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//deixarSeguirLP(cod_lp, cod_usu)
function deixarSeguirLP(cod_lp, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var pr = 'fase=60&cod_lp='+cod_lp+'&cod_usu='+cod_usu;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('deixarSeguirLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							deixarSeguirLP(cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('deixarSeguirLP', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//exibeFormAdicionarAmigoLP(cod_lp,cod_usu)
function exibeFormAdicionarAmigoLP(cod_lp, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dv_form_amigo';
	var pr = 'fase=61&cod_lp='+cod_lp+'&cod_usu='+cod_usu;
	$('#dv_form_amigo').show('slow');
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('exibeFormAdicionarAmigoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							exibeFormAdicionarAmigoLP(cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('exibeFormAdicionarAmigoLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//fecharMensagemAmigo()
function fecharMensagemAmigo(){
	$('#dv_form_amigo').hide('slow');
}
//adicionarAmigo(cod_lp, cod_usu)
function enviarMensagemAmigo(cod_lp, cod_usu){
	var msg_ami = xGetElementById('msg_ami').value;
	var pg 		= 'includes/pr_usuario.asp';
	var pr 		= 'fase=62&cod_lp='+cod_lp+'&cod_usu='+cod_usu+'&msg='+$.URLEncode(msg_ami);
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarMensagemAmigo: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarMensagemAmigo(cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('enviarMensagemAmigo', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//removerAmigoLP(cod_lp, cod_usu)
function removerAmigoLP(cod_lp, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var pr = 'fase=65&cod_lp='+cod_lp+'&cod_usu='+cod_usu;
	
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removerAmigoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							removerAmigoLP(cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('removerAmigoLP', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//adicioneFavoritoLP(cod_usu){
function adicioneFavoritoLP(cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var pr = 'fase=35&cod_usu='+cod_usu;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('adicioneFavoritoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							adicioneFavoritoLP(cod_usu); 
						}
						else{
							sys_notificaErro('adicioneFavoritoLP', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//removeFavoritoLP(qual){
function removeFavoritoLP(cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var pr = 'fase=36&cod_usu='+cod_usu;
	//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('removeFavoritoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							removeFavoritoLP(cod_usu); 
						}
						else{
							sys_notificaErro('removeFavoritoLP', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	//atualizaQtdMusFav();
}

//listaRadiosLP(pag, col, ord, cod_usu)
function listaRadiosLP(pag, col, ord, cod_usu){
	var pg = 'lista_radios_lp.asp'
	var dv = 'dvListaRadioLP';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaRadiosLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaRadiosLP(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaRadiosLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaMusicasLP(pag, col, ord, cod_usu)
function listaMusicasLP(pag, col, ord, cod_usu){
	var pg = 'lista_musicas_lp.asp'
	var dv = 'dvListaMusicaLP';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaMusicasLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaMusicasLP(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaMusicasLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//listaRadioFavoritado(pag, col, ord, cod_usu)
function listaRadioFavoritado(pag, col, ord, cod_usu){
	var pg = 'lista_radios_favoritada.asp'
	var dv = 'dvConteudoFavoritado';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaRadioFavoritoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaRadioFavoritado(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaRadioFavoritado', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaMusicaFavoritado(pag, col, ord, cod_usu)
function listaMusicaFavoritado(pag, col, ord, cod_usu){
	var pg = 'lista_musicas_favoritada.asp'
	var dv = 'dvConteudoFavoritado';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaMusicaFavoritoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaMusicaFavoritado(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaMusicaFavoritado', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaArtistaFavoritado(pag, col, ord, cod_usu)
function listaArtistaFavoritado(pag, col, ord, cod_usu){
	var pg = 'lista_artistas_favoritado.asp'
	var dv = 'dvConteudoFavoritado';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaArtistaFavoritoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaArtistaFavoritado(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaArtistaFavoritado', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaLPFavoritado(1, 1, 1, cod_usu)
function listaLPFavoritado(pag, col, ord, cod_usu){
	var pg = 'includes/pr_usuario.asp'
	var dv = 'dvConteudoFavoritado';
	var pr = 'fase=39&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listarFavoritaramLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaLPFavoritado(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaLPFavoritado', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//listaRadioFavoritoLP(pag, col, ord, cod_usu)
function listaRadioFavoritoLP(pag, col, ord, cod_usu){
	var pg = 'lista_radios_favorita_lp.asp'
	var dv = 'dvConteudoFavorito';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaRadioFavoritoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaRadioFavoritoLP(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaRadioFavoritoLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaMusicaFavoritoLP(pag, col, ord, cod_usu)
function listaMusicaFavoritoLP(pag, col, ord, cod_usu){
	var pg = 'lista_musicas_favorita_lp.asp'
	var dv = 'dvConteudoFavorito';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaMusicaFavoritoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaMusicaFavoritoLP(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaMusicaFavoritoLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaArtistaFavoritoLP(pag, col, ord, cod_usu)
function listaArtistaFavoritoLP(pag, col, ord, cod_usu){
	var pg = 'lista_artistas_favorito_lp.asp'
	var dv = 'dvConteudoFavorito';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaArtistaFavoritoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaArtistaFavoritoLP(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaArtistaFavoritoLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaLPFavorito(1, 1, 1, cod_usu)
function listaLPFavorito(pag, col, ord, cod_usu){
	var pg = 'includes/pr_usuario.asp'
	var dv = 'dvConteudoFavorito';
	var pr = 'fase=40&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaLPFavorito: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaLPFavorito(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaLPFavorito', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//listaComentarioRecebidoRadio(1, cod_usu)
function listaComentarioRecebidoRadio(pag, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvConteudoComentarioRecebido';
	var pr = 'fase=41&pagina='+pag+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaComentarioRecebido: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaComentarioRecebidoRadio(pag, cod_usu); 
						}
						else{
							sys_notificaErro('listaComentarioRecebidoRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listarTodosComentarios(tipo, cod)
function listarTodosComentarios(tipo, cod){
	var pag = $('#hpagina').val();
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvTextoComentarioContainer'+tipo+cod;
	var pr = 'fase=42&tipo='+tipo+'&cod='+cod+'&pagina='+pag;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listarTodosComentarios: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listarTodosComentarios(tipo, cod); 
						}
						else{
							sys_notificaErro('listarTodosComentarios', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaComentarioRecebidoMusica(1, cod_usu)
function listaComentarioRecebidoMusica(pag, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvConteudoComentarioRecebido';
	var pr = 'fase=73&pagina='+pag+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaComentarioRecebido: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaComentarioRecebidoMusica(pag, cod_usu); 
						}
						else{
							sys_notificaErro('listaComentarioRecebidoMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaComentarioRecebidoArtista(1, cod_usu)
function listaComentarioRecebidoArtista(pag, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvConteudoComentarioRecebido';
	var pr = 'fase=74&pagina='+pag+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaComentarioRecebido: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaComentarioRecebidoArtista(pag, cod_usu); 
						}
						else{
							sys_notificaErro('listaComentarioRecebidoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//listaComentarioFeitoRadio(pag, cod_usu)
function listaComentarioFeitoRadio(pag, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvConteudoComentarioFeito';
	var pr = 'fase=43&pagina='+pag+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaComentarioFeito: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaComentarioFeitoRadio(pag, cod_usu); 
						}
						else{
							sys_notificaErro('listaComentarioFeitoRadio', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaComentarioFeitoMusica(pag, cod_usu)
function listaComentarioFeitoMusica(pag, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvConteudoComentarioFeito';
	var pr = 'fase=75&pagina='+pag+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaComentarioFeito: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaComentarioFeitoMusica(pag, cod_usu); 
						}
						else{
							sys_notificaErro('listaComentarioFeitoMusica', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaComentarioFeitoArtista(pag, cod_usu)
function listaComentarioFeitoArtista(pag, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvConteudoComentarioFeito';
	var pr = 'fase=76&pagina='+pag+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaComentarioFeito: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaComentarioFeitoArtista(pag, cod_usu); 
						}
						else{
							sys_notificaErro('listaComentarioFeitoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//indiqueLPPub(cod_usu){
function indiqueLPPub(cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvIndicacaoLP';
	var pr = 'fase=44&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('indiqueLPPub: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							indiqueLPPub(cod_usu); 
						}
						else{
							sys_notificaErro('indiqueLPPub', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//enviarIndicacaoLP(){
function enviarIndicacaoLP(){
	var seu_nome 	= xGetElementById('seu_nome');
	var seu_email 	= xGetElementById('seu_email');
	var nome_amigo 	= xGetElementById('nome_amigo');
	var email_amigo = xGetElementById('email_amigo');
	var cod_lp 		= $('#dv_cod_lp').html();
	var cod_usu		= $('#dv_cod_usu').html();
	var nome_perfil	= $('#dv_nome_usu').html();
	var coment_usu 	= xGetElementById('comentario');
	
	if (seu_nome.value == ''){ 
		alert('O campo Seu Nome deve ser preenchido');
		seu_nome.focus();
	}
	else if (seu_email.value == ''){
		alert('O campo Seu E-mail deve ser preenchido');
		seu_email.focus();
	}
	else if (!validaEMAIL(seu_email.value)){
		alert('O campo Seu E-mail não possui um e-mail válido');
		seu_email.focus();
	}
	else if (nome_amigo.value == ''){ 
		alert('O campo Nome do Amigo(a) deve ser preenchido');
		nome_amigo.focus();
	}
	else if (email_amigo.value == ''){
		alert('O campo E-mail do Amigo(a) deve ser preenchido');
		email_amigo.focus();
	}
	else if (!validaEMAIL(email_amigo.value)){
		alert('O campo E-mail do Amigo(a) não possui um e-mail válido');
		email_amigo.focus();
	}
	else {
		var pg = 'includes/pr_usuario.asp';
		var dv = 'dvIndicacaoLP';
		var pr = 'fase=45&cod_usu='+cod_usu+'&seu_nome='+$.URLEncode(seu_nome.value)+'&seu_email='+$.URLEncode(seu_email.value);
			pr += '&nome_amigo='+$.URLEncode(nome_amigo.value)+'&email_amigo='+$.URLEncode(email_amigo.value)+'&nome_perfil='+$.URLEncode(nome_perfil);
			pr += '&comentario='+$.URLEncode(coment_usu.value);
		//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('enviarIndicacaoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							enviarIndicacaoLP(); 
						}
						else{
							sys_notificaErro('enviarIndicacaoLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}
//listaUsuarioIndicacaoLP(pag, cod_rad)
function listaUsuarioIndicacaoLP(pag, cod_usu){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvListaIndicacaoLP';
	var pr = 'fase=46&pagina='+pag+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaUsuarioIndicacaoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaUsuarioIndicacaoLP(pag, cod_usu); 
						}
						else{
							sys_notificaErro('listaUsuarioIndicacaoLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaUsuarioIndicacaoLP');
}
//enviarIndicacaoLPLP()
function enviarIndicacaoLPLP(){
	var seu_nome 	= xGetElementById('seu_nome2');
	var seu_email 	= xGetElementById('seu_email2');
	var cod_lp 		= $('#dv_cod_lp').html();
	var cod_usu		= $('#dv_cod_usu').html();
	var nome_perfil	= $('#dv_nome_usu').html();
	var lista 		= $('#lp_sel').val();
	var coment_usu 	= xGetElementById('comentario2');
		
	if ($('#lp_sel').val().replace(',', '') == ''){
		alert('Você deve selecionar um LP para enviar a indicação.')
	}
	else{
		if (seu_nome.value == ''){ 
			alert('O campo Seu Nome deve ser preenchido');
			seu_nome.style.borderColor = '#FF0000';
			seu_nome.focus();
		}
		else if (seu_email.value == ''){
			alert('O campo Seu E-mail deve ser preenchido');
			seu_email.style.borderColor = '#FF0000';
			seu_email.focus();
		}
		else if (!validaEMAIL(seu_email.value)){
			alert('O campo Seu E-mail não possui um e-mail válido');
			seu_email.style.borderColor = '#FF0000';
			seu_email.focus();
		}
		else {
			var pg  = 'includes/pr_usuario.asp';
			var dv  = 'dv_lpselecionado';
			var pr  = 'fase=70&cod_usu='+cod_usu+'&seu_nome='+$.URLEncode(seu_nome.value)+'&seu_email='+$.URLEncode(seu_email.value);
				pr += '&nome_perfil='+$.URLEncode(nome_perfil);
				pr += '&comentario='+$.URLEncode(coment_usu.value)+'&lista='+$.URLEncode(lista);
			$.ajax({ 
				type: 		 'POST',
				url: 		 pg,
				data: 		 pr,
				async: 		 true,
				cache: 		 true,
				timeout: 	 20000,
				contentType: "application/x-www-form-urlencoded;charset=UTF-8",
				beforeSend:	function (xhr, settings) {
								loading(dv);
								$('#'+dv).append('<p align="center">Enviando indicações. Aguarde...</p>')
							}, 
				success: 	function(conteudo){ 
								$('#'+dv).html(conteudo);
								listaUsuarioIndicacaoLP(1, cod_usu);
							},
				complete:	function(xhr, textStatus){
							},
				error:		function(xhr, textStatus, errorThrown) { 
								crtl_err += 1;
								if (crtl_err < 3){
									 enviarIndicacaoLPLP();
								}
								else{
									sys_notificaErro('enviarIndicacaoLPLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
								}
							}
				}); 
		}
	}
}

//listaRadioIndicacao(pag, cod_usu)
function listaRadioIndicacao(pag, cod_usu){
	indiqueLPPub(cod_usu);
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvListaIndicacaoLP';
	var pr = 'fase=77&pagina='+pag+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						crtl_err += 1;
						if (crtl_err < 3){
							listaRadioIndicacao(pag, cod_usu); 
						}
						else{
							sys_notificaErro('listaRadioIndicacao', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaMusicaIndicacao(pag, cod_usu)
function listaMusicaIndicacao(pag, cod_usu){
	indiqueLPPub(cod_usu);
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvListaIndicacaoLP';
	var pr = 'fase=78&pagina='+pag+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaMusicaFavoritoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaMusicaIndicacao(pag, cod_usu); 
						}
						else{
							sys_notificaErro('listaMusicaIndicacao', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaArtistaIndicacao(pag, cod_usu)
function listaArtistaIndicacao(pag, cod_usu){
	indiqueLPPub(cod_usu);
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvListaIndicacaoLP';
	var pr = 'fase=79&pagina='+pag+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaArtistaFavoritoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaArtistaIndicacao(pag, cod_usu); 
						}
						else{
							sys_notificaErro('listaArtistaIndicacao', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listarTodosIndicacao(tipo, cod)
function listarTodosIndicacao(tipo, cod){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvTextoComentarioContainer'+tipo+cod;
	var pr = 'fase=80&tipo='+tipo+'&cod='+cod;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listarTodosComentarios: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listarTodosIndicacao(tipo, cod); 
						}
						else{
							sys_notificaErro('listarTodosIndicacao', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//listaLPIndicacao(1, 1, 1, cod_usu)
function listaLPIndicacao(pag, col, ord, cod_usu){
	indiqueLPPub(cod_usu);
	var pg = 'includes/pr_usuario.asp';
	var dv = 'dvListaIndicacaoLP';
	var pr = 'fase=46&pagina='+pag+'&col='+col+'&ord='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaUsuarioIndicacaoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaLPIndicacao(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaLPIndicacao', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaUsuarioIndicacaoLP');
}

//listaArtistaModeracaoLP(pag, col, ord, cod_usu){
function listaArtistaModeracaoLP(pag, col, ord, cod_usu)
{
	var pg = 'lista_artistas_moderacao_lp.asp';
	var dv = 'dvModeradorLP';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaArtistaModeracaoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaArtistaModeracaoLP(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaArtistaModeracaoLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('listaArtistaModeracaoLP');
}
//exibirListaLPColaboracaoArtista(cod_art)
function exibirListaLPColaboracaoArtista(pag, col, ord, cod_art){
	var pg = 'lista_lp_colaboracao_artista.asp';
	var dv = 'dvModeradorLP';
	var pr = 'pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_art='+cod_art;
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: 		true,
		timeout: 	20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						crtl_err += 1;
						if (crtl_err < 3){
							exibirListaLPColaboracaoArtista(pag, col, ord, cod_art); 
						}
						else{
							sys_notificaErro('exibirListaLPColaboracaoArtista', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//listaSeguidoresLP(1, 1, 1, cod_usu)
function listaSeguidoresLP(pag, col, ord, cod_usu){
	$('#dvSeguidorLP').show()
	var pg = 'includes/pr_usuario.asp'
	var dv = 'dvSeguidorLP';
	var pr = 'fase=47&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaSeguidoresLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaSeguidoresLP(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaSeguidoresLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaSeguindoLP(1, 1, 1, cod_usu)
function listaSeguindoLP(pag, col, ord, cod_usu){
	$('#dvLPSeguindo').show();
	var pg = 'includes/pr_usuario.asp'
	var dv = 'dvLPSeguindo';
	var pr = 'fase=48&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaSeguindoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaSeguindoLP(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaSeguindoLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}
//listaAmigoLP(1, 1, 1, cod_usu)
function listaAmigoLP(pag, col, ord, cod_usu){
	var pg = 'includes/pr_usuario.asp'
	var dv = 'dvAmigoLP';
	var pr = 'fase=49&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_usu='+cod_usu;
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						limparDVListaLP();
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('listaAmigoLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							listaAmigoLP(pag, col, ord, cod_usu); 
						}
						else{
							sys_notificaErro('listaAmigoLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
}

//editarLP(cod_lp, cod_usu)
function editarLP(cod_lp, cod_usu){
	if (cod_lp == cod_usu){
		divHideShow('dv_central', 'dv_central_operacao');
		var pg = 'includes/pr_usuario.asp';
		var dv = 'dv_central_operacao';
		var pr = 'fase=17&cod_usu='+cod_lp;
		//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						_gaq.push(['_trackPageview', '/#!editarLP']);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('editarLP: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							editarLP(cod_lp, cod_usu); 
						}
						else{
							sys_notificaErro('editarLP', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
	abrirHelp('editarLP');
}
//editarPerfil(){
function editarPerfil(){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'listagem';
	var pr = 'fase=18';
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('editarPerfil: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							editarPerfil(); 
						}
						else{
							sys_notificaErro('editarPerfil', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
    $("div.abas").tabs();
	//abrirHelp('editarPerfil');
}
//salvarPerfil(){
function salvarPerfil(){
	var d 			= new Date();
	var ano 		= d.getFullYear();
	var nome 		= xGetElementById('nome');
	var d_nasc 		= xGetElementById('d_nasc');
	var m_nasc 		= xGetElementById('m_nasc');
	var a_nasc 		= xGetElementById('a_nasc');
	var profissao	= xGetElementById('profissao');
	var empresa 	= xGetElementById('empresa');
	var ddd 		= xGetElementById('ddd');
	var telefone 	= xGetElementById('telefone');
	var sel_log 	= xGetElementById('sel_log_perfUsu');
	var v_log 		= sel_log[sel_log.selectedIndex].value;
	var rua 		= xGetElementById('rua');
	var num 		= xGetElementById('num');
	var comp 		= xGetElementById('comp');
	var bai 		= xGetElementById('bairro');
	var cid 		= xGetElementById('cidade');
	var uf 			= xGetElementById('sel_uf_perfil');
	var v_uf 		= uf[uf.selectedIndex].value;
	var cep 		= xGetElementById('cep');
	var pais 		= xGetElementById('sel_pais_perfil');
	var v_pais 		= pais[pais.selectedIndex].value;
	var email 		= xGetElementById('email');
	var lembrete	= xGetElementById('lembrete');
	var idioma 		= xGetElementById('idioma');
	var v_idioma 	= idioma[idioma.selectedIndex].value;
	var frm 		= xGetElementById('frm_cad');
	var quem_sou	= xGetElementById('quem_sou');
	var cod_usu		= xGetElementById('cod_usu_perf').value;
	var v_sexo;
		
	if (d_nasc.value.length > 0){
		d_nasc.value	= Right('00' + d_nasc.value , 2);
	}
	if (m_nasc.value.length > 0){
		m_nasc.value	= Right('00' + m_nasc.value , 2);
	}
	if (a_nasc.value.length > 0){
		a_nasc.value	= Right('20' + a_nasc.value , 4);
	}
	
	if (frm.sexo[0].checked)
	{
		v_sexo = frm.sexo[0].value;
	}
	else if (frm.sexo[1].checked)
	{
		v_sexo = frm.sexo[1].value;
	}
	var como = xGetElementById('sel_como');
	var v_como = como[como.selectedIndex].value;
	var txtQual;
	if (xGetElementById('txtQual') != undefined){
		txtQual = xGetElementById('txtQual').value;
	}
	else{
		txtQual = '';
	}
	var b_continua = true;
	
	if (nome.value == ''){
		alert('O campo Nome deve ser preenchido');
		nome.focus();
		b_continua = false;
	}
	else if (d_nasc.value == ''){
		alert('O campo Dia de nascimento deve ser preenchido.');
		d_nasc.focus();
		b_continua = false;
	}
	else if ((d_nasc.value < 1)||(d_nasc.value > 31)){
		alert('O campo Dia de seu nascimento possui um valor invalido.');
		d_nasc.focus();
		b_continua = false;
	}
	else if (m_nasc.value == ''){
		alert('O campo Mes de nascimento deve ser preenchido.');
		m_nasc.focus();
		b_continua = false;
	}
	else if ((m_nasc.value < 1)||(m_nasc.value > 12)){
		alert('O campo Mes de nascimento possui um valor invalido.');
		m_nasc.focus();
		b_continua = false;
	}
	else if (a_nasc.value == ''){
		alert('O campo Ano de nascimento deve ser preenchido.');
		a_nasc.focus();
		b_continua = false;
	}
	else if ((a_nasc.value < 1900)||(a_nasc.value > ano)){
		alert('O campo Ano de nascimento possui um valor invalido.');
		a_nasc.focus();
		b_continua = false;
	}
	else if (!validaDATA(d_nasc.value+''+m_nasc.value+''+a_nasc.value)){
		alert('O campo Data de Nascimento não possui uma data válida');
		d_nasc.focus();
		b_continua = false;
	}
	else if ((ddd.value != '') || (telefone.value != '')){
		if(ddd.value == ''){
			alert('O campo DDD deve ser preenchido');
			ddd.focus();
			b_continua = false;
		}
		else if (ddd.value.length < 2){
			alert('O campo DDD possui um valor invalido');
			ddd.focus();
			b_continua = false;
		}
		else if(telefone.value == ''){
			alert('O campo telefone deve ser preenchido');
			telefone.focus();
			b_continua = false;
		}
		else if (telefone.value.length < 8){
			alert('O campo Telefone possui um valor invalido');
			telefone.focus();
			b_continua = false;
		}
	}
	if (b_continua){
		if (cep.value != ''){
			if (cep.value == ''){
				alert('Digite o Cep');
				cep.focus();
				b_continua = false;
			}
			else if (cep.value.length < 8){
				alert('O campo CEP possui um valor invalido');
				cep.focus();
				b_continua = false;
			}
		}
	}
	if (b_continua){
		if (email.value == ''){
			alert('O campo E-Mail deve ser preenchido');
			email.focus();
			b_continua = false;
		}
		else if (!validaEMAIL(email.value)){
			alert('O campo E-Mail não possui um e-mail válido');
			email.focus();
			b_continua = false;
		}
		else if (v_como == '0'){
			alert('Voce deve selecionar como conheceu a lognplay.');
			como.focus();
			b_continua = false;
		}
	}
	if (b_continua){
		var pg = 'includes/pr_usuario.asp';
		var pr = 'fase=19&nome='+$.URLEncode(nome.value)+'&email='+$.URLEncode(email.value);
			pr += '&ddd='+$.URLEncode(ddd.value)+'&telefone='+$.URLEncode(telefone.value);
			pr += '&rua='+$.URLEncode(rua.value)+'&num='+$.URLEncode(num.value);
			pr += '&comp='+$.URLEncode(comp.value)+'&d_nasc='+$.URLEncode(d_nasc.value);
			pr += '&m_nasc='+$.URLEncode(m_nasc.value)+'&a_nasc='+$.URLEncode(a_nasc.value);
			pr += '&cid='+$.URLEncode(cid.value)+'&cep='+$.URLEncode(cep.value);
			pr += '&bai='+$.URLEncode(bai.value)+'&cod_usu='+cod_usu;
			pr += '&sel_log='+$.URLEncode(v_log)+'&uf='+$.URLEncode(v_uf);
			pr += '&pais='+$.URLEncode(v_pais);
			pr += '&idioma='+$.URLEncode(v_idioma)+'&sexo='+$.URLEncode(v_sexo);
			pr += '&como='+$.URLEncode(v_como)+'&txtQual='+$.URLEncode(txtQual);
			pr += '&profissao='+$.URLEncode(profissao.value)+'&empresa='+$.URLEncode(empresa.value);
			pr += '&lembrete='+$.URLEncode(lembrete.value)+'&quem_sou='+$.URLEncode(quem_sou.value);
		//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('salvarPerfil: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							salvarPerfil(); 
						}
						else{
							sys_notificaErro('salvarPerfil', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}

//alterarSenha(){
function alterarSenha(){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'listagem';
	var pr = 'fase=20';
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('alterarSenha: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							alterarSenha(); 
						}
						else{
							sys_notificaErro('alterarSenha', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('alterarSenha');
}
//salvarSenha(){
function salvarSenha(){
	var senha_atual = xGetElementById('senha_atual');
	var nova_senha 	= xGetElementById('nova_senha');
	var conf_senha 	= xGetElementById('conf_senha');
	var cod_usu		= xGetElementById('cod_usu_perf').value;
	var result = true;
	if (senha_atual.value == ''){
		alert('O campo Senha atual deve ser preenchido');
		senha_atual.focus();
		result = false;
	}
	else if (nova_senha.value == ''){
		alert('O campo Nova Senha deve ser preenchido');
		nova_senha.focus();
		result = false;
	}
	else if (conf_senha.value == ''){
		alert('O campo Repita a nova senha deve ser preenchido');
		conf_senha.focus();
		result = false;
	}
	if (result){
		if (nova_senha.value != conf_senha.value){
			alert('O campo Nova senha e Repita a nova senha devem ser iguais');
			nova_senha.focus();
			result = false;
		}
		else if (nova_senha.value.length <= 5){
			alert('A senha deve ter de 6 a 10 caracteres.');
			nova_senha.focus();
			result = false;
		}
	}
	if (result){
		var pg = 'includes/pr_usuario.asp';
		var pr = 'fase=21&senha_atual='+$.URLEncode(senha_atual.value)+'&nova_senha='+$.URLEncode(nova_senha.value)+'&cod_usu='+cod_usu;
		//var result = retorna_chamada(pg, pr);
	//eval(result);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		false,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						//loading(dv);
					}, 
		success: 	function(pag){ 
						//$('#'+dv).html(pag);
						eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('salvarSenha: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							salvarSenha(); 
						}
						else{
							sys_notificaErro('salvarSenha', '', pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	}
}

//alterarFoto()
function alterarFoto(){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'listagem';
	var pr = 'fase=22';
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('alterarFoto: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							alterarFoto(); 
						}
						else{
							sys_notificaErro('alterarFoto', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('alterarFoto');
}

//excluirContaUsuario()
function excluirContaUsuario(){
	var pg = 'includes/pr_usuario.asp';
	var dv = 'listagem';
	var pr = 'fase=34';
	//retorna_conteudo(pg, dv, pr);
	$.ajax({ 
		type: 		'POST',
		url: 		pg,
		data: 		pr,
		async: 		true,
		cache: true,
		timeout: 20000,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		beforeSend:	function (xhr, settings) {
						loading(dv);
					}, 
		success: 	function(conteudo){ 
						$('#'+dv).html(conteudo);
						//eval(pag);
					},
		complete:	function(xhr, textStatus){
					},
		error:		function(xhr, textStatus, errorThrown) { 
						//alert('excluirContaUsuario: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
						crtl_err += 1;
						if (crtl_err < 3){
							excluirContaUsuario(); 
						}
						else{
							sys_notificaErro('excluirContaUsuario', dv, pr, textStatus, errorThrown, xhr.responseText ); 
						}
					}
		});
	abrirHelp('excluirContaUsuario');
}
//confirmaExclusaoUsuario(){
function confirmaExclusaoUsuario(){
	if (confirm('A exclusão de conta e irreversível.\nSeu cadastro deixará de existir na LognPlay.\nVocê tem certeza?')){
		var pg = 'includes/pr_usuario.asp';
		var pr = 'fase=32';
		//var result = retorna_chamada(pg, pr);
		//eval(result);
		$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: true,
			timeout: 20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
							//loading(dv);
						}, 
			success: 	function(pag){ 
							//$('#'+dv).html(pag);
							eval(pag);
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
							//alert('confirmaExclusaoUsuario: ' + textStatus + ' - ' + errorThrown + ' - ' + xhr.responseText ); 
							crtl_err += 1;
							if (crtl_err < 3){
								confirmaExclusaoUsuario(); 
							}
							else{
								sys_notificaErro('confirmaExclusaoUsuario', '', pr, textStatus, errorThrown, xhr.responseText ); 
							}
						}
			});
	}
}


//********funcoes utilitarias
//isPortal
function isPortal(){
	return true;
}
//isLogado
function isLogado(){
	var pg = 'isLogadoJs.asp';
	var pr = '';
	$.ajax({ 
			type: 		'POST',
			url: 		pg,
			data: 		pr,
			async: 		false,
			cache: 		false,
			timeout: 	20000,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",
			beforeSend:	function (xhr, settings) {
						}, 
			success: 	function(conteudo){ 
							pr = conteudo;
						},
			complete:	function(xhr, textStatus){
						},
			error:		function(xhr, textStatus, errorThrown) { 
						}
			});
	return pr;
}
//limparDVListaArtista()
function limparDVListaArtista(){
	$('#dvFormIndiqueArt').html('');
	$('#dvListaMusicaArtista').html('');
	$('#dvFormComentarioArtista').html('');
	$('#dvFavoritoArtista').html('');
	$('#dvIndicacaoArtista').html('');
	$('#dvModeradorArtista').html('');
}
//limparDVListaMusica()
function limparDVListaMusica(){
	$('#dvFormIndiqueMus').html('');
	$('#dv_exibir_video').html('');
	$('#dvListaRadioMusica').html('');
	$('#dvFormComentarioMusica').html('');
	$('#dvFavoritoMusica').html('');
	$('#dvIndicacaoMusica').html('');
	$('#dvLetraMusica').html('');
}
//limparDVListaRadio()
function limparDVListaRadio(){
	$('#dvFormIndique').html('');
	$('#dvListaMusicasRadio').html('');
	$('#dvFormComentario').html('');
	$('#dvFormFavorito').html('');
	$('#dvFormIndicacao').html('');
}
//limparDVListaLP()
function limparDVListaLP(){
	$('#dvListaRadioLP').html('');
	$('#dvListaMusicaLP').html('');
	$('#dvListaCurtiramLP').html('');
	$('#dvConteudoFavoritado').html('');
	$('#dvConteudoFavorito').html('');
	$('#dvConteudoComentarioRecebido').html('');
	$('#dvConteudoComentarioFeito').html('');
	$('#dvIndicacaoLP').html('');
	$('#dvModeradorLP').html('');
	$('#dvSeguidorLP').html('');
	$('#dvLPSeguindo').html('');
	$('#dvAmigoLP').html('');
}

//montarSel(e, total){
function montarSel(e, total){
	var i=1;
	var arr = [];
	for (i=1;i<=total;i++)
	{
		arr.push('' + i + '');
	}

	$('#'+e).autocomplete({
		minLength: 0,
		source: arr
	});
}
//irParaPagina(com)
function irParaPagina(com){
	var p = $('#paginasx').val();
	if ((p == '')||(p == '0')){
		p = '1';
	}
	com = com.replace("#total_pagina#", p);
	window.location.hash = "#!" + com;
}
//irParaPagina1(com)
function irParaPagina1(com){
	var p = $('#paginasx1').val();
	if ((p == '')||(p == '0')){
		p = '1';
	}
	com = com.replace("#total_pagina#", p);
	window.location.hash = "#!" + com;
}
//irParaPaginaJS(com)
function irParaPaginaJS(com){
	var p = $('#paginasx').val();
	if ((p == '')||(p == '0')){
		p = '1';
	}
	com = com.replace("#total_pagina#", p);
	eval(com);
}
//irParaPaginaJS1(com)
function irParaPaginaJS1(com){
	var p = $('#paginasx1').val();
	if ((p == '')||(p == '0')){
		p = '1';
	}
	com = com.replace("#total_pagina#", p);
	eval(com);
}

//onAval(qual){
function onAval(qual){
	var img1;
	var img2;
	var img3;
	var img4;
	var img5;
	
	if (parseInt(qual) <= 5 ){
		img1 = xGetElementById('aval1');
		img2 = xGetElementById('aval2');
		img3 = xGetElementById('aval3');
		img4 = xGetElementById('aval4');
		img5 = xGetElementById('aval5');
	}
	else if ((parseInt(qual) > 5 ) && (parseInt(qual) < 11 )){
		img1 = xGetElementById('aval6');
		img2 = xGetElementById('aval7');
		img3 = xGetElementById('aval8');
		img4 = xGetElementById('aval9');
		img5 = xGetElementById('aval10');
	}
	
	switch (qual)
	{
		case '1':
			img1.src = 'imagens/on.gif';
			img2.src = 'imagens/off.gif';
			img3.src = 'imagens/off.gif';
			img4.src = 'imagens/off.gif';
			img5.src = 'imagens/off.gif';
			break;
		case '2':
			img1.src = 'imagens/on.gif';
			img2.src = 'imagens/on.gif';
			img3.src = 'imagens/off.gif';
			img4.src = 'imagens/off.gif';
			img5.src = 'imagens/off.gif';
			break;
		case '3':
			img1.src = 'imagens/on.gif';
			img2.src = 'imagens/on.gif';
			img3.src = 'imagens/on.gif';
			img4.src = 'imagens/off.gif';
			img5.src = 'imagens/off.gif';
			break;
		case '4':
			img1.src = 'imagens/on.gif';
			img2.src = 'imagens/on.gif';
			img3.src = 'imagens/on.gif';
			img4.src = 'imagens/on.gif';
			img5.src = 'imagens/off.gif';
			break;
		case '5':
			img1.src = 'imagens/on.gif';
			img2.src = 'imagens/on.gif';
			img3.src = 'imagens/on.gif';
			img4.src = 'imagens/on.gif';
			img5.src = 'imagens/on.gif';
			break;
		case '6':
			img1.src = 'imagens/on.gif';
			img2.src = 'imagens/off.gif';
			img3.src = 'imagens/off.gif';
			img4.src = 'imagens/off.gif';
			img5.src = 'imagens/off.gif';
			break;
		case '7':
			img1.src = 'imagens/on.gif';
			img2.src = 'imagens/on.gif';
			img3.src = 'imagens/off.gif';
			img4.src = 'imagens/off.gif';
			img5.src = 'imagens/off.gif';
			break;
		case '8':
			img1.src = 'imagens/on.gif';
			img2.src = 'imagens/on.gif';
			img3.src = 'imagens/on.gif';
			img4.src = 'imagens/off.gif';
			img5.src = 'imagens/off.gif';
			break;
		case '9':
			img1.src = 'imagens/on.gif';
			img2.src = 'imagens/on.gif';
			img3.src = 'imagens/on.gif';
			img4.src = 'imagens/on.gif';
			img5.src = 'imagens/off.gif';
			break;
		case '10':
			img1.src = 'imagens/on.gif';
			img2.src = 'imagens/on.gif';
			img3.src = 'imagens/on.gif';
			img4.src = 'imagens/on.gif';
			img5.src = 'imagens/on.gif';
			break;
	}
}
//offAval(qual){
function offAval(qual){
	var img1;
	var img2;
	var img3;
	var img4;
	var img5;
	
	if (parseInt(qual) <= 5 ){
		img1 = xGetElementById('aval1');
		img2 = xGetElementById('aval2');
		img3 = xGetElementById('aval3');
		img4 = xGetElementById('aval4');
		img5 = xGetElementById('aval5');
	}
	else if ((parseInt(qual) > 5 ) && (parseInt(qual) < 11 )){
		img1 = xGetElementById('aval6');
		img2 = xGetElementById('aval7');
		img3 = xGetElementById('aval8');
		img4 = xGetElementById('aval9');
		img5 = xGetElementById('aval10');
	}
	switch (qual)
	{
		case '1':
			img1.src = 'imagens/off.gif';
			break;
		case '2':
			img1.src = 'imagens/off.gif';
			img2.src = 'imagens/off.gif';
			break;
		case '3':
			img1.src = 'imagens/off.gif';
			img2.src = 'imagens/off.gif';
			img3.src = 'imagens/off.gif';
			break;
		case '4':
			img1.src = 'imagens/off.gif';
			img2.src = 'imagens/off.gif';
			img3.src = 'imagens/off.gif';
			img4.src = 'imagens/off.gif';
			break;
		case '5':
			img1.src = 'imagens/off.gif';
			img2.src = 'imagens/off.gif';
			img3.src = 'imagens/off.gif';
			img4.src = 'imagens/off.gif';
			img5.src = 'imagens/off.gif';
			break;
		case '6':
			img1.src = 'imagens/off.gif';
			break;
		case '7':
			img1.src = 'imagens/off.gif';
			img2.src = 'imagens/off.gif';
			break;
		case '8':
			img1.src = 'imagens/off.gif';
			img2.src = 'imagens/off.gif';
			img3.src = 'imagens/off.gif';
			break;
		case '9':
			img1.src = 'imagens/off.gif';
			img2.src = 'imagens/off.gif';
			img3.src = 'imagens/off.gif';
			img4.src = 'imagens/off.gif';
			break;
		case '10':
			img1.src = 'imagens/off.gif';
			img2.src = 'imagens/off.gif';
			img3.src = 'imagens/off.gif';
			img4.src = 'imagens/off.gif';
			img5.src = 'imagens/off.gif';
			break;
	}
}

//loading(dv)
function loading(dv){
	$('#'+dv).attr('width', '100%');
	$('#'+dv).attr('height', '300px');
	$('#'+dv).html('<p align="center"><BR /><img src="imagens/loading.gif" border="0"><BR /></p>');
}

//pararMusica()
function pararMusica() {
	if (eval('xGetElementById("lognplaylist")') != undefined){
		var objPlayer = retornaPlayer("lognplaylist");
		try{
			objPlayer.pausarMusica();
		}
		catch(e){
			//alert('Ocorreu um erro ao parar a música:\n' + e.description );
		}
	}
}
//retornaPlayer(nome)
function retornaPlayer(nome) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	if (isIE) {
		var version = parseFloat(navigator.appVersion.split("MSIE")[1]);
		if (version == 9){
			return document[nome];
		}
		else{
	    	return window[nome];
		}
    } else {
    	return document[nome];
    }
}

//voltar()
function voltar(){
	divHideShow('dv_central_operacao', 'dv_central');
	window.scroll(0,0);
}
//divHideShow(esconde, mostra){
function divHideShow(esconde, mostra){
	if( $('#' + esconde).is(':visible') ) { 
		$('#' + esconde).hide('slow');
	}
	if(! $('#' + mostra).is(':visible') ) { 
		$('#' + mostra).show('slow');
		window.scroll(0,($('#'+mostra).position().top));
	}
}
//enviar(event) {  
function enviar(event) { 
	var keynum;
	if(window.event) { 
		keynum = event.keyCode;
	} else if(event.which) {
		keynum = event.which;
	}  
	else if(event.charCode) {
		keynum = event.charCode;
	}  
	if( keynum==13 ) {
		switch (campo)
		{
			case 'user':
			case 'pwd':
				f_Login();
				break;
			case 'ouvir':
				buscar();
				break;
		}
	}
}
//habilitaLink(pag)
function habilitaLink(pag){
	if (pag != ""){
		if (pag == "radio"){
			configuraPagina();
			habilitaLinkRadio();
		}
		else if (pag == "musica"){
			configuraPagina();
			habilitaLinkMusica();
		}
		else if (pag == "artista"){
			configuraPagina();
			habilitaLinkArtista();
		}
		else if (pag == "lp"){
			configuraPagina();
			habilitaLinkLP();
		}
	}
}
//configuraPagina()
function configuraPagina(){
	Nifty("div#listagensInterna");
	Nifty("div.detalheRadio div.aba", 'normal tr bl br');
	Nifty("div.abaPagFlutuantes div.aba", 'normal tr bl br');
	Nifty("div.aba");
	$("div.abas").tabs();
}
//alterarRegistroPagina()
function alterarRegistroPagina(){
	var sel = xGetElementById('selRegistroPagina');
	var valor = sel.options[sel.selectedIndex].value;
	var pg = "includes/pr_radio.asp"
	var pr = "fase=53&valor="+valor;
	var result = retorna_chamada(pg, pr);
	if (result != ''){
		eval(result);
	}
}
//alterarRegistroPagina1()
function alterarRegistroPagina1(){
	var sel = xGetElementById('selRegistroPagina1');
	var valor = sel.options[sel.selectedIndex].value;
	var pg = "includes/pr_radio.asp"
	var pr = "fase=53&valor="+valor;
	var result = retorna_chamada(pg, pr);
	if (result != ''){
		eval(result);
	}
}
//alteraAbaMenu(this.id)
function alteraAbaMenu(idMenu){
	$('#MN_Inicio').removeClass('current');
	$('#MN_Radio').removeClass('current');
	$('#MN_Oficiais').removeClass('current');
	$('#MN_Programas').removeClass('current');
	$('#MN_Musicas').removeClass('current');
	$('#MN_Artistas').removeClass('current');
	
	if (idMenu != ''){
		$('#'+idMenu).addClass('current');
	}
	
}

//initialiseStateFromURL()
function initialiseStateFromURL() {
	var initialTab = window.location.hash;
   	if ($.trim(initialTab) == $.trim(recentHash) ) {
   		return; 
 	}
	recentHash = initialTab;
 	executarFuncao(initialTab);
}
//reload_pg(pag)
function reload_pg(pag){
	var initialTab = window.location.hash;
	if ($.trim(initialTab) == $.trim(pag) ) {
 		executarFuncao(initialTab);
 	}
}
//executarFuncao(chamada){
function executarFuncao(chamada){
	var funcao;
	var strAux;
	var arrParam;
	var result;
	var x;
		if (chamada.length > 0){
			if (chamada.indexOf("_") >= 0) {
				funcao = chamada.substring(2, chamada.indexOf("_"));
				strAux = chamada.substring(chamada.indexOf("_")+1);
				arrParam = strAux.split('_'); 
		
				result = funcao + '(';
				for (x = 0; x < arrParam.length; x++)
				{
					if (! IsNumeric( arrParam[x]) )
					{
						result += "'" + arrParam[x] + "' ,"
					}
					else
					{
						result += arrParam[x] + ' ,';
					}
				}
				result = result.substring(0, result.length-2);
				result += ');';
			}
			else{
				result = chamada.substring(2, chamada.length) + '();';
			}
			try{
				eval(result);
			}
			 catch(e){
				 //alert('executarFuncao: ' + e.description);
			 }
		}
}

//xGetElementById(e)
function xGetElementById(e)
{
	var object = null;
    if(typeof(e)!='string') return object;
    if(document.getElementById) object=document.getElementById(e);
    else if(document.all) object=document.all[e];
    else if(document.layers) object=document.layers[e];
    else object=null;
    return object;
}
//xGetPosicaoElemento(elemID)
function xGetPosicaoElemento(elemID){
    var offsetTrail = xGetElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};
}

//bloqueiaInvalido(ind)
function bloqueiaInvalido(ind)
{
	var conjunto = retornaValido(ind);
	var teste = new RegExp(eval('/[^[' + conjunto + ']]*/g'));
	var	digitado = event.srcElement.value.substring(event.srcElement.value.length-1,event.srcElement.value.length);
	if (digitado.match(teste)){
		event.srcElement.value = event.srcElement.value.replace(eval('/[^[' + conjunto + ']]*/g'),'');
	}
}
//retornaValido(index)
function retornaValido(index)
{
	var arr_caracteres_validos = new Array(8);
		arr_caracteres_validos[0] = '\\s\'\´\`0-9a-zA-ZâêôÂÊÔàÀáéíóúÁÉÍÓÚãÃõÕçÇ !()?:/&.,_-'; //texto - nome - razao social - endereco
		arr_caracteres_validos[1] = '0-9/.-'; //numerico cep - cpf - cnpj - num
		arr_caracteres_validos[2] = '0-9a-zA-Z_.-'; //login - senha identificacao skype
		arr_caracteres_validos[3] = '0-9a-zA-Z@._-'; //email
		arr_caracteres_validos[4] = '0-9.'; //percentual - float
		arr_caracteres_validos[5] = '0-9'; //numeros
		arr_caracteres_validos[6] = '\\s\'\´\`0-9a-zA-ZâêôÂÊÔàÀáéíóúÁÉÍÓÚãÃõÕçÇ !()?:/&.,_-'; //texto - nome - razao social - endereco
		arr_caracteres_validos[7] = '\\s\'\´\`0-9a-zA-ZâêôÂÊÔàÀáéíóúÁÉÍÓÚãÃõÕçÇ !()?:/&.,_-'; //link youtube
		arr_caracteres_validos[8] = '\\s\'\´\`0-9a-zA-ZâêôÂÊÔàÀáéíóúÁÉÍÓÚãÃõÕçÇñÑ !()?:/&.,_|+-'; //texto - nome - razao social - endereco
	return arr_caracteres_validos[index];
}

//retorna_chamada(pagina, param)
function retorna_chamada(pagina, param)
{
	try {
		var oHTTPRequest = createXMLHTTP(); 
		var rand = Math.ceil ( Math.random() * 100000 );
			rnd = '?rnd='+rand.toString();
			if (oHTTPRequest.overrideMimeType){  
					oHTTPRequest.overrideMimeType('text/html; charset=utf-8');   
			}
		oHTTPRequest.open("POST", pagina+rnd, false); 
		oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
		oHTTPRequest.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		oHTTPRequest.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		oHTTPRequest.setRequestHeader("Pragma", "no-cache");
		oHTTPRequest.send(param);
		return oHTTPRequest.responseText;
	 }
	 catch(e) {
		 alert(e);
	 }
}
//retorna_conteudo(pagina, div, param)
var xmlHTTP = null;
function retorna_conteudo(pagina, div, param)
{
	if (eval('xGetElementById("' + div + '")') != undefined)
	{
		xGetElementById(div).innerHTML = '<p align="center"><img src="imagens/loading.gif" border="0"><BR><font class="titulo_top_radio">Acessando, por favor, aguarde.</font></p>';
	}
	try {
		if (xmlHTTP == null){
			xmlHTTP = createXMLHTTP();
		}
		else{
			xmlHTTP = createXMLHTTP(); 
		}
		var oHTTPRequest = xmlHTTP;
		var rand = Math.ceil ( Math.random() * 100000 );
			rnd = '?rnd='+rand.toString();
			if (oHTTPRequest.overrideMimeType){  
					oHTTPRequest.overrideMimeType('text/html; charset=utf-8');   
			}
		oHTTPRequest.open("POST", pagina+rnd, true); 
		oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
		oHTTPRequest.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		oHTTPRequest.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		oHTTPRequest.setRequestHeader("Pragma", "no-cache");
		
		oHTTPRequest.onreadystatechange=function()
										{
											if(oHTTPRequest.readyState == 4)
											{
												if (eval('xGetElementById("' + div + '")') != undefined)
												{
													xGetElementById(div).innerHTML = oHTTPRequest.responseText;
													habilitaLink(pagInterna);
													pagInterna = "";
													xmlHTTP = null;
												}
												else{
													xmlHTTP.abort();
													xmlHTTP = null;
												}
											}
											else if (oHTTPRequest.readyState == 1)
											{
												if (eval('xGetElementById("' + div + '")') != undefined)
												{
													xGetElementById(div).innerHTML = '<p align="center"><img src="imagens/loading.gif" border="0"><BR><font class="titulo_top_radio">Acessando os dados, por favor, aguarde.</font></p>';
												}
												else{
													//xmlHTTP.abort();
													xmlHTTP = null;
												}
											}
											else if (oHTTPRequest.readyState == 2)
											{
												if (eval('xGetElementById("' + div + '")') != undefined)
												{
													xGetElementById(div).innerHTML = '<p align="center"><img src="imagens/loading.gif" border="0"><BR><font class="titulo_top_radio">Formatando os dados, por favor, aguarde.</font></p>';
												}
												else{
													//xmlHTTP.abort();
													xmlHTTP = null;
												}
											}
											else if (oHTTPRequest.readyState == 3)
											{
												if (eval('xGetElementById("' + div + '")') != undefined)
												{
													xGetElementById(div).innerHTML = '<p align="center"><img src="imagens/loading.gif" border="0"><BR><font class="titulo_top_radio">Transferindo os dados, por favor, aguarde.</font></p>';
												}
												else{
													//xmlHTTP.abort();
													xmlHTTP = null;
												}
											}
											else 										{
												if (eval('xGetElementById("' + div + '")') != undefined)
												{
													xGetElementById(div).innerHTML = '<p align="center"><img src="imagens/loading.gif" border="0"><BR><font class="titulo_top_radio">Acessando, por favor, aguarde.</font></p>';
												}
												else{
													//xmlHTTP.abort();
													xmlHTTP = null;
												}
											}
										}
		oHTTPRequest.send(param);
	 }
	 catch(e) {
		 alert(e);
	 }
}
//retorna_conteudo_resumido(pagina, div, param)
function retorna_conteudo_resumido(pagina, div, param)
{
	try {
		var oHTTPRequest = createXMLHTTP();
		var rand = Math.ceil ( Math.random() * 100000 );
			rnd = '?rnd='+rand.toString();
			if (oHTTPRequest.overrideMimeType){  
				oHTTPRequest.overrideMimeType('text/html; charset=utf-8');   
			}
		oHTTPRequest.open("POST", pagina+rnd, true); 
		oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
		oHTTPRequest.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		oHTTPRequest.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		oHTTPRequest.setRequestHeader("Pragma", "no-cache");
		
		oHTTPRequest.onreadystatechange=function()
										{
											if (oHTTPRequest.readyState==4)
											{
												if (eval('xGetElementById("' + div + '")') != undefined)
												{
													xGetElementById(div).innerHTML = oHTTPRequest.responseText;
												}
											}
										}
		oHTTPRequest.send(param);
	 }
	 catch(e) {
		 alert(e);
	 }
}
//createXMLHTTP() 
function createXMLHTTP() 
{
	var ajax;
	try 
	{
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	} 
		catch(e) 
		{
			try 
			{
				ajax = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(ex) 
			{
				try 
				{
					ajax = new XMLHttpRequest();
				}
				catch(exc) 
				{
					alert("Esse browser não tem recursos para uso do Ajax");
					alert(exc);
					ajax = null;
				}
			}
	}
	return ajax;
 }
 
//********funcoes de validacao
//validaEMAIL(mail){
function validaEMAIL(mail){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(er.test(mail))
	{
		return true; 
	}
    else
	{
       return false;
    }
}
//validaDATA(data)
function validaDATA(data)
{
	var er = new RegExp(/^([012][0-9]|[3][01])([0][0-9]|[1][012])([1][9]|[2][0])[0-9][0-9]$/);
	if (data != '')
	{
		if(!er.test(data))
		{
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		return true;
	}
}
//IsNumeric(input){
function IsNumeric(input){
	var RE = /^-{0,1}\d*\.{0,1}\d+$/;     
	return (RE.test(input)); 
}
//validaCNPJ(CNPJ) 
function validaCNPJ(CNPJ) 
{
	var result = false;
	var nonNumbers = /\D/;
	if (CNPJ.length == 14) 
	{
		if (!nonNumbers.test(CNPJ))
		{
			var a = [];
			var b = new Number;
			var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
			for (i=0; i<12; i++)
			{
				a[i] = CNPJ.charAt(i);
				b += a[i] * c[i+1];
			}
			if ((x = b % 11) < 2) {
				 a[12] = 0;
			}
			else
			{
				a[12] = 11-x;
			}
			b = 0;
			for (y=0; y<13; y++)
			{
				b += (a[y] * c[y]); 
			}
			if ((x = b % 11) < 2) {
				a[13] = 0;
			}
			else
			{
				a[13] = 11-x;
			}
			if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13]))
			{
				result = false;
			}
			else
			{
				result = true;
			}
		}
	}
	return result;
}
//Left(str, n) 
function Left(str, n) 
{ 
	if (n <= 0) 
 		return ""; 
	else if (n > String(str).length) 
 		return str 
	else 
 		return String(str).substring(0,n); 
} 
//Right(str, n) 
function Right(str, n) 
{ 
	if (n <= 0) 
 		return ""; 
	else if (n > String(str).length) 
 		return str; 
	else 
 		var iLen = String(str).length; 
 	return String(str).substring(iLen, iLen - n); 
} 

//Função usada para abertura do Help
//Inclusão em 24/01/2011 por Fabianno
//abrirHelp()
function abrirHelp(obj){
	//alert(obj);
	var pg = 'includes/pr_institucional.asp';
	var pr = 'fase=11&obj='+obj;
	var result = retorna_chamada(pg, pr);
	$('#dv_help').html(result);
}
//fnOpenHelp(sScript, sUsuario)
function fnOpenHelp(sScript, sUsuario) {
    var WinName = sScript.replace(".", "");
    openCenterWin("Help/HelpFuncao.aspx?script=" + sScript + '&usuario=' + sUsuario, WinName, 800, 500, "scrollbars=yes,toolbar=no,location=no,directories=no,status=no,resizable=no");
}
//openCenterWin(url, name, theWidth, theHeight, features)
function openCenterWin(url, name, theWidth, theHeight, features) {
    var theTop = (screen.height / 2) - (theHeight / 2);
    var theLeft = (screen.width / 2) - (theWidth / 2);
    var fullfeatures = 'height=' + theHeight + ',width=' + theWidth + ',top=' + theTop + ',left=' + theLeft + ',' + features;
    var w = window.open(url, name, fullfeatures);
    w.focus();
}
function tourLognplay() {
    alteraAbaMenu('MN_Inicio')
    var pg = 'tour_Lognplay.asp';
    var dv = 'dv_central';
    var pr = '';
    $.ajax({
        type: 'POST',
        url: pg,
        data: pr,
        async: true,
        cache: true,
        timeout: 20000,
        contentType: "application/x-www-form-urlencoded;charset=UTF-8",
        beforeSend: function(xhr, settings) {
            loading(dv);
        },
        success: function(conteudo) {
            $('#' + dv).html(conteudo);
            _gaq.push(['_trackPageview', '/#!tourLognplay']);
        },
        complete: function(xhr, textStatus) {
        },
        error: function(xhr, textStatus, errorThrown) {
            crtl_err += 1;
            if (crtl_err < 3) {
                tourLognplay();
            }
            else {
                sys_notificaErro('tourLognplay', dv, pr, textStatus, errorThrown, xhr.responseText);
            }
        }
    });
    window.scroll(0, 0);
    divHideShow('dv_central_operacao', 'dv_central');
}
