// Jornal do Povo - 2007
// Por Brivia Gestão Digital & TI

//Seção de Login/Cadastro de Usuário///////////////////////////////////////////////////////////////////////////////
//Login
function validaLoginUser()
{
    document.getElementById('div_msgLembrete').style.display = 'none';
    document.getElementById('div_msgConvite').style.display = 'none';

	document.getElementById('div_msgLogin').innerHTML = '&nbsp;';
	document.getElementById('div_msgLogin').style.display = '';

	erro = 0;
	
	//variáveis com informações e campos do formulario
	formulario = document.formlogin;
	usuario = document.getElementById('usuariologin');
	senha = document.getElementById('senhalogin');
	
	if (usuario.value == "" && erro == 0)	
	{
		jah('_ajax_mensagens.php?t=err&s=login&r=usr','div_msgLogin','','Validando usuário...');

		erro = 1;
		usuario.value = "";
		usuario.focus();
	}
	else
	if (senha.value == "" && erro == 0)	
	{
		jah('_ajax_mensagens.php?t=err&s=login&r=pass','div_msgLogin','','Validando usuário...');

		erro = 1;
		senha.value = "";
		senha.focus();
	}
	else
	if (erro == 0)
	{
		formulario.submit();

	    jah('_ajax_mensagens.php','div_msgLogin','','Validando usuário...');
	}
}

//Lembrar de usuário e senha
function validaLembreteUser()
{
    document.getElementById('div_msgLogin').style.display = 'none';
    document.getElementById('div_msgConvite').style.display = 'none';
	
	document.getElementById('div_msgLembrete').innerHTML = '&nbsp;';
	document.getElementById('div_msgLembrete').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formlembrete;
	email = document.getElementById('emaillembrete');
	
	if (email.value == "" && erro == 0)	
	{
        jah('_ajax_mensagens.php?t=err&s=lemb&r=mail','div_msgLembrete','','Validando e-mail...');

		erro = 1;
		email.value = "";
		email.focus();
	}
	else
	if ((email.value != "") && (email.value.indexOf('@') < 1 || email.value.indexOf('.') < 1) && (erro == 0))	
	{
        jah('_ajax_mensagens.php?t=err&s=lemb&r=mailc','div_msgLembrete','','Validando e-mail...');

		erro = 1;
		email.focus();
	}
	else
	if (erro == 0)
	{
		formulario.submit();

        jah('_ajax_mensagens.php','div_msgLembrete','','Validando e-mail...');
	}
}

//Pedir um convite de cadastro
function validaSolicitacaoConvite()
{
    document.getElementById('div_msgLogin').style.display = 'none';
    document.getElementById('div_msgLembrete').style.display = 'none';

	document.getElementById('div_msgConvite').innerHTML = '';
	document.getElementById('div_msgConvite').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formconvite;
	email = document.getElementById('emailconvite');
	
	if (email.value == "" && erro == 0)	
	{
        jah('_ajax_mensagens.php?t=err&s=conv&r=mail','div_msgConvite','','Validando e-mail...');

		erro = 1;
		email.value = "";
		email.focus();
	}
	else
	if ((email.value != "") && (email.value.indexOf('@') < 1 || email.value.indexOf('.') < 1) && (erro == 0))	
	{
        jah('_ajax_mensagens.php?t=err&s=conv&r=mailc','div_msgConvite','','Validando e-mail...');

		erro = 1;
		email.focus();
	}
	else
	if (erro == 0)
	{
		formulario.submit();

        jah('_ajax_mensagens.php','div_msgConvite','','Validando e-mail...');
	}
}
//Confere login do usuário
function validaConfLoginUser()
{
    document.getElementById('div_msgConfLogin').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formconfirmalogin;
	campoconfirmacao = document.getElementById('campoconf');
	valor = document.getElementById('valconf');
	
	if ( campoconfirmacao.value == "strFone" && valor.value == "" && erro == 0)
	{
		jah('_ajax_mensagens.php?t=err&s=conflogin&r=tel','div_msgConfLogin','','Confirmando usuário...');

		erro = 1;
		valor.value = "";
		valor.focus();
	}
	else
	if (campoconfirmacao.value == "dteDataNascimento" && (valor.value == "" || valor.value.length < 10) && erro == 0)	
	{
		jah('_ajax_mensagens.php?t=err&s=conflogin&r=nasc','div_msgConfLogin','','Confirmando usuário...');
		
		erro = 1;
		valor.focus();
	}
	else
	if (campoconfirmacao.value == "strEmail" && valor.value == "" && erro == 0)	
	{
		jah('_ajax_mensagens.php?t=err&s=conflogin&r=mail','div_msgConfLogin','','Confirmando usuário...');
		
		erro = 1;
		valor.focus();
	}
	else
	if (campoconfirmacao.value == "strEmail" && (valor.value.indexOf('@') < 1 || valor.value.indexOf('.') < 1) && erro == 0)	
	{
		jah('_ajax_mensagens.php?t=err&s=conflogin&r=mailc','div_msgConfLogin','','Confirmando usuário...');

		erro = 1;
		valor.focus();
	}
	if (erro == 0)
	{
		formulario.submit();

	    jah('_ajax_mensagens.php','div_msgConfLogin','','Confirmando usuário...');
	}
}

