var cmp;
var debug = false;
//********funcoes automaticas disparadas ao acessar a pagina
//iniciar(pg)
function iniciar(pg)
{
	if (pg == 'i')
	{
		loadDestaque();
	}
}
//loadDestaque()
function loadDestaque()
{
	var pg = 'include/pr_radio.asp';
	var dv = 'lista_destaque';
	var pr = 'fase=2';
	retorna_conteudo_resumido(pg, dv, pr);
}
//loadNotificacao()
function loadNotificacao(){
	lerNotificacao();
	window.setInterval('lerNotificacao()', 50000);
}
//lerNotificacao()
function lerNotificacao(){
	var pg = 'include/pr_notificacao.asp';
	var dv = 'lista_atualizacao';
	var pr = 'fase=1';
	retorna_conteudo_resumido(pg, dv, pr);
}
//loadAnuncio()
function loadAnuncio(tipo)
{
	load_iAnuncio(tipo);
}
//load_iAnuncio(tipo) 
function load_iAnuncio(tipo)
{
	var pg = 'include/pr_anuncio.asp';
	var dv = 'ianuncio';
	var pr = 'fase=1&tipo='+tipo;
	retorna_conteudo(pg, dv, pr);
}
//institucional(tipo)
function institucional(tipo)
{
	alteraTab(1);
	var pg = 'include/pr_institucional.asp';
	var dv = 'dv_centro';
	var pr = 'fase='+tipo;
	retorna_conteudo(pg, dv, pr);	
}
//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 = 'include/pr_institucional.asp';
		var pr = 'fase=8&empresa='+escape(empresa.value)+'&cnpj='+escape(cnpj.value)+'&resp='+escape(resp.value);
			pr += '&email='+escape(email.value)+'&ddd='+escape(ddd.value)+'&tel='+escape(tel.value)+'&tipo='+escape(v_tipo);
			pr += '&texto='+escape(texto.value);
		var result = retorna_chamada(pg, pr);
		alert(result);
	}
}
//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 = 'include/pr_institucional.asp';
		var pr = 'fase=9&nome='+escape(nome.value);
			pr += '&email='+escape(email.value)+'&ddd='+escape(ddd.value)+'&tel='+escape(tel.value)+'&assunto='+escape(v_assunto);
			pr += '&texto='+escape(texto.value);
		var result = retorna_chamada(pg, pr);
		alert(result);
	}
}

//********funcoes relacionadas ao login
//f_Login(){
function f_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.style.borderColor = '#FF0000';
		user.focus();
	}
	else if (pwd.value == ''){
		alert('O campo senha deve ser preenchido');
		pwd.style.borderColor = '#FF0000';
		pwd.focus();
	}
	else{
		var pg = 'include/pr_usuario.asp';
		var pr = 'fase=6&user='+escape(user.value)+'&pwd='+escape(pwd.value)+'&manter='+vManter;
		var result = retorna_chamada(pg, pr);
		eval(result);
	}
}
//limpaLogin()
function limpaLogin()
{
	var campo = xGetElementById('user');
	if (campo.value == 'Digite seu e-mail ou login para entrar')
		campo.value = '';
}
//preencheLogin()
function preencheLogin()
{
	var campo = xGetElementById('user');
	if (campo.value == '')
		campo.value = 'Digite seu e-mail ou login para entrar';
}

