
/* MOSTRA O DIV COM O NOME DO CANAL */
function mostra(texto){

	texto = texto.replace(/#/g,' ');
	
	/*var x = event.clientX;
	var y = event.clientY;*/
	
	var obj = document.getElementById('ajuda_grid');
	obj.className = ( ' '+obj.className ).replace(' hide','');  
	obj.style.border = '1px solid #4EBEE6';
	obj.style.position = 'absolute';
	/*obj.style.top = y+-30;
	obj.style.left = x+-5;*/
	obj.style.top = posTop+-30;
	obj.style.left = posLeft+-5;	
   
	document.getElementById('texto_ajuda_grid').innerHTML = texto;
}

/* OCULTA O DIV COM O NOME DO CANAL */
function esconde(){
   var obj2 = document.getElementById('ajuda_grid');
   obj2.className = "hide";
}

function DoCal(elTarget) {
  if (showModalDialog) {
    var sRtn;
    sRtn = showModalDialog("Calendario.htm","","center=yes;dialogWidth=220px;dialogHeight=210px;status=no");
    if (sRtn!="")
      elTarget.value = sRtn;
  } else
    alert("Para usar este recurso você precisa do Internet Explorer 4.0 ou superior.")
}

function off_nome_canal(nome_canal){
	form1.nome_canal.enabled = true;	
}

function valida_cadastro(Formulario)
{	
	// valida Email
	if (Formulario.email.value.length == 0){
		alert("Digite o Email");
		Formulario.email.focus();
		return false;
	}
 	if(Formulario.email.value.indexOf("@",0) == -1 || Formulario.email.value.indexOf(".", 0) == -1){
		alert("Digite o seu e-mail corretamente.");
		Formulario.email.focus();
		return false;
	}
	if (Formulario.email.value != Formulario.confirma_email.value){
		alert("O email não confere.");
		Formulario.confirma_email.focus();
		return false;
	}	
	
	// valida A senha
	if (Formulario.senha.value.length == 0){
		alert("Digite a senha");
		Formulario.senha.focus();
		return false;
	}
	if (Formulario.senha.value != Formulario.confirma_senha.value){
		alert("A senha não confere.");
		Formulario.confirma_senha.focus();
		return false;
	}	

	// valida o Nome
	if (Formulario.nome.value.length == 0){
		alert("Digite o nome");
		Formulario.nome.focus();
		return false;
	}
	
	if (Formulario.sexo[0].checked == false && Formulario.sexo[1].checked == false){
		alert("Selecione o sexo");
		return false;		
	}

	// Caso o pais seja diferente de Brasil, não efetua a validação do CPF
	var indice = Formulario.pais.selectedIndex;
	var valor = Formulario.pais.options[indice].text;	
	if (valor == 'Brasil'){
		// valida o CPF
		if (Formulario.cpf.value.length == 0){
			alert("Digite o CPF");
			Formulario.cpf.focus();
			return false;
		}
		if (valida_CPF(Formulario.cpf.value) == false ) {
			alert("CPF inválido.");
			Formulario.cpf.focus();
			return false;
		}
	}
	
	// valida o RG
	if (Formulario.rg.value.length == 0){
		alert("Digite o RG");
		Formulario.rg.focus();
		return false;
	}
	// valida o Telefone
	if (Formulario.telefone.value.length == 0){
		alert("Digite o telefone");
		Formulario.telefone.focus();
		return false;
	}

	// valida o endereço
	if (Formulario.endereco.value.length == 0){
		alert("Digite o endereço");
		Formulario.endereco.focus();
		return false;
	}

	// valida a cidade
	if (Formulario.cidade.value.length == 0){
		alert("Digite a cidade");
		Formulario.cidade.focus();
		return false;
	}
	
	// valida o CEP
	if (Formulario.cep.value.length == 0){
		alert("Digite o CEP");
		Formulario.cep.focus();
		return false;
	}	
}

function valida_canais(Formulario)
{	
	// valida Titulo
	if (Formulario.nome_canal.value.length == 0){
		alert("Digite o nome do canal");
		Formulario.nome_canal.focus();
		return false;
	}

	// valida o Link
	if (Formulario.link.value.length == 0){
		alert("Digite o Link");
		Formulario.link.focus();
		return false;
	}	

	// valida a descrição
	if (Formulario.descricao.value.length == 0){
		alert("Digite a descrição");
		Formulario.descricao.focus();
		return false;
	}

	// valida a palavra-chave
	if (Formulario.palavras_chave.value.length == 0){
		alert("Digite as palavras chave");
		Formulario.palavras_chave.focus();
		return false;
	}
	
	// valida o limite de palavra-chave	
	var1 = Formulario.palavras_chave.value.split('\n'); 
	for (i=0;i<var1.length;i++){ 
		if(i>9){
			alert("Use no máximo 10 palavras chaves");
			return false;
		}
	} 

	// valida a data da publicação
	if (Formulario.data_publicacao.value.length == 0){
		alert("Selecione a data da publicação");
		Formulario.data_publicacao.focus();
		return false;
	}
}

function valida_canais_imagem(Formulario)
{	
	// valida a foto
	if (Formulario.foto.value.length == 0){
		alert("Selecione a imagem");
		Formulario.foto.focus();
		return false;
	}
}

function valida_programas(Formulario)
{	


	
	// valida Titulo
	if (Formulario.titulo.value.length == 0){
		alert("Digite o título");
		Formulario.titulo.focus();
		return false;
	}

	// valida o Link
	if (Formulario.link.value.length == 0){
		alert("Digite o Link");
		Formulario.link.focus();
		return false;
	}	

	// valida a descrição
	if (Formulario.descricao.value.length == 0){
		alert("Digite a descrição");
		Formulario.descricao.focus();
		return false;
	}

	// valida a palavra-chave
	if (Formulario.palavras_chave.value.length == 0){
		alert("Digite as palavras chave");
		Formulario.palavras_chave.focus();
		return false;
	}
	
	// valida o limite de palavra-chave	
	var1 = Formulario.palavras_chave.value.split('\n'); 
	for (i=0;i<var1.length;i++){ 
		if(i>9){
			alert("Use no máximo 10 palavras chaves");
			return false;
		}
	} 
	

	// valida o autor
	if (Formulario.autor.value.length == 0){
		alert("Digite o nome do autor");
		Formulario.autor.focus();
		return false;
	}
	// valida a duração
	if (Formulario.duracao.value.length == 0){
		alert("Digite a duração do programa");
		Formulario.duracao.focus();
		return false;
	}

	// valida a data da publicação
	if (Formulario.data_publicacao.value.length == 0){
		alert("Selecione a data da publicação");
		Formulario.data_publicacao.focus();
		return false;
	}
}

function valida_inviter(Formulario)
{	
	// valida o Assunto
	if (Formulario.assunto.value.length == 0){
		alert("Digite o assunto");
		Formulario.assunto.focus();
		return false;
	}

	// valida a Mensagem
	if (Formulario.mensagem.value.length == 0){
		alert("Digite a mensagem");
		Formulario.mensagem.focus();
		return false;
	}	

	// valida o email
	if (Formulario.email1.value.length == 0){
		alert("Digite o email");
		Formulario.email1.focus();
		return false;
	}
}

function valida_comentarios(Formulario)
{	
	// valida o Nome
	if (Formulario.nome.value.length == 0){
		alert("Digite o nome");
		Formulario.nome.focus();
		return false;
	}

	// valida o email
	if(Formulario.email.value.indexOf("@",0) == -1 || Formulario.email.value.indexOf(".", 0) == -1){
		alert("Digite o email");
		Formulario.email.focus();
		return false;
	}
	
	// valida a Mensagem
	if (Formulario.comentario.value.length == 0){
		alert("Digite o comentário");
		Formulario.comentario.focus();
		return false;
	}
	
	soma = parseInt(Formulario.num1.value)+parseInt(Formulario.num2.value);
	validacao = parseInt(Formulario.validacao.value);

	//alert(soma);
	//alert(validacao);
	
	
	
/*	if(validacao==soma){
		alert("É igual");	
	}else{
		alert("É diferente");	
	}
	return false;*/
	
	
	// valida a Imagem
	if(validacao!=soma){
		alert("Digite corretamente o resultado da soma");
		Formulario.validacao.focus();
		return false;
	}	
}

function valida_enviar_amigo(Formulario){	
	// valida o Nome
	if (Formulario.nome.value.length == 0){
		alert("Digite o nome");
		Formulario.nome.focus();
		return false;
	}

	// valida o email
	if (Formulario.email.value.length == 0){
		alert("Digite o email");
		Formulario.email.focus();
		return false;
	}

	// valida o Nome
	if (Formulario.nome_amigo.value.length == 0){
		alert("Digite o nome do amigo");
		Formulario.nome_amigo.focus();
		return false;
	}

	// valida o email
	if (Formulario.email_amigo.value.length == 0){
		alert("Digite o email do amigo");
		Formulario.email_amigo.focus();
		return false;
	}

	// valida a Mensagem
	if (Formulario.comentario.value.length == 0){
		alert("Digite o comentário");
		Formulario.comentario.focus();
		return false;
	}	
}

function valida_blog(Formulario)
{	
	// valida o Data
	if (Formulario.data.value.length == 0){
		alert("Selecione a data");
		Formulario.data.focus();
		return false;
	}

	// valida o autor
	if (Formulario.autor.value.length == 0){
		alert("Digite o autor");
		Formulario.autor.focus();
		return false;
	}
	
	// valida o título
	if (Formulario.titulo.value.length == 0){
		alert("Digite o título");
		Formulario.titulo.focus();
		return false;
	}
	
	// valida a Mensagem
	if (Formulario.texto.value.length == 0){
		alert("Digite o texto");
		Formulario.texto.focus();
		return false;
	}	
}

function valida_newsletter(Formulario)
{	
	// valida o Data
	if (Formulario.data.value.length == 0){
		alert("Selecione a data");
		Formulario.data.focus();
		return false;
	}

	// valida o assunto
	if (Formulario.assunto.value.length == 0){
		alert("Digite o assunto");
		Formulario.assunto.focus();
		return false;
	}
	
	// valida a Mensagem
	if (Formulario.texto.value.length == 0){
		alert("Digite o texto");
		Formulario.texto.focus();
		return false;
	}	
}

function Mascara (formato, objeto){
	campo = eval (objeto);

	// DATA(dd/mm/aaaa)
	if (formato=='DDMMYYYY'){
		separador = '/'; 
		conjunto1 = 2;
		conjunto2 = 5;
		if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
			if (campo.value.length == conjunto1){
				campo.value = campo.value + separador;
			}
			if (campo.value.length == conjunto2){
				campo.value = campo.value + separador;
			}
		}else{
			window.event.keyCode = 0;}
	}

	// DDMM (dd/mm)
	if (formato=='DDMM'){
		separador = '/'; 
		conjunto1 = 2;
		conjunto2 = 5;
		if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
			if (campo.value.length == conjunto1){
				campo.value = campo.value + separador;
			}
		}else{
			window.event.keyCode = 0;}
	}
	
	// HORA(hh:mm)
	if (formato=='HHMM'){
		separador = ':'; 
		conjunto1 = 2;
		if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
			if (campo.value.length == conjunto1){
				campo.value = campo.value + separador;
			}
		}else{
			window.event.keyCode = 0;}
	}

	// CEP(00000-000)
	if (formato=='CEP'){
		separador = '-'; 
		conjunto1 = 5;
		if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
			if (campo.value.length == conjunto1){
				campo.value = campo.value + separador;
			}
		}else{
			window.event.keyCode = 0;}
	}

	// CPF(000.000.000-00)
	if (formato=='CPF'){
		separador1 = '.'; 
		separador2 = '-'; 
		conjunto1 = 3;
		conjunto2 = 7;
		conjunto3 = 11;
		if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
			if (campo.value.length == conjunto1){
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto2){
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto3){
				campo.value = campo.value + separador2;
			}
		}else{
			window.event.keyCode = 0;}
	}

	// CNPJ(000.000.000-00)
	if (formato=='CNPJ'){
		separador1 = '.'; 
		separador2 = '/'; 
		separador3 = '-'; 		
		conjunto1 = 2;
		conjunto2 = 6;
		conjunto3 = 10;
		conjunto4 = 15;		
		if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
			if (campo.value.length == conjunto1){
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto2){
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto3){
				campo.value = campo.value + separador2;
			}
			if (campo.value.length == conjunto4){
				campo.value = campo.value + separador3;
			}
		}else{
			window.event.keyCode = 0;}
	}


	// TELEFONE(00)0000-0000
	if (formato=='TELEFONE'){
		separador1 = '('; 
		separador2 = ')'; 
		separador3 = '-'; 		
		conjunto0 = 0;
		conjunto1 = 3;
		conjunto2 = 8;
		if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
			if (campo.value.length == conjunto0){
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto1){
				campo.value = campo.value + separador2;
			}
			if (campo.value.length == conjunto2){
				campo.value = campo.value + separador3;
			}
		}else{
			window.event.keyCode = 0;}
	}

}