//LogOff do usuário
function userLogoff()
{
	if (confirm('Deseja realizar o Logoff do site?'))
	{
		document.getElementById('iframeposts').src = '_forms_enviar.php?act=log&met=out';
	}
}
function setPaisEstadoUser(idpais)
{
	if (idpais != "1")
	{
		jah('_combo_estados.php?idpais='+idpais,'divComboEstados','','&nbsp;');	
		jah('_combo_cidades.php?idpais='+idpais,'divComboCidades','','&nbsp;');	
		document.getElementById("spanComboEstadosNome").innerHTML = "UF";		
	}
	else
	if (idpais == "1")
	{
		jah('_combo_estados.php?idpais=1','divComboEstados','','&nbsp;');	
		jah('_combo_cidades.php?idpais=','divComboCidades','','&nbsp;');
		document.getElementById("spanComboEstadosNome").innerHTML = "* UF";
	}
}

//Cadastro
function setPaisUser(idpais)
{
	if (idpais == "1")
	{
		document.getElementById('lblEstado').innerHTML = '* UF:';

		jah('_combo_estados.php?idpais=1','divComboEstados','','&nbsp;');	
	}
	else
	if (idpais != "1" || idpais == "")
	{
		document.getElementById('lblEstado').innerHTML = 'UF:';

		jah('_combo_estados.php?idpais=','divComboEstados','','&nbsp;');	
	}

	jah('_combo_cidades.php?idestado=&idpais='+idpais,'divComboCidades','','&nbsp;');	
}

function setEmailUser(strEmail)
{
	
	document.getElementById('div_msgCadastro').innerHTML = '';
    document.getElementById('div_msgCadastro').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formcadastro;
	
	if (strEmail != "")
	{
		jah('_email_confere.php?email='+strEmail,'divComboEmail','','&nbsp;');	
	}
	
}

function setEstadoUser(idpais, idestado)
{
	if (idpais != "" && idestado != "")
	{
		jah('_combo_cidades.php?idpais='+idpais+'&idestado='+idestado,'divComboCidades','','&nbsp;');	
	}
	else
	if (idpais == "" || idestado == "")
	{
		jah('_combo_cidades.php?idestado=&idpais=','divComboCidades','','&nbsp;');	
	}
}