//********funcoes relacionadas ao cadastro
//formCadastro()
function formCadastro()
{
	alteraTab(1);
	var pg = 'include/pr_usuario.asp';
	var dv = 'dv_centro';
	var pr = 'fase=1';
	retorna_conteudo(pg, dv, pr);
	abrirHelp('formCadastro');
}
//exibeQualOrigem()
function exibeQualOrigem(){
	var como = xGetElementById('sel_como');
	var v_como = como[como.selectedIndex].value;
	var dv = xGetElementById('dvQual');
	switch (v_como)
	{
		case 'SITE_BLOG':
			dv.innerHTML = '<font class="titulo_top_radio">Por favor, informe a URL do site/blog onde conheceu a LognPlay:</font><BR>';
			dv.innerHTML += '<input type="text" name="txtQual" id="txtQual" size="30" maxlength="200" onKeyUp="bloqueiaInvalido(0)">';
			dv.style.visibility = 'visible';
			break;
		case 'INDICACAO':
			dv.innerHTML = '<font class="titulo_top_radio">Por favor, informe o e-mail de quem indicou a LognPlay:</font><BR>';
			dv.innerHTML += '<input type="text" name="txtQual" id="txtQual" size="30" maxlength="200" onKeyUp="bloqueiaInvalido(0)">';
			dv.style.visibility = 'visible';
			break;
		case 'OUTROS':
			dv.innerHTML = '<font class="titulo_top_radio">Por favor, informe como conheceu a LognPlay:</font><BR>';
			dv.innerHTML += '<input type="text" name="txtQual" id="txtQual" size="30" maxlength="200" onKeyUp="bloqueiaInvalido(0)">';
			dv.style.visibility = 'visible';
			break;
		default:
			dv.innerHTML = '';
			dv.style.visibility = 'hidden';
			break;
	}
}
//exibirTermoUso(){
function exibirTermoUso(){
	alteraTab(1);
	var div_termo = xGetElementById('dv_termo');
		div_termo.className = 'dv_termoSel';
	var dv_termoconteudo = xGetElementById('dv_termoconteudo');
		dv_termoconteudo.className = 'dv_termoconteudoSel';
	var pg = 'include/pr_institucional.asp';
	var dv = 'dv_termoconteudo';
	var pr = 'fase=7';
	retorna_conteudo(pg, dv, pr);
	div_termo.style.display = '';
	dv_termoconteudo.style.display = '';
}
//fecharTermo(){
function fecharTermo(){
	alteraTab(1);
	var div_termo = xGetElementById('dv_termo');
		div_termo.style.display = 'none';
	var dv_termoconteudo = xGetElementById('dv_termoconteudo');
		dv_termoconteudo.style.display = 'none';
}
//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 bt = xGetElementById("bt_cad");
	var nome = xGetElementById('nome');
	var d_nasc = xGetElementById('d_nasc');
	var m_nasc = xGetElementById('m_nasc');
	var a_nasc = xGetElementById('a_nasc');
	var ddd = xGetElementById('ddd');
	var tel1 = xGetElementById('tel1');
	var tel2 = xGetElementById('tel2');
	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('bai');
	var cid = xGetElementById('cid');
	var uf = xGetElementById('sel_uf_formCadastro');
	var v_uf = uf[uf.selectedIndex].value;
	var cep1 = xGetElementById('cep1');
	var cep2 = xGetElementById('cep2');
	var email = xGetElementById('email');
	var usuario = xGetElementById('login');
	var senha = xGetElementById('senha');
	var conf = xGetElementById('conf');
	var idioma = xGetElementById('idioma');
	var v_idioma = idioma[idioma.selectedIndex].value;
	var frm = xGetElementById('frm_cad');
	var v_sexo;
	bt.disabled = true;
	bt.value = 'Aguarde';
	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.style.borderColor = '#FF0000';
		nome.focus();
		bt.disabled = false;
		bt.value = 'Cadastrar';
		b_continua = false;
	}
	else if (d_nasc.value == ''){
		alert('O campo Dia de nascimento deve ser preenchido.');
		d_nasc.style.borderColor = '#FF0000';
		d_nasc.focus();
		bt.disabled = false;
		bt.value = 'Cadastrar';
		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.style.borderColor = '#FF0000';
		d_nasc.focus();
		bt.disabled = false;
		bt.value = 'Cadastrar';
		b_continua = false;
	}
	else if (m_nasc.value == ''){
		alert('O campo Mes de nascimento deve ser preenchido.');
		m_nasc.style.borderColor = '#FF0000';
		m_nasc.focus();
		bt.disabled = false;
		bt.value = 'Cadastrar';
		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.style.borderColor = '#FF0000';
		m_nasc.focus();
		bt.disabled = false;
		bt.value = 'Cadastrar';
		b_continua = false;
	}
	else if (a_nasc.value == ''){
		alert('O campo Ano de nascimento deve ser preenchido.');
		a_nasc.style.borderColor = '#FF0000';
		a_nasc.focus();
		bt.disabled = false;
		bt.value = 'Cadastrar';
		b_continua = false;
	}
	else if ((a_nasc.value < 1900)||(a_nasc.value > 2010)){
		alert('O campo Ano de nascimento possui um valor invalido.');
		a_nasc.style.borderColor = '#FF0000';
		a_nasc.focus();
		bt.disabled = false;
		bt.value = 'Cadastrar';
		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.style.borderColor = '#FF0000';
		m_nasc.style.borderColor = '#FF0000';
		a_nasc.style.borderColor = '#FF0000';
		d_nasc.focus();
		bt.disabled = false;
		bt.value = 'Cadastrar';
		b_continua = false;
	}
	else if ((ddd.value != '') || (tel1.value != '') || (tel2.value != '')){
		if(ddd.value == ''){
			alert('O campo DDD deve ser preenchido');
			ddd.style.borderColor= '#FF0000';
			ddd.focus();
			bt.disabled= false;
			bt.value= 'Cadastrar';
			b_continua = false;
		}
		else if (ddd.value.length < 2){
			alert('O campo DDD possui um valor invalido');
			ddd.style.borderColor = '#FF0000';
			ddd.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
		else if(tel1.value == ''){
			alert('O campo telefone deve ser preenchido');
			tel1.style.borderColor= '#FF0000';
			tel1.focus();
			bt.disabled= false;
			bt.value= 'Cadastrar';
			b_continua = false;
		}
		else if (tel1.value.length < 3){
			alert('O campo Telefone possui um valor invalido');
			tel1.style.borderColor = '#FF0000';
			tel1.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
		else if(tel2.value == ''){
			alert('O campo telefone deve ser preenchido');
			tel2.style.borderColor= '#FF0000';
			tel2.focus();
			bt.disabled= false;
			bt.value= 'Cadastrar';
			b_continua = false;
		}
		else if (tel2.value.length < 4){
			alert('O campo Telefone possui um valor invalido');
			tel2.style.borderColor = '#FF0000';
			tel2.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
	}
	if (b_continua){
		if ((cep1.value != '') || (cep2.value != '')){
			if (cep1.value == ''){
				alert('Digite o Cep');
				cep1.style.borderColor= '#FF0000';
				cep1.focus();
				bt.disabled= false;
				bt.value= 'Cadastrar';
				b_continua = false;
			}
			else if (cep1.value.length < 5){
				alert('O campo CEP possui um valor invalido');
				cep1.style.borderColor = '#FF0000';
				cep1.focus();
				bt.disabled = false;
				bt.value = 'Cadastrar';
				b_continua = false;
			}
			else if(cep2.value == ''){
				alert('Digite o Cep');
				cep2.style.borderColor= '#FF0000';
				cep2.focus();
				bt.disabled= false;
				bt.value= 'Cadastrar';
				b_continua = false;
			}
			else if (cep2.value.length < 3){
				alert('O campo CEP possui um valor invalido');
				cep2.style.borderColor = '#FF0000';
				cep2.focus();
				bt.disabled = false;
				bt.value = 'Cadastrar';
				b_continua = false;
			}
		}
	}
	if (b_continua){
		if (email.value == ''){
			alert('O campo E-Mail deve ser preenchido');
			email.style.borderColor = '#FF0000';
			email.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
		else if (!validaEMAIL(email.value)){
			alert('O campo E-Mail não possui um e-mail válido');
			email.style.borderColor = '#FF0000';
			email.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
		else if (usuario.value == ''){
			alert('O campo Login deve ser preenchido');
			usuario.style.borderColor = '#FF0000';
			usuario.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
		else if (senha.value == ''){
			alert('O campo Senha deve ser preenchido');
			senha.style.borderColor = '#FF0000';
			senha.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
		else if (conf.value == ''){
			alert('O campo Confirme a Senha deve ser preenchido');
			conf.style.borderColor = '#FF0000';
			conf.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
		else if (senha.value != conf.value){
			alert('Os campos Senha e Confirme a Senha devem ser iguais');
			senha.style.borderColor = '#FF0000';
			conf.style.borderColor = '#FF0000';
			senha.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
		else if (senha.value.length < 5){
			alert('A senha deve ter de 6 a 10 caracteres.');
			senha.style.borderColor = '#FF0000';
			senha.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
		else if (v_como == '0'){
			alert('Voce deve selecionar como conheceu a lognplay.');
			como.style.borderColor = '#FF0000';
			como.focus();
			bt.disabled = false;
			bt.value = 'Cadastrar';
			b_continua = false;
		}
	}
	
	if (b_continua){
		var pg = 'include/pr_usuario.asp';
		var pr = 'fase=3&nome='+escape(nome.value)+'&email='+escape(email.value);
			pr += '&login='+escape(usuario.value)+'&senha='+escape(senha.value);
			pr += '&ddd='+escape(ddd.value)+'&tel1='+escape(tel1.value);
			pr += '&tel2='+escape(tel2.value)+'&rua='+escape(rua.value)+'&num='+escape(num.value);
			pr += '&comp='+escape(comp.value)+'&d_nasc='+escape(d_nasc.value);
			pr += '&m_nasc='+escape(m_nasc.value)+'&a_nasc='+escape(a_nasc.value);
			pr += '&cid='+escape(cid.value)+'&cep1='+escape(cep1.value);
			pr += '&cep2='+escape(cep2.value)+'&bai='+escape(bai.value);
			pr += '&sel_log='+escape(v_log)+'&uf='+escape(v_uf);
			pr += '&idioma='+escape(v_idioma)+'&sexo='+escape(v_sexo);
			pr += '&como='+escape(v_como)+'&txtQual='+escape(txtQual);
		var result = retorna_chamada(pg, pr);
		eval(result);
	}
}
//formEsqueci()
function formEsqueci()
{
	alteraTab(1);
	var pg = 'include/pr_usuario.asp';
	var dv = 'dv_centro';
	var pr = 'fase=2';
	retorna_conteudo(pg, dv, pr);
	abrirHelp('formEsqueci');
}
//lembrete_senha(){
function lembrete_senha(){
	var usuario = xGetElementById('usuario');
	if (usuario.value == ''){
		alert('O campo E-mail / Login deve ser preenchido');
		usuario.style.borderColor = '#FF0000';
		usuario.focus();
	}
	else{
		var pg = 'include/pr_usuario.asp';
		var pr = 'fase=4&login='+escape(usuario.value);
		var dv = 'dv_esqueci';
		retorna_conteudo(pg, dv, pr);
	}
}
//enviarSenha(cod){
function enviarSenha(cod){
	var pg = 'include/pr_usuario.asp';
	var dv = 'dv_enviasenha';
	var pr = 'fase=5&cod_usu='+cod;
	retorna_conteudo(pg, dv, pr);
}

//********funcoes relacionadas as abas de listagens 
//listaRadio(tipo, pag, col, ord, voltar, limite)
function listaRadio(tipo, pag, col, ord, limite)
{
	if (pag == 0){
		refazPaginaDiretoRadio(tipo, pag, col, ord);
	}
	else
	{
		alteraTab(2);
		var pg = 'include/pr_radio.asp';
		var dv = 'dv_centro';
		var pr = 'fase=3&tipo='+tipo+'&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&limite='+limite;
		if (tipo == 'T') {
			if (confirm('Essa consulta pode demorar alguns minutos.\nDeseja prosseguir?')) {
				retorna_conteudo(pg, dv, pr);
			}
		}
		else{
			retorna_conteudo(pg, dv, pr);
		}
		abrirHelp('listaRadio');
	}
}
//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);
}
//listaRadioOficial(pag, col, ord, voltar)
function listaRadioOficial(tab, pag, col, ord)
{
	alteraTab(tab);
	var pg = 'include/pr_radio.asp';
	var dv = 'dv_centro';
	var pr = 'fase=40&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&tab='+tab;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('listaRadioOficial');
}
//listaRadioPrograma(pag, col, ord, voltar)
function listaRadioPrograma(pag, col, ord)
{
	alteraTab(7);
	var pg = 'include/pr_radio.asp';
	var dv = 'dv_centro';
	var pr = 'fase=48&pagina='+pag+'&coluna='+col+'&ordem='+ord;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('listaRadioPrograma');
}
//function listaEpisodioPrograma(cod_pro, pag, col, ord)
function listaEpisodioPrograma(cod_pro, pag, col, ord)
{
	alteraTab(7);
	var pg = 'include/pr_radio.asp';
	var dv = 'dv_centro';
	var pr = 'fase=49&cod_pro='+cod_pro+'&pagina='+pag+'&coluna='+col+'&ordem='+ord;
	retorna_conteudo(pg, dv, pr);
}
//listaMusica(pag, col, ord)
function listaMusica(tipo, pag, col, ord)
{
	if (pag == 0){
		refazPaginaDiretoMusica(tipo, pag, col, ord);
	}
	else
	{
		alteraTab(3);
		var pg = 'include/pr_musica.asp';
		var dv = 'dv_centro';
		var pr = 'fase=2&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);
			}
		}
		else{
			retorna_conteudo(pg, dv, pr);
		}	
		abrirHelp('listaMusica');
	}
}
//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);
}
//listaArtista(tipo, pag, col, ord)
function listaArtista(inicial, pag, col, ord)
{
	if (pag == 0){
		refazPaginaDiretoArtista(inicial, pag, col, ord);
	}
	else
	{
		alteraTab(6);
		var pg = 'include/pr_artista.asp';
		var dv = 'dv_centro';
		var pr = 'fase=2&inicial='+inicial+'&pagina='+pag+'&coluna='+col+'&ordem='+ord;
		retorna_conteudo(pg, dv, pr);
		abrirHelp('listaArtista');
	}
}
//refazPaginaDiretoArtista();
function refazPaginaDiretoArtista(inicial, 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) + i ) < 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(inicial, sel.options[0].value, col, ord);
}

//********funcoes relacionadas a busca
//buscaGeral(){
function buscaGeral(){
	var txtBusca = xGetElementById('txtBusca');
	if (txtBusca.value == ''){
		alert('O campo Busca deve ser preenchido');
		txtBusca.style.borderColor = '#FF0000';
		txtBusca.focus();
	}
	else if (txtBusca.value == 'O que você quer ouvir agora?'){
		alert('O campo Busca deve ser preenchido');
		txtBusca.style.borderColor = '#FF0000';
		txtBusca.focus();
	}
	else{
		var pg = 'include/pr_busca.asp';
		var dv = 'dv_centro';
		var pr = 'fase=1&txtBusca='+escape(txtBusca.value);
		retorna_conteudo(pg, dv, pr);
		abrirHelp('buscaGeral');
	}
}
//limpaCampo()
function limpaCampo()
{
	var campo = xGetElementById('txtBusca');
	if (campo.value == 'O que você quer ouvir agora?')
		campo.value = '';
}
//preencheCampo()
function preencheCampo()
{
	var campo = xGetElementById('txtBusca');
	if (campo.value == '')
		campo.value = 'O que você quer ouvir agora?';
}
//exibirRadioBusca(pag, col, ord, txtBusca){
function exibirRadioBusca(pag, col, ord, txtBusca){
	if (pag == 0){
		refazPaginaDiretoRadioBusca(pag, col, ord, txtBusca);
	}
	else
	{
		alteraTab(2);
		var pg = 'include/pr_busca.asp';
		var dv = 'dv_resultBusca';
		var pr = 'fase=2&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&txtBusca='+escape(txtBusca);
		retorna_conteudo(pg, dv, pr);
	}
}
//refazPaginaDiretoRadioBusca();
function refazPaginaDiretoRadioBusca(pag, col, ord, txtBusca){
	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;
		}
	}
	exibirRadioBusca(sel.options[0].value, col, ord, txtBusca);
}
//exibirMusicaBusca(pag, col, ord, txtBusca){
function exibirMusicaBusca(pag, col, ord, txtBusca){
	if (pag == 0){
		refazPaginaDiretoMusicaBusca(pag, col, ord, txtBusca);
	}
	else
	{
		alteraTab(3);
		var pg = 'include/pr_busca.asp';
		var dv = 'dv_resultBusca';
		var pr = 'fase=3&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&txtBusca='+escape(txtBusca);
		retorna_conteudo(pg, dv, pr);
	}
}
//refazPaginaDiretoMusicaBusca();
function refazPaginaDiretoMusicaBusca(pag, col, ord, txtBusca){
	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;
		}
	}
	exibirMusicaBusca(sel.options[0].value, col, ord, txtBusca);
}
//exibirArtistaBusca(pag, col, ord, txtBusca){
function exibirArtistaBusca(pag, col, ord, txtBusca){
	if (pag == 0){
		refazPaginaDiretoMusicaBusca(pag, col, ord, txtBusca);
	}
	else
	{
		alteraTab(6);
		var pg = 'include/pr_busca.asp';
		var dv = 'dv_resultBusca';
		var pr = 'fase=4&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&txtBusca='+escape(txtBusca);
		retorna_conteudo(pg, dv, pr);
	}
}
//refazPaginaDiretoArtistaBusca();
function refazPaginaDiretoArtistaBusca(pag, col, ord, txtBusca){
	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;
		}
	}
	exibirArtistaBusca(sel.options[0].value, col, ord, txtBusca);
}
//exibirUsuarioBusca(pag, col, ord, txtBusca){
function exibirUsuarioBusca(pag, col, ord, txtBusca){
	if (pag == 0){
		refazPaginaDiretoUsuarioBusca(pag, col, ord, txtBusca);
	}
	else
	{
		alteraTab(1);
		var pg = 'include/pr_busca.asp';
		var dv = 'dv_resultBusca';
		var pr = 'fase=5&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&txtBusca='+escape(txtBusca);
		retorna_conteudo(pg, dv, pr);
	}
}
//refazPaginaDiretoUsuarioBusca();
function refazPaginaDiretoUsuarioBusca(pag, col, ord, txtBusca){
	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;
		}
	}
	exibirUsuarioBusca(sel.options[0].value, col, ord, txtBusca);
}
//exibirGeneroBusca(pag, col, ord, txtBusca){
function exibirGeneroBusca(pag, col, ord, txtBusca){
	if (pag == 0){
		refazPaginaDiretoGeneroBusca(pag, col, ord, txtBusca);
	}
	else
	{
		alteraTab(1);
		var pg = 'include/pr_busca.asp';
		var dv = 'dv_resultBusca';
		var pr = 'fase=6&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&txtBusca='+escape(txtBusca);
		retorna_conteudo(pg, dv, pr);
	}
}
//refazPaginaDiretoGeneroBusca();
function refazPaginaDiretoGeneroBusca(pag, col, ord, txtBusca){
	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;
		}
	}
	exibirGeneroBusca(sel.options[0].value, col, ord, txtBusca);
}
//exibirSubGeneroBusca(pag, col, ord, txtBusca){
function exibirSubGeneroBusca(pag, col, ord, txtBusca){
	if (pag == 0){
		refazPaginaDiretoSubGeneroBusca(pag, col, ord, txtBusca);
	}
	else
	{
		alteraTab(1);
		var pg = 'include/pr_busca.asp';
		var dv = 'dv_resultBusca';
		var pr = 'fase=10&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&txtBusca='+escape(txtBusca);
		retorna_conteudo(pg, dv, pr);
	}
}
//refazPaginaDiretoSubGeneroBusca();