function limpa_string(S){
// Deixa so' os digitos no numero
var Digitos = "0123456789";
var temp = "";
var digito = "";
    for (var i=0; i<S.length; i++){
      digito = S.charAt(i);
      if (Digitos.indexOf(digito)>=0){temp=temp+digito}
    }
    return temp
}
function valida_CPF(s)
{
	var i;
	s = limpa_string(s);
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(10-i);
	}
        if (d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		return false;
	}
        return true;
}

function valida_CNPJ(s)
{
	s = eval (s);
	var i;
	s = limpa_string(s);
	var c = s.substr(0,12);
	var dv = s.substr(12,2);
	var d1 = 0;
	for (i = 0; i < 12; i++)
	{
		d1 += c.charAt(11-i)*(2+(i % 8));
	}
        if (d1 == 0) return false;
        d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 12; i++)
	{
		d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		return false;
	}
        return true;
}

function validar(form){

	var1 = form.campo.value.split('\n'); 
	for (i=0;i<var1.length;i++){ 
		if(i>9){
			alert("Use no máximo 10 palavras chaves");
			return false;
		}
	} 
	
	
}

function SetWindow() {

    // carregando o form 
//    p = document.forms [0];
    // carregando o junk
//    var junk = parseFloat(p.junk.value); // tempo indevido internet

    // se o junk estiver setado é IE, as medidas são dif.
//    if (junk > 1) {
//        var height 	= 640
//        var width 	= 690
//    } else {
        var height 	= 630
        var width 	= 490
 //   }

    // variáveis comuns
    var name 	= ""
    var top 	= 300
    var left 	= 300

    // executando
//	if (document.location.search == '') {
      	newwin = window.open(document.location + "?newwin=true", name, "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,directories=no,location=no,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top);
      	this.focus();
		self.opener = this;
		self.close();
//     }
}
function janela() {
	window.open ("","nova","hotkeys=0,resizable=yes,height=210,width=380,screenx=1,screeny=1,scrollbars=no"); 
}


function play() {
	window.open ("","play","hotkeys=0,resizable=no,height=390,width=334,screenx=1,screeny=1,scrollbars=no");
}
function comentarios() {
	window.open ("","janela","hotkeys=0,resizable=no,height=350,width=400,screenx=1,screeny=1,scrollbars=yes"); 		
}
function classificar() {
	window.open ("","janela1","hotkeys=0,resizable=no,height=300,width=300,screenx=1,screeny=1,scrollbars=no"); 		
}		