function validaCadastroUser()
{
	document.getElementById('div_msgCadastro').innerHTML = '';
    document.getElementById('div_msgCadastro').style.display = '';

	erro		= 	0;
	campo		=	"";
	mensagem	=	"";

	//variáveis com informações e campos do formulario
	formulario = document.formcadastro;
	
	with(formulario)
	{
		if (strUsuario.value == '')
		{
			campo	+=	' Usuário, ';
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=usuario','div_msgCadastro','','Gravando dados...');
			erro = 1;
			alerta = 0;
		}
	
		if (strSenha.value == '') 
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=senha','div_msgCadastro','','Gravando dados...');
			campo	+= ' Senha,';
			erro = 1;
			alerta = 0;
		}

		if (strConfSenha.value == '')
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=resenha','div_msgCadastro','','Gravando dados...');
			campo += ' Confirmação da Senha,';
			erro = 1;
			alerta = 0;
		}

		if (strConfSenha.value != strSenha.value)
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=pass','div_msgCadastro','','Gravando dados...');
			mensagem += ' Senhas não são iguais,';
			erro = 1;
			alerta = 0;
		}

		if (strNome.value == '')
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=nome','div_msgCadastro','','Gravando dados...');
			campo += ' Nome,';
			erro = 1;
			alerta = 0;
		}
		if (strSobrenome.value == '')
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=nome','div_msgCadastro','','Gravando dados...');
			campo += ' Sobrenome,';
			erro = 1;
			alerta = 0;
		}

		if (bitSexo[0].checked == false && bitSexo[1].checked == false)
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=sexo','div_msgCadastro','','Gravando dados...');
			campo += ' Sexo,';
			erro = 1;
			alerta = 0;
		}

		if (strEmail.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=email','div_msgCadastro','','Gravando dados...');
			campo += ' E-mail,';
			erro = 1;
			alerta = 0;
		}
		

		if (strConfEmail.value != strEmail.value)
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=mail','div_msgCadastro','','Gravando dados...');
			mensagem += ' E-mails não são iguais,';
			erro = 1;
			alerta = 0;
		}
		
		if (strCPF.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=cpf','div_msgCadastro','','Gravando dados...');
			campo += ' CPF,';
			erro = 1;
			alerta = 0;			
		}
		else
		{
			retorno = cpfValido(strCPF.value);
			if (retorno == false){
				campo += ' CPF inválido,';
				erro = 1;
				alerta = 0;
			}
			else
			{
				erro = 0;
				alerta = 0;
			}
			
		}
		if (dteDataNascimento.value.length < 10 )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=nasc','div_msgCadastro','','Gravando dados...');
			campo += ' Data de Nascimento,';
			erro = 1;
			alerta = 0;
		}

		if (strLogradouro.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=logra','div_msgCadastro','','Gravando dados...');
			campo += ' Logradouro,';
			erro = 1;
			alerta = 0;
		}

		if (strNumero.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=numero','div_msgCadastro','','Gravando dados...');
			campo += ' Número,';
			erro = 1;
			alerta = 0;
		}

		if (strDDD.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=ddd','div_msgCadastro','','Gravando dados...');
			campo += ' DDD,';
			erro = 1;
			alerta = 0;
		}

		if (strFone.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=tel','div_msgCadastro','','Gravando dados...');
			campo += ' Telefone,';
			erro = 1;
			alerta = 0;
		}

		if (strPais.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=pais','div_msgCadastro','','Gravando dados...');
			campo += ' País,';
			erro = 1;
			alerta = 0;
		}

		if (strEstado.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=estado','div_msgCadastro','','Gravando dados...');
			if (strEstado.value == 1)
			{
				campo += ' Estado,';
				erro = 1;
				alerta = 0;
			}
		}

		if (strCidade.value == '' )
		{
			///jah('_ajax_mensagens.php?t=err&s=cadastro&r=cidade','div_msgCadastro','','Gravando dados...');
			campo += ' Cidade,';
			erro = 1;
			alerta = 0;
		}

		if (chrNewsletter.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=news','div_msgCadastro','','Gravando dados...');
			campo += ' Conteúdo e Serviços Newsletter JP, ';
			erro = 1;
			alerta = 0;
		}

		if (bitPublicidade.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=public','div_msgCadastro','','Gravando dados...');
			campo += ' Conteúdo e Serviços Publicidade, ';
			erro = 1;
			alerta = 0;
		}

		if (intPerfilAssinante.value == '' )
		{
			//jah('_ajax_mensagens.php?t=err&s=cadastro&r=perfil','div_msgCadastro','','Gravando dados...');
			campo += ' Seus Hábitos Você é assinante do JP.';
			erro = 1;
			alerta = 0;
		}
		

		if (strUsuario.value == '' && strSenha.value == '' && strConfSenha.value == '' && strNome.value == '' &&
			strSobrenome.value == '' && (bitSexo[0].checked == false && bitSexo[1].checked == false) &&
			dteDataNascimento.value == '' && strLogradouro.value == '' && strNumero.value == '' && strDDD.value == '' &&
			strFone.value == '' && chrNewsletter.value == '' &&
			bitPublicidade.value == '' && intPerfilAssinante.value == '')
		{
			jah('_ajax_mensagens.php?t=err&s=cadastro&r=geral','div_msgCadastro','','Gravando dados...');
			erro = 1;
			alerta = 1;
		}

		if (erro == 1 && alerta == 0 )
		{
			jah('_ajax_mensagens.php?t=err&s=cadastroValida&m='+mensagem+'&c='+campo,'div_msgCadastro','','Gravando dados...');
			erro = 1;
			campo = "";
		}		
		else
		{
			jah('_ajax_mensagens.php','div_msgCadastro','','Gravando dados...');
			submit();
		}		
	}
}