//********funcoes relacionadas a buscas de genero e subgenero
function refazPaginaDiretoSubGeneroBusca(pag, col, ord, txtBusca){
	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;
		}
	}
	exibirSubGeneroBusca(sel.options[0].value, col, ord, txtBusca);
}
//exibirResultGenero(cod_gen)
function exibirResultGenero(cod_gen){
	var dv = 'dv_centro';
	var pg = 'include/pr_busca.asp';
	var pr = 'fase=7&cod_gen='+cod_gen;
	retorna_conteudo(pg, dv, pr);
}
//exibirResultGeneroRadio(cod_gen)
function exibirResultGeneroRadio(cod_gen){
	var dv = 'det_radio';
	var pg = 'include/pr_busca.asp';
	var pr = 'fase=7&cod_gen='+cod_gen;
	retorna_conteudo(pg, dv, pr);
}
//exibirResultSubGenero(cod_gen, cod_subgen)
function exibirResultSubGenero(cod_gen, cod_subgen){
	var pg = 'include/pr_busca.asp';
	var dv = 'dv_centro';
	var pr = 'fase=11&cod_gen='+cod_gen+'&cod_subgen='+cod_subgen;
	retorna_conteudo(pg, dv, pr);
}
//exibirRadioGeneroBusca(pag, col, ord, cod_gen){
function exibirRadioGeneroBusca(tipo, pag, col, ord, lim, cod_gen){
	if (pag == 0){
		refazPaginaDiretoRadioGeneroBusca(pag, col, ord, lim, cod_gen);
	}
	else
	{
		alteraTab(2);
		var pg = 'include/pr_busca.asp';
		var dv = 'dv_resultBusca';
		var pr = 'fase=8&cod_gen='+cod_gen+'&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&limite='+lim+'&tipo='+tipo;
		retorna_conteudo(pg, dv, pr);
	}
}
//refazPaginaDiretoRadioGeneroBusca();
function refazPaginaDiretoRadioGeneroBusca(pag, col, ord, lim, cod_gen){
	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;
		}
	}
	exibirRadioGeneroBusca(sel.options[0].value, col, ord, lim, cod_gen);
}
//exibirMusicaGeneroBusca(pag, col, ord, cod_gen){
function exibirMusicaGeneroBusca(tipo, pag, col, ord, lim, cod_gen){
	if (pag == 0){
		refazPaginaDiretoMusicaGeneroBusca(tipo, pag, col, ord, lim, cod_gen);
	}
	else
	{
		//alteraTab(3);
		var pg = 'include/pr_busca.asp';
		var dv = 'dv_resultBusca';
		var pr = 'fase=9&cod_gen='+cod_gen+'&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&tipo='+tipo+'&limite='+lim;
		retorna_conteudo(pg, dv, pr);
	}
}
//refazPaginaDiretoMusicaGeneroBusca();
function refazPaginaDiretoMusicaGeneroBusca(tipo, pag, col, ord, lim, cod_gen){
	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;
		}
	}
	exibirMusicaGeneroBusca(tipo, sel.options[0].value, col, ord, lim, cod_gen);
}
//exibirMusicaSubGeneroBusca(pag, col, ord, cod_gen){
function exibirMusicaSubGeneroBusca(pag, col, ord, cod_gen, cod_subgen){
	if (pag == 0){
		refazPaginaDiretoMusicaSubGeneroBusca(tipo, pag, col, ord, lim, cod_gen, cod_subgen);
	}
	else
	{
		alteraTab(3);
		var pg = 'include/pr_busca.asp';
		var dv = 'dv_resultBusca';
		var pr = 'fase=12&cod_gen='+cod_gen+'&cod_subgen='+cod_subgen+'&pagina='+pag+'&coluna='+col+'&ordem='+ord;
		retorna_conteudo(pg, dv, pr);
	}
}
//function refazPaginaDiretoMusicaSubGeneroBusca(tipo, pag, col, ord, lim, cod_gen, cod_subgen){
function refazPaginaDiretoMusicaSubGeneroBusca(tipo, pag, col, ord, lim, cod_gen, cod_subgen){
	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;
		}
	}
	exibirMusicaSubGeneroBusca(tipo, sel.options[0].value, col, ord, lim, cod_gen, cod_subgen);
}

//********funcoes relacionadas a radio
//abrirRadio(cod_rad)
function abrirRadio(cod_rad, funcao)
{
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_rad='+cod_rad+'&funcao='+funcao;
	var lpradio = window.open ("radio.asp?"+pr,"lpradio","location=0,status=0,scrollbars=1,width=800,height=600");
  	lpradio.moveTo(250,80);
	lpradio.focus();
}
//novoabrirRadio(cod_rad, voltar)
function novoabrirRadio(cod_rad)
{
	var pg = 'include/pr_radio.asp';
	var dv = 'dv_centro';
	var pr = 'fase=5&cod_rad='+cod_rad;
	retorna_conteudo(pg, dv, pr);
}
//adicioneFavorito(qual){
function adicioneFavorito(qual){
	var pg = 'include/pr_radio.asp';
	var pr = 'fase=16&cod_rad='+qual;
	var result = retorna_chamada(pg, pr);
	eval(result);
	atualizaFav(qual);
	atualizaQtdRadFav();
}
//atualizaFav();
function atualizaFav(qual){
	var pg = 'include/pr_radio.asp';
	var dv = 'dv_fav';
	var pr = 'fase=41&cod_rad='+qual;
	retorna_conteudo(pg, dv, pr);
}
//atualizaQtdRadFav(){
function atualizaQtdRadFav(){
	var pg = 'include/pr_radio.asp';
	var dv = 'dv_qtdRadFav';
	var pr = 'fase=18';
	retorna_conteudo(pg, dv, pr);
}
//removeFavorito(qual){
function removeFavorito(qual){
	var pg = 'include/pr_radio.asp';
	var pr = 'fase=17&cod_rad='+qual;
	var result = retorna_chamada(pg, pr);
	eval(result);
	atualizaFav(qual);
	atualizaQtdRadFav();
}
//avaliacao(nota, qual){
function avaliacao(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('Voce esta avaliando essa rádio com ' + nota + texto + '.\nVocê confirma a avaliação?')){
		var pg = 'include/pr_radio.asp';
		var pr = 'fase=19&cod_rad='+qual+'&ponto='+nota;
		var result = retorna_chamada(pg, pr);
		eval(result);
	}
}
//clonarRadio(cod_rad)
function clonarRadio(cod_rad){
	if (confirm('Essa operação irá criar uma cópia da rádio para seu login.\nDeseja continuar?')){
		var novo_titulo;
			novo_titulo =  prompt('Informe o título para a nova rádio (deve ser diferente do atual):', '');
			if ((novo_titulo == null) || (novo_titulo == '') || (novo_titulo == undefined)){
				alert('Voce deve incluir um titulo para a nova radio diferente do titulo da radio anterior.');
			}
			else{
				var pg = 'include/pr_radio.asp';
				var pr = 'fase=47&cod_rad='+cod_rad+'&titulo='+escape(novo_titulo);
				var result = retorna_chamada(pg, pr);
				eval(result);
			}
	}
}
//exibeDescricaoRadio(cod_rad)
function exibeDescricaoRadio(cod_rad){
	var pg = 'include/pr_radio.asp';
	var dv = 'dv_detalhe_radio';
	var pr = 'fase=43&cod_rad='+cod_rad;
	retorna_conteudo(pg, dv, pr);
}
//listaMusicaRadio(pag, col, ord, qual){
function listaMusicaRadio(tipo, pag, col, ord, lim, cod_rad){
	var pg = 'include/pr_radio.asp';
	var dv = 'det_radio';
	var pr = 'fase=8&tipo='+tipo+'&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&limite='+lim+'&cod_rad='+cod_rad;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('listaMusicaRadio');
}
//listaComentRadio(pag, qual){
function listaComentRadio(pag, qual){
	var pg = 'include/pr_radio.asp';
	var dv = 'det_radio';
	var pr = 'fase=9&pagina='+pag+'&cod_rad='+qual;
	retorna_conteudo(pg, dv, pr);
	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 = xGetElementById('cod_rad');
		var pg = 'include/pr_radio.asp';
		var dv = 'dv_coment';
		var pr = 'fase=10&cod_rad='+cod_rad.value+'&texto='+escape(texto_coment.value);
		retorna_conteudo(pg, dv, pr);
		texto_coment.value = '';
	}
}
//listaFavoritoRadio(pag, col, ord, cod_rad)
function listaFavoritoRadio(pag, col, ord, cod_rad){
	var pg = 'include/pr_radio.asp';
	var dv = 'det_radio';
	var pr = 'fase=31&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_rad='+cod_rad;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('listaFavoritoRadio');
}
//listaIndicacaoRadio(pag, col, ord, cod_rad)
function listaIndicacaoRadio(pag, col, ord, cod_rad){
	var pg = 'include/pr_radio.asp';
	var dv = 'det_radio';
	var pr = 'fase=42&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_rad='+cod_rad;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('listaIndicacaoRadio');
}
//indiqueRadioPub(cod_rad){
function indiqueRadioPub(cod_rad){
	var pg = 'include/pr_radio.asp';
	var dv = 'det_radio';
	var pr = 'fase=6&cod_rad='+cod_rad;
	retorna_conteudo(pg, dv, pr);
}
//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 = xGetElementById('cod_rad');
	var titulo_rad = xGetElementById('titulo_rad');
	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 = 'include/pr_radio.asp';
		var dv = 'det_radio';
		var pr = 'fase=7&cod_rad='+cod_rad.value+'&seu_nome='+escape(seu_nome.value)+'&seu_email='+escape(seu_email.value);
			pr += '&nome_amigo='+escape(nome_amigo.value)+'&email_amigo='+escape(email_amigo.value)+'&titulo_rad='+escape(titulo_rad.value);
			pr += '&comentario='+escape(coment_rad.value);
		retorna_conteudo(pg, dv, pr);
	}
}
//exibeCompartilharRadio(cod_rad)
function exibeCompartilharRadio(cod_rad){
	var pg = 'include/pr_radio.asp';
	var dv = 'dv_detalhe_radio';
	var pr = 'fase=44&cod_rad='+cod_rad;
	retorna_conteudo(pg, dv, pr);
}
//incorporar(tipo, cod_rad)
function incorporar(tipo, cod_rad){
	var pg = 'include/pr_radio.asp';
	var dv = 'dv_detalhe_radio';
	var pr = 'fase=39&tipo='+tipo+'&cod_rad='+cod_rad;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('incorporar');
}
//incorporarSite()
function incorporarSite(tipo, cod_rad){
	var pg = 'include/pr_radio.asp';
	var pr = 'fase=38&tipo='+tipo+'&cod_rad='+cod_rad;
	var dv = 'dv_detalhe_radio';
	retorna_conteudo(pg, dv, pr);
}
//criarCodigoIncorporarSite()
function criarCodigoIncorporarSite(tipo, cod_rad){
	var url = xGetElementById('sua_url');
	if (url.value == ''){
		alert('O campo URL deve ser preenchido');
		url.style.borderColor = '#FF0000';
		url.focus();
	}
	else{
		var pg = 'include/pr_radio.asp';
		var pr = 'fase=39&tipo='+tipo+'&cod_rad='+cod_rad+'&url='+escape(url.value);
		var dv = 'dv_detalhe_radio';
		retorna_conteudo(pg, dv, pr);
	}
}
//gravaOrdemRadio(param)
function gravarOrdemRadio(param){
	var pg = 'include/pr_radio.asp';
	var pr = 'fase=32&flash='+param;
	var result = retorna_chamada(pg, pr);
}