//Solicitações
function validaSolicitacaoAssinante()
{
	document.getElementById('div_msgSolicitacao').innerHTML = '';
    document.getElementById('div_msgSolicitacao').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formsolicitacao;
	
	with(formulario)
	{
		if ((strNome.value == '' ||	strEndereco.value == '' || strNumero.value == ''	||
			strDDD.value == '' || strFone.value == '' || strCidade.value == '' || strEmail.value == '')
			&& erro == 0)
		{
			jah('_ajax_mensagens.php?t=err&s=solicitacao&r=geral','div_msgSolicitacao','','Enviando dados...');
			erro = 1;
		}
		else
		if (erro == 0)
		{
			submit();

			jah('_ajax_mensagens.php','div_msgSolicitacao','','Enviando dados...');
		}		
	}
}

function validaSolicitacaoLine()
{
	document.getElementById('div_msgSolicitacao').innerHTML = '';
    document.getElementById('div_msgSolicitacao').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formsolicitacao;
	
	with(formulario)
	{
		if ((strNome.value == '' ||	strEndereco.value == '' || strNumero.value == ''	||
			 strPais.value == '' || strCidade.value == '' || strDDD.value == '' || 
			 strFone.value == '' ||	strEmail == '' || strPlano == '')
			&& erro == 0)
		{
			jah('_ajax_mensagens.php?t=err&s=solicitacao&r=geral','div_msgSolicitacao','','Enviando dados...');
			erro = 1;
		}
		else
		if (erro == 0)
		{
			submit();

			jah('_ajax_mensagens.php','div_msgSolicitacao','','Enviando dados...');
		}		
	}
}

function validaSolicitacaoImpresso()
{
	document.getElementById('div_msgSolicitacao').innerHTML = '';
    document.getElementById('div_msgSolicitacao').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formsolicitacao;
	
	with(formulario)
	{
		if ((strNome.value == '' ||	strEndereco.value == '' || strNumero.value == ''	||
			 strEstado.value == '' || strCidade.value == '' || strDDD.value == '' || 
			 strFone.value == '' ||	strEmail == '' || strPlano == '')
			&& erro == 0)
		{
			jah('_ajax_mensagens.php?t=err&s=solicitacao&r=geral','div_msgSolicitacao','','Enviando dados...');
			erro = 1;
		}
		else
		if (erro == 0)
		{
			submit();

			jah('_ajax_mensagens.php','div_msgSolicitacao','','Enviando dados...');
		}		
	}
}

//Sou Cachoeirense
function validaSouCachoeirense()
{
	document.getElementById('div_msgSolicitacao').innerHTML = '';
    document.getElementById('div_msgSolicitacao').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formSouCachoeirense;
	
	with(formulario)
	{	
	
		if ((strNome.value == '' ||	strEmail.value == '' || strNomePais.value == ''	|| strFazia.value == '' ||
			 strQuando.value == '' || strOnde.value == '' || strOcupacao.value == '')
			&& erro == 0)
		{
			jah('_ajax_mensagens.php?t=err&s=solicitacao&r=geral','div_msgSolicitacao','','Enviando dados...');
			erro = 1;
		}
		else
		if (erro == 0)
		{
			submit();

			jah('_ajax_mensagens.php','div_msgSolicitacao','','Enviando dados...');
		}		
	}
}
// VC reporter
function validaVCReporter()
{
	document.getElementById('div_msgReporter').innerHTML = '';
    document.getElementById('div_msgReporter').style.display = '';

	var erro = 0;

	//variáveis com informações e campos do formulario
	var formulario = document.formvcreporter;
	
	with(formulario)
	{
		if ((tipo[0].checked == false  && tipo[1].checked == false &&  tipo[2].checked == false) && erro == 0)
		{
			jah('_ajax_mensagens.php?t=err&s=vcreporter&r=tipoarquivo','div_msgReporter','','Enviando dados...');
			erro = 1;
		}
		else
		if (tipo[2].checked == true && erro == 0)
		{	
			var NomeArquivo = arqVideo.value;
			
			var TamanhoString = NomeArquivo.length;
			var extensao = NomeArquivo.substr(TamanhoString - 4, TamanhoString);
						
			if (TamanhoString == 0)
			{
				jah('_ajax_mensagens.php?t=err&s=vcreporter&r=videovazio','div_msgReporter','','Enviando dados...');
				erro = 1;
			}
			else 
			{
				var ext = new Array('.avi','.mpg','.mpeg','.wmv','.AVI','.MPG','.MPEG','.WMV');
				var erroarquivo = 0;
				var validouarquivo = 0;
				
				for(var i = 0; i < ext.length; i++) 
				{ 
					if (extensao == ext[i] && validouarquivo == 0)
					{
						validouarquivo = 1;	
						erroarquivo = 0;
					}
					else
					if (extensao != ext[i] && validouarquivo == 0)
					{
						erroarquivo++;
					}
				}

				if (erroarquivo > 0)
				{
					jah('_ajax_mensagens.php?t=err&s=vcreporter&r=videoextencao','div_msgReporter','','Enviando dados...');
					erro = 1;
				}
			}
		}
		else
		if (tipo[1].checked == true && erro == 0)
		{	
			var NomeArquivo = document.getElementById('arquivo_1').value;
			
			var TamanhoString = NomeArquivo.length;
			var extensao = NomeArquivo.substr(TamanhoString - 4, TamanhoString).toLowerCase();
						
			if (TamanhoString == 0)
			{
				jah('_ajax_mensagens.php?t=err&s=vcreporter&r=fotovazio','div_msgReporter','','Enviando dados...');
				erro = 1;
			}
			else 
			{
				var ext = new Array('.jpg','.jpeg','.JPG','.JPEG');
				var erroarquivo = 0;
				var validouarquivo = 0;
				
				for(var i = 0; i < ext.length; i++) 
				{ 
					if (extensao == ext[i] && validouarquivo == 0)
					{
						validouarquivo = 1;	
						erroarquivo = 0;
					}
					else
					if (extensao != ext[i] && validouarquivo == 0)
					{
						erroarquivo++;
					}
				}

				if (erroarquivo > 0)
				{
					jah('_ajax_mensagens.php?t=err&s=vcreporter&r=fotoextencao','div_msgReporter','','Enviando dados...');
					erro = 1;
				}
			}
		}
		
		if (tipo[1].checked == true)
		{
			if ((strTitulo.value == '' || termo.checked == false) && erro == 0)
			{		
				jah('_ajax_mensagens.php?t=err&s=vcreporter&r=geral','div_msgReporter','','Enviando dados...');
				erro = 1;
			}			
		}else if((strTitulo.value == '' || strTexto.value == ''  || termo.checked == false) && erro == 0)
		{		
			jah('_ajax_mensagens.php?t=err&s=vcreporter&r=geral','div_msgReporter','','Enviando dados...');
			erro = 1;
		}

		if (erro == 0)
		{
			submit();

			jah('_ajax_mensagens.php','div_msgReporter','','Enviando dados...');
		}		
	}
}

//Gera validação
var ContadorCaptcha = 1;
function solicitaImagem()
{
	$("#imgCaptcha").fadeOut(function()
		{
			$(this).attr("src", "Captcha.php?acao=GerarCaptcha&imagem=" + ContadorCaptcha);
			ContadorCaptcha++;
		})
	.one("load", function()
	{
		$(this).fadeIn();
	});
}


//Ajuda
function validaFormAjuda()
{
	document.getElementById('div_msgAjuda').innerHTML = '';
    document.getElementById('div_msgAjuda').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formajuda;
	
	with(formulario)
	{
		if ((strNome.value == '' || strEmail.value == '' ||	strCidade.value == '' || strAssunto.value == '' || strDDD.value == '' || strFone.value == '' || strMensagem.value == '' || txtRepitaLetras.value == '') 
			&& (erro == 0))
		{
			jah('_ajax_mensagens.php?t=err&s=ajuda&r=ajuda','div_msgAjuda','','Enviando dados...');
			erro = 1;
		}
		else
		if (erro == 0)
		{
			submit();
			jah('_ajax_mensagens.php','div_msgAjuda','','Enviando dados...');
			document.getElementById('div_msgAjuda').style.display = 'none';
		}		
	}
	
}