//********funcoes relacionadas a programa
//function abrirPrograma(cod_pro)
function abrirPrograma(cod_pro)
{
	alteraTab(7);
	var pg = 'include/pr_radio.asp';
	var dv = 'dv_centro';
	var pr = 'fase=49&cod_pro='+cod_pro;
	retorna_conteudo(pg, dv, pr);
}

//********funcoes relacionadas a musica
//abrirMusica(cod_mus)
function abrirMusica(cod_mus)
{
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_mus='+cod_mus;
	var lpmusica = window.open ("musica.asp?"+pr,"lpmusica","location=0,status=0,scrollbars=1,width=800,height=600");
  	lpmusica.moveTo(250,80);
	lpmusica.focus();
}
//novoabrirMusica(cod_mus, voltar)
function novoabrirMusica(cod_mus)
{
	var pg = 'include/pr_musica.asp';
	var dv = 'dv_centro';
	var pr = 'fase=5&cod_mus='+cod_mus;
	retorna_conteudo(pg, dv, pr);
}
//acompanharConteudoMusicaExecucao(cod_mus)
function acompanharConteudoMusicaExecucao(cod_mus, qual){
	var pg = 'include/pr_musica.asp';
	var dv = 'det_radio';
	var pr = 'fase=39&cod_mus='+cod_mus+'&qual='+qual;
	retorna_conteudo(pg, dv, pr);
}
//acrescentarExecucao(cod_mus)
function acrescentarExecucao(cod_mus){
	var pg = 'include/pr_musica.asp';
	var pr = 'fase=37&cod_mus='+cod_mus;
	var dv = 'dv_musExecucao';
	var result = retorna_chamada(pg, pr);
}
//sincronizarMusicaPagina(cod_mus)
function sincronizarMusicaPagina(cod_mus){
	acompanharExecucaoRadio(cod_mus);
}
//acompanharExecucaoRadio(cod_mus)
function acompanharExecucaoRadio(cod_mus){
	var pg = 'include/pr_musica.asp';
	var dv = 'dv_musExecucao';
	var pr = 'fase=38&cod_mus='+cod_mus;
	retorna_conteudo(pg, dv, pr);
}
//adicioneFavoritoMusica(qual){
function adicioneFavoritoMusica(qual){
	var pg = 'include/pr_musica.asp';
	var pr = 'fase=14&cod_mus='+qual;
	var result = retorna_chamada(pg, pr);
	eval(result);
	atualizaQtdMusFav();
}
//removeFavoritoMusica(qual){
function removeFavoritoMusica(qual){
	var pg = 'include/pr_musica.asp';
	var pr = 'fase=15&cod_mus='+qual;
	var result = retorna_chamada(pg, pr);
	eval(result);
	atualizaQtdMusFav();
}
//atualizaQtdMusFav(){
function atualizaQtdMusFav(){
	var pg = 'include/pr_musica.asp';
	var dv = 'dv_qtdMusFav';
	var pr = 'fase=16';
	retorna_conteudo(pg, dv, pr);
}
//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('Voce esta avaliando a musica com ' + nota + texto + '. \nVocê confirma a avaliação?')){
		var pg = 'include/pr_musica.asp';
		var pr = 'fase=17&cod_mus='+qual+'&ponto='+nota;
		var result = retorna_chamada(pg, pr);
		eval(result);
	}
}
//avaliarMusicaRadio(cod_mus)
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);
}
//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 = 'include/pr_musica.asp';
		var pr = 'fase=52&cod_mus='+cod_mus;
		var result = retorna_chamada(pg, pr);
		eval(result);
	}
}
//indiqueMusicaPub(cod_mus){
function indiqueMusicaPub(cod_mus){
	var pg = 'include/pr_musica.asp';
	var dv = 'det_musica';
	var pr = 'fase=6&cod_mus='+cod_mus;
	retorna_conteudo(pg, dv, pr);
}
//enviarIndicacaoMusica(){
function enviarIndicacaoMusica(){
	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_mus = xGetElementById('cod_mus');
	var titulo_mus = xGetElementById('titulo_mus');
	var coment_mus = 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 = 'include/pr_musica.asp';
		var dv = 'det_musica';
		var pr = 'fase=7&cod_mus='+cod_mus.value+'&seu_nome='+escape(seu_nome.value)+'&seu_email='+escape(seu_email.value);
			pr += '&nome_amigo='+escape(nome_amigo.value)+'&email_amigo='+escape(email_amigo.value)+'&titulo_mus='+escape(titulo_mus.value);
			pr += '&comentario='+escape(coment_mus.value);
		retorna_conteudo(pg, dv, pr);
	}
}
//listaVideoMusica(pag, qual){
function listaVideoMusica(pag, qual){
	var pg = 'include/pr_musica.asp';
	var dv = 'det_musica';
	var pr = 'fase=12&pagina='+pag+'&cod_mus='+qual;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('listaVideoMusica');
}
//listaRadioMusica(pag, col, ord, qual){
function listaRadioMusica(pag, col, ord, qual)
{
	var pg = 'include/pr_musica.asp';
	var dv = 'det_musica';
	var pr = 'fase=8&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_mus='+qual;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('listaRadioMusica');
}
//listaComentMusica(pag, qual){
function listaComentMusica(pag, qual){
	var pg = 'include/pr_musica.asp';
	var dv = 'det_musica';
	var pr = 'fase=9&pagina='+pag+'&cod_mus='+qual;
	retorna_conteudo(pg, dv, pr);
	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 = xGetElementById('cod_mus');
		var pg = 'include/pr_musica.asp';
		var dv = 'dv_coment';
		var pr = 'fase=10&cod_mus='+cod_mus.value+'&texto='+escape(texto_coment.value);
		retorna_conteudo(pg, dv, pr);
		texto_coment.value = '';
	}
}
//listaFavoritoMusica
function listaFavoritoMusica(pag, col, ord, cod_mus){
	var pg = 'include/pr_musica.asp';
	var dv = 'det_musica';
	var pr = 'fase=29&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_mus='+cod_mus;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('listaFavoritoMusica');
}
//listaIndicacaoMusica
function listaIndicacaoMusica(pag, col, ord, cod_mus){
	var pg = 'include/pr_musica.asp';
	var dv = 'det_musica';
	var pr = 'fase=56&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_mus='+cod_mus;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('listaIndicacaoMusica');
}
//exibeLetraMusica(qual){
function exibeLetraMusica(qual){
	var pg = 'include/pr_musica.asp';
	var dv = 'det_musica';
	var pr = 'fase=11&cod_mus='+qual;
	retorna_conteudo(pg, dv, pr);
}

//********funcoes relacionadas a artistas
//abrirArtista(cod_art)
function abrirArtista(cod_art)
{
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_art='+cod_art;
	var lpartista = window.open ("artista.asp?"+pr,"lpartista","location=0,status=0,scrollbars=1,width=800,height=600");
  	lpartista.moveTo(250,80);
	lpartista.focus();
}
//novoabrirArtista(cod_art)
function novoAbrirArtista(cod_art)
{
	var pg = 'include/pr_artista.asp';
	var dv = 'dv_centro';
	var pr = 'fase=3&cod_art='+cod_art;
	retorna_conteudo(pg, dv, pr);
}
//listaMusicaArtista(pag, col, ord, cod_art){
function listaMusicaArtista(pag, col, ord, cod_art){
	var pg = 'include/pr_artista.asp';
	var dv = 'det_artista';
	var pr = 'fase=4&pagina='+pag+'&coluna='+col+'&ordem='+ord+'&cod_art='+cod_art;
	retorna_conteudo(pg, dv, pr);
	abrirHelp('listaMusicaArtista');
}
//adicioneFavoritoArtista(qual){
function adicioneFavoritoArtista(qual){
	var pg = 'include/pr_artista.asp';
	var pr = 'fase=5&cod_art='+qual;
	var result = retorna_chamada(pg, pr);
	eval(result);
	atualizaFavArtista(qual);
}
//atualizaFavArtista();
function atualizaFavArtista(qual){
	var pg = 'include/pr_artista.asp';
	var dv = 'dv_fav';
	var pr = 'fase=6&cod_art='+qual;
	retorna_conteudo(pg, dv, pr);
}
//removeFavoritoArtista(qual){
function removeFavoritoArtista(qual){
	var pg = 'include/pr_artista.asp';
	var pr = 'fase=7&cod_art='+qual;
	var result = retorna_chamada(pg, pr);
	eval(result);
	atualizaFav(qual);
}
//function editarArtista(cod_art)
function editarArtista(cod_art){
	alert('em manutencao');
}
//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('Voce esta avaliando o artista com ' + nota + texto + '. \nVocê confirma a avaliação?')){
		var pg = 'include/pr_artista.asp';
		var pr = 'fase=8&cod_art='+qual+'&ponto='+nota;
		var result = retorna_chamada(pg, pr);
		eval(result);
	}
}