//Fale Conosco
function validaFormContato()
{
	document.getElementById('div_msgContato').innerHTML = '';
    document.getElementById('div_msgContato').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formcontato;
	
	with(formulario)
	{
		if ((strNome.value == '' || strEmail.value == '' ||
			 strAssunto.value == '' || strComentario.value == '') && erro == 0)
		{
			jah('_ajax_mensagens.php?t=err&s=contato&r=geral','div_msgContato','','Enviando dados...');
			erro = 1;
		}
		else
		if (erro == 0)
		{
			submit();

			jah('_ajax_mensagens.php','div_msgContato','','Enviando dados...');
			document.getElementById('div_msgContato').style.display = 'none';
		}		
	}
}

//Guiafone - Solicitação de cadastramento
function validaFormGuiafone()
{
	document.getElementById('div_msgGuiafone').innerHTML = '';
    document.getElementById('div_msgGuiafone').style.display = '';

	erro = 0;

	//variáveis com informações e campos do formulario
	formulario = document.formguiafone;
	
	with(formulario)
	{
		if ((strTipo.value == '' || strNome.value == '' || strDDD.value == '' || strFone.value == '' ||
			 strLogradouro.value == '' || strNumero.value == '' || strCEP.value == '' || strBairro.value == '')
			 && erro == 0)
		{
			jah('_ajax_mensagens.php?t=err&s=cadguiafone&r=geral','div_msgGuiafone','','Enviando dados...');
			erro = 1;
		}
		else
		if (erro == 0)
		{
			submit();

			jah('_ajax_mensagens.php','div_msgGuiafone','','Enviando dados...');
		}		
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//funções de eventos de teclado, para conferência e máscaras//////////////////////////////////////////////////////
function check_tecla(evt, id_objeto, tipo)
{
	evt = (evt) ? evt : event;
	
	var charCode = (evt.which) ? evt.which : evt.keyCode;
	
	if (charCode == 8 || charCode == 9 || charCode == 35 || charCode == 36 || charCode == 37 || charCode == 39 || charCode == 46 || (charCode > 47 && charCode < 58))
	{
		evt.returnValue = true;
		
		if (charCode > 47 && charCode < 58)
		{
			if (tipo == 'data' || tipo == 'cpf')
			{
				mascara_campo(id_objeto, tipo);
			}
			else
			{
				evt.returnValue = true;
			}
		}
	}
	else
	{
		return false;
	}
}

function mascara_campo(id_objeto, tipo)
{
    objeto = document.getElementById(id_objeto);
	valor_objeto = objeto.value;
	
	if (tipo == 'data')
	{
		if (valor_objeto.length == 2 || valor_objeto.length == 5)
		{
			objeto.value = valor_objeto+'/';
		}
	}
	else
	if (tipo == 'cpf')
	{
		if (valor_objeto.length == 3 || valor_objeto.length == 7)
		{
			objeto.value = valor_objeto+'.';
		}
		else if (valor_objeto.length == 11)
		{
			objeto.value = valor_objeto+'-';
		}
	}
}

//verifica se um cpf é válido
function cpfValido(valor) 
{
	var cpf = valor;
	cpf = cpf.replace('.','');
	cpf = cpf.replace('.','');
	cpf = cpf.replace('-','');
		
	if (cpf.length < 11) 
	{
		return false;
	}
	var nonNumbers = /\D/;
	if (nonNumbers.test(cpf)) 
	{
		return false;
	}
	if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")
	{
		return false
	}
	var a = [];
	var b = new Number;
	var c = 11;
	for (i=0; i<11; i++)
	{
		a[i] = cpf.charAt(i);
		if (i < 9) b += (a[i] * --c);
	}
	if ((x = b % 11) < 2) 
	{
		a[9] = 0;
	}
	else
	{
		a[9] = 11-x;
	}
	b = 0;
	c = 11;
	for (y=0; y<10; y++)
		b += (a[y] * c--);
	if ((x = b % 11) < 2)
	{
		a[10] = 0;
	}
	else
	{
		a[10] = 11-x;
	}
	if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10]))
	{
		return false;
	}
	return true;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