//********funcoes relacionadas o usuario
//exibirPerfilUsuario(cod_usu, funcao)
function exibirPerfilUsuario(cod_usu, funcao){
	if (eval('xGetElementById("dv_player")') != undefined){
		pararMusica();
	}
	var pr = 'cod_usu='+cod_usu+'&funcao='+funcao;
	var lpusuario = window.open ("usuario.asp?"+pr,"lpusuario","location=0,status=0,scrollbars=1,width=800,height=600");
  	lpusuario.moveTo(250,80);
	lpusuario.focus();
}
//novoexibirPerfilUsuario(cod_usu) 
function novoexibirPerfilUsuario(cod_usu){
	var pg = 'include/pr_usuario.asp';
	var dv = 'dv_centro';
	var pr = 'fase=24&cod_usu='+cod_usu;
	retorna_conteudo(pg, dv, pr);
}

//********funcoes relacionadas ao player destacado
//abrirPlayerDestaque(param)
function abrirPlayerDestaque(param){
	var jplayer = window.open ("player.asp?flash="+param,"jplayer","location=0,status=0,scrollbars=0,width=335,height=230");
  	jplayer.moveTo(400,350);
	jplayer.focus();
}
//abreDestinoBanner(param)
function abreDestinoBanner(param){
	var pg = 'include/pr_anuncio.asp';
	var pr = 'fase=2&flash='+param;
	var result = retorna_chamada(pg, pr);
	if (result != ''){
		eval(result);
	}
}

//********funcoes gerais utilizadas por mais de uma operação
//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 (cmp)
		{
			case 'user':
			case 'pwd':
				f_Login();
				break;
			case 'txtBusca':
				buscaGeral();
				break;
		}
	}
}

//alteraTab(qual){
function alteraTab(qual){
	var t1 = xGetElementById('tab1'); //inicio
	var t2 = xGetElementById('tab2'); //radios
	var t3 = xGetElementById('tab3'); //musicas
	var t4;
	if (eval('xGetElementById("tab4")') != undefined){ //bolao
		t4 = xGetElementById('tab4');
		t4.className = '';
	}
	var t5;
	if (eval('xGetElementById("tab5")') != undefined){ //perfil
		t5 = xGetElementById('tab5');
		t5.className = '';
	}
	var t6 = xGetElementById('tab6'); //artistas
	var t7 = xGetElementById('tab7'); //programas
	switch (qual)
	{
		case 1:
			t1.className = 'selected';
			t2.className = '';
			t3.className = '';
			if (eval('xGetElementById("tab4")') != undefined){
				t4.className = '';
			}
			if (eval('xGetElementById("tab5")') != undefined){
				t5.className = '';
			}
			t6.className = '';
			t7.className = '';
			break;
		case 2:
			t1.className = '';
			t2.className = 'selected';
			t3.className = '';
			if (eval('xGetElementById("tab4")') != undefined){
				t4.className = '';
			}
			if (eval('xGetElementById("tab5")') != undefined){
				t5.className = '';
			}
			t6.className = '';
			t7.className = '';
			break;
		case 3:
			t1.className = '';
			t2.className = '';
			t3.className = 'selected';
			if (eval('xGetElementById("tab4")') != undefined){
				t4.className = '';
			}
			if (eval('xGetElementById("tab5")') != undefined){
				t5.className = '';
			}
			t6.className = '';
			t7.className = '';
			break;
		case 4:
			t1.className = '';
			t2.className = '';
			t3.className = '';
			if (eval('xGetElementById("tab4")') != undefined){
				t4.className = 'selected';
			}
			if (eval('xGetElementById("tab5")') != undefined){
				t5.className = '';
			}
			t6.className = '';
			t7.className = '';
			break;
		case 5:
			t1.className = '';
			t2.className = '';
			t3.className = '';
			if (eval('xGetElementById("tab4")') != undefined){
				t4.className = '';
			}
			if (eval('xGetElementById("tab5")') != undefined){
				t5.className = 'selected';
			}
			t6.className = '';
			t7.className = '';
			break;
		case 6:
			t1.className = '';
			t2.className = '';
			t3.className = '';
			if (eval('xGetElementById("tab4")') != undefined){
				t4.className = '';
			}
			if (eval('xGetElementById("tab5")') != undefined){
				t5.className = '';
			}
			t6.className = 'selected';
			t7.className = '';
			break;
		case 7:
			t1.className = '';
			t2.className = '';
			t3.className = '';
			if (eval('xGetElementById("tab4")') != undefined){
				t4.className = '';
			}
			if (eval('xGetElementById("tab5")') != undefined){
				t5.className = '';
			}
			t6.className = '';
			t7.className = 'selected';
			break;
	}
}
//abaSelecionada(qual)
function abaSelecionada(qual){
	var j = 76;
	var i;
	var obj;
	var name = 'sp';
	for (i=1;i<=j;i++){
		if (eval('xGetElementById("' + name + i + '")') != undefined){
			eval('xGetElementById("' + name + i + '")').className='nada';
		}
	}
	if (eval('xGetElementById("' + qual + '")') != undefined){
		eval('xGetElementById("' + qual + '")').className='abaSelecionada';
	}
}

//pararMusica()
function pararMusica() {
	if (eval('xGetElementById("lognplaylist")') != undefined){
		var objPlayer = retornaPlayer("lognplaylist");
		try{
			objPlayer.pausarMusica();
		}
		catch(e){
		}
	}
}
//retornaPlayer(nome)
function retornaPlayer(nome) {
	var nav = identifyBrowser();
	if (nav == 2) {
		return window[nome];
 	} else {
		return document[nome];
 	}
}
//identifyBrowser()
function identifyBrowser() { 
	var ua = navigator.userAgent.toLowerCase(); 
	if (ua.indexOf("opera") != -1) { 
		//browserName = "opera"; 
		return 1; 
	} else if (ua.indexOf("msie") != -1) { 
		//browserName = "msie"; 
		return 2; 
	} else if (ua.indexOf("safari") != -1) { 
		//browserName = "safari"; 
		return 3; 
	} else if (ua.indexOf("mozilla") != -1) { 
		if (ua.indexOf("firefox") != -1) { 
			//browserName = "firefox"; 
			return 4; 
		} else { 
			//browserName = "mozilla"; 
			return 5; 
		} 
	}  
}

//onAval(qual){
function onAval(qual){
	var img1;
	var img2;
	var img3;
	var img4;
	var img5;
	
	if (qual<=5){
		img1 = xGetElementById('aval1');
		img2 = xGetElementById('aval2');
		img3 = xGetElementById('aval3');
		img4 = xGetElementById('aval4');
		img5 = xGetElementById('aval5');
	}
	else if ((qual <=10) && (qual > 5)){
		img1 = xGetElementById('aval6');
		img2 = xGetElementById('aval7');
		img3 = xGetElementById('aval8');
		img4 = xGetElementById('aval9');
		img5 = xGetElementById('aval10');
	}
	switch (qual)
	{
		case '1':
			img1.src = 'images/on.gif';
			img2.src = 'images/off.gif';
			img3.src = 'images/off.gif';
			img4.src = 'images/off.gif';
			img5.src = 'images/off.gif';
			break;
		case '2':
			img1.src = 'images/on.gif';
			img2.src = 'images/on.gif';
			img3.src = 'images/off.gif';
			img4.src = 'images/off.gif';
			img5.src = 'images/off.gif';
			break;
		case '3':
			img1.src = 'images/on.gif';
			img2.src = 'images/on.gif';
			img3.src = 'images/on.gif';
			img4.src = 'images/off.gif';
			img5.src = 'images/off.gif';
			break;
		case '4':
			img1.src = 'images/on.gif';
			img2.src = 'images/on.gif';
			img3.src = 'images/on.gif';
			img4.src = 'images/on.gif';
			img5.src = 'images/off.gif';
			break;
		case '5':
			img1.src = 'images/on.gif';
			img2.src = 'images/on.gif';
			img3.src = 'images/on.gif';
			img4.src = 'images/on.gif';
			img5.src = 'images/on.gif';
			break;
		case '6':
			img1.src = 'images/on.gif';
			img2.src = 'images/off.gif';
			img3.src = 'images/off.gif';
			img4.src = 'images/off.gif';
			img5.src = 'images/off.gif';
			break;
		case '7':
			img1.src = 'images/on.gif';
			img2.src = 'images/on.gif';
			img3.src = 'images/off.gif';
			img4.src = 'images/off.gif';
			img5.src = 'images/off.gif';
			break;
		case '8':
			img1.src = 'images/on.gif';
			img2.src = 'images/on.gif';
			img3.src = 'images/on.gif';
			img4.src = 'images/off.gif';
			img5.src = 'images/off.gif';
			break;
		case '9':
			img1.src = 'images/on.gif';
			img2.src = 'images/on.gif';
			img3.src = 'images/on.gif';
			img4.src = 'images/on.gif';
			img5.src = 'images/off.gif';
			break;
		case '10':
			img1.src = 'images/on.gif';
			img2.src = 'images/on.gif';
			img3.src = 'images/on.gif';
			img4.src = 'images/on.gif';
			img5.src = 'images/on.gif';
			break;
	}
}
//offAval(qual){
function offAval(qual){
		var img1;
	var img2;
	var img3;
	var img4;
	var img5;
	
	if (qual<=5){
		img1 = xGetElementById('aval1');
		img2 = xGetElementById('aval2');
		img3 = xGetElementById('aval3');
		img4 = xGetElementById('aval4');
		img5 = xGetElementById('aval5');
	}
	else if ((qual <=10) && (qual > 5)){
		img1 = xGetElementById('aval6');
		img2 = xGetElementById('aval7');
		img3 = xGetElementById('aval8');
		img4 = xGetElementById('aval9');
		img5 = xGetElementById('aval10');
	}
	switch (qual)
	{
		case '1':
			img1.src = 'images/off.gif';
			break;
		case '2':
			img1.src = 'images/off.gif';
			img2.src = 'images/off.gif';
			break;
		case '3':
			img1.src = 'images/off.gif';
			img2.src = 'images/off.gif';
			img3.src = 'images/off.gif';
			break;
		case '4':
			img1.src = 'images/off.gif';
			img2.src = 'images/off.gif';
			img3.src = 'images/off.gif';
			img4.src = 'images/off.gif';
			break;
		case '5':
			img1.src = 'images/off.gif';
			img2.src = 'images/off.gif';
			img3.src = 'images/off.gif';
			img4.src = 'images/off.gif';
			img5.src = 'images/off.gif';
			break;
		case '6':
			img1.src = 'images/off.gif';
			break;
		case '7':
			img1.src = 'images/off.gif';
			img2.src = 'images/off.gif';
			break;
		case '8':
			img1.src = 'images/off.gif';
			img2.src = 'images/off.gif';
			img3.src = 'images/off.gif';
			break;
		case '9':
			img1.src = 'images/off.gif';
			img2.src = 'images/off.gif';
			img3.src = 'images/off.gif';
			img4.src = 'images/off.gif';
			break;
		case '10':
			img1.src = 'images/off.gif';
			img2.src = 'images/off.gif';
			img3.src = 'images/off.gif';
			img4.src = 'images/off.gif';
			img5.src = 'images/off.gif';
			break;
	}
}

//********funcoes utilitarias
//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
	return arr_caracteres_validos[index];
}

//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};
}

//retorna_chamada(pagina, param)
function retorna_chamada(pagina, param)
{
	try {
		var oHTTPRequest = createXMLHTTP(); 
		var rand = Math.ceil ( Math.random() * 100000 );
			rnd = '?rnd='+rand.toString();
		oHTTPRequest.open("POST", pagina+rnd, false); 
		oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
		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) {
	 }
}
//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="images/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=iso-8859-1');   
			}
		oHTTPRequest.open("POST", pagina+rnd, true); 
		oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
		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;
													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="images/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="images/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="images/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="images/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=iso-8859-1');   
			}
		oHTTPRequest.open("POST", pagina+rnd, true); 
		oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
		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) {
	 }
}
//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");
				ajax = null;
				}
			}
	}
	return ajax;
 }
 
//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);
    }
}

//********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;
    }
}
//validaCPF(sValorCPF) 
function validaCPF(sValorCPF) 
{
	var result = true;
	if (sValorCPF.length != 11)
	{
		result = false;
	}
	switch (sValorCPF)
	{
		case '11111111111':
		case '22222222222':
		case '33333333333':
		case '44444444444':
		case '55555555555':
		case '66666666666':
		case '77777777777':
		case '88888888888':
		case '99999999999':
		case '00000000000':
		case '12345678909':
			result = false
	}
	if (result){
		var intDigito1 = CalcularDigito(sValorCPF.substring(0,9));
		var intDigito2 = CalcularDigito(sValorCPF.substring(0,9) + intDigito1);
		result = sValorCPF == (sValorCPF.substring(0,9) + intDigito1 + intDigito2); 
	}
	 return result;
} 
//CalcularDigito(strGrupo)
function CalcularDigito(strGrupo)
{
	var arrPeso = [11, 10, 9, 8, 7, 6, 5, 4, 3, 2];
	var intSoma = 0;
	var intDigito = 0;
	for (x = strGrupo.length -1, intDigito; x >= 0; x--) 
	{
		intDigito = parseInt(strGrupo.substring(x, x+1));
		intSoma += intDigito * arrPeso[arrPeso.length - strGrupo.length + x];
	}
	intSoma = 11 - intSoma % 11;
	return intSoma > 9 ? 0 : intSoma;
}
//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;
}
//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;
	}
}

//Função usada para abertura do Help
//Inclusão em 24/01/2011 por Fabianno
//abrirHelp()
function abrirHelp(obj){
	var pg = 'include/pr_institucional.asp';
	var pr = 'fase=11&obj='+obj;
	var result = retorna_chamada(pg, pr);
	var dv = xGetElementById('dv_help');
		dv.innerHTML = result;
}
//fnOpenHelp(sScript, sUsuario)
function fnOpenHelp(sScript, sUsuario) {
    var WinName = sScript.replace(".", "");
    openCenterWin("Help/HelpFuncao.aspx?script=" + sScript + '&usuario=' + sUsuario, WinName, 700, 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();
}

