// JavaScript Document

	function mudacor(ref,cor){		
		ref.style.backgroundColor=cor;
}

function check()
{
var letters = document.enviotrabalho.dddtel.value.length +1;
if (letters <= 2)
{document.enviotrabalho.dddtel.focus()}
else
{document.enviotrabalho.telefone.focus()}
}

function check2()
{
var letters2 = document.enviotrabalho.dddcel.value.length +1;
if (letters2 <= 2)
{document.enviotrabalho.dddcel.focus()}
else
{document.enviotrabalho.celular.focus()}
}


function validaForm(d){
		if (d.Pes_Nome.value == ""){
			alert("preencha o campo nome!");
			d.Pes_Nome.focus();
			return false;
		}
		
		if (d.Pes_Cpf.value == ""){
			alert("preencha o campo cpf!");
			d.Pes_Cpf.focus();
			return false;
		}
		
		if (d.Pes_Email_Pessoal.value == ""){
			alert("preencha o campo de e-mail!");
			d.Pes_Email_Pessoal.focus();
			return false;
		}
		
		parte1 = d.Pes_Email_Pessoal.value.indexOf("@");
		parte2 = d.Pes_Email_Pessoal.value.indexOf(".");
		parte3 = d.Pes_Email_Pessoal.value.length;
		if (!(parte1 >= 3 && parte2 >= 5 && parte3 >= 8)) {
			alert("O campo de e-mail deve ser conter um endereco válido!");
			d.Pes_Email_Pessoal.focus();
			return false;
		}
		
		if (d.Pes_Endereco.value == ""){
			alert("preencha o campo de endereço!");
			d.Pes_Endereco.focus();
			return false;
		}
		
		if (d.Pes_Bairro.value == ""){
			alert("preencha o campo de bairro!");
			d.Pes_Bairro.focus();
			return false;
		}
		
		if (d.Pes_Cidade.value == ""){
			alert("preencha o campo de cidade!");
			d.Pes_Cidade.focus();
			return false;
		}
		
		if (d.Pes_Uf.value == ""){
			alert("preencha o campo de estado!");
			d.Pes_Uf.focus();
			return false;
		}
		
		if (d.Pes_Cep.value == ""){
			alert("preencha o campo de cep!");
			d.Pes_Cep.focus();
			return false;
		}
		
		if (d.Pes_Tel_Res.value == ""){
			alert("preencha o campo de telefone!");
			d.Pes_Tel_Res.focus();
			return false;
		}
		
		if (d.Pes_Cel.value == ""){
			alert("preencha o campo de celular!");
			d.Pes_Cel.focus();
			return false;
		}

		if (d.Pos_Descricao.value == ""){
			alert("preencha o campo de resumo do poster!");
			d.Pos_Descricao.focus();
			return false;
		}	
		
		if (!doLimitaPoster()){
			alert("Você excedeu o limite máximo de caracteres para a descrição do Poster.!");
			d.Pos_Descricao.focus();
			return false;
		}
		
		
		return true;
		
	}
	
	
function validaFormInscricao(d){
		if (d.Pes_Nome.value == ""){
			alert("preencha o campo nome!");
			d.Pes_Nome.focus();
			return false;
		}
		
		if (d.Pes_Nome_Cracha.value == ""){
			alert("preencha o campo de nome do crachá!");
			d.Pes_Nome_Cracha.focus();
			return false;
		}
		
		if (d.Pes_Cpf.value == ""){
			alert("preencha o campo cpf!");
			d.Pes_Cpf.focus();
			return false;
		}
		
		if (typeof(POSTERCODE) == 'string'){
			if (d.Pos_Codigo.value != POSTERCODE){
				alert("O Código do Poster está incorreto!");
				d.Pos_Codigo.value = '';
				d.Pos_Codigo.focus();
				return false;
			}
		}
		
		if (d.Pes_Rg.value == ""){
			alert("preencha o campo RG!");
			d.Pes_Rg.focus();
			return false;
		}
		var dcv,dcu;
		if (dcv = document.getElementById('Pes_Documento')){
			if (d.Pes_Documento.value == ""){
				alert("preencha o campo de documento!");
				d.Pes_Documento.focus();
				return false;
			}
		}
		if (dcu = document.getElementById('Pes_Documento_Uf')){
			if (d.Pes_Documento_Uf.value == ""){
				alert("preencha o campo de UF do documento!");
				d.Pes_Documento_Uf.focus();
				return false;
			}
		}

		if (d.Pes_Dia.value == "" || d.Pes_Mes.value == "" || d.Pes_Ano.value == ""){
			alert("preencha o campo de data de nascimento!");
			d.Pes_Dia.focus();
			return false;
		}

		if (d.Pes_Email_Pessoal.value == ""){
			alert("preencha o campo de e-mail pessoal!");
			d.Pes_Email_Pessoal.focus();
			return false;
		}
		
		parte1 = d.Pes_Email_Pessoal.value.indexOf("@");
		parte2 = d.Pes_Email_Pessoal.value.indexOf(".");
		parte3 = d.Pes_Email_Pessoal.value.length;
		if (!(parte1 >= 1 && parte2 >= 1 && parte3 >= 1)) {
			alert("O campo de e-mail pessoal deve conter um endereco válido!");
			d.Pes_Email_Pessoal.focus();
			return false;
		}

		if (d.Pes_Endereco.value == ""){
			alert("preencha o campo de endereço!");
			d.Pes_Endereco.focus();
			return false;
		}
		
		if (d.Pes_Bairro.value == ""){
			alert("preencha o campo de bairro!");
			d.Pes_Bairro.focus();
			return false;
		}
		
		if (d.Pes_Cidade.value == ""){
			alert("preencha o campo de cidade!");
			d.Pes_Cidade.focus();
			return false;
		}
		
		if (d.Pes_Uf.value == ""){
			alert("preencha o campo de estado!");
			d.Pes_Uf.focus();
			return false;
		}
		
		if (d.Pes_Cep.value == ""){
			alert("preencha o campo de cep!");
			d.Pes_Cep.focus();
			return false;
		}
		
		if (d.Pes_Tel_Res.value == ""){
			alert("preencha o campo de telefone residencial!");
			d.Pes_Tel_Res.focus();
			return false;
		}
		
		if (d.Pes_Tel_Com.value == ""){
			alert("preencha o campo de telefone comercial!");
			d.Pes_Tel_Com.focus();
			return false;
		}
		
		if (!radio_click){
			alert("escolha a especialização!");
			return false;
		}
		
		if (confirm("Sua inscrição será cadastrada para este Congresso.\nFaça o deposíto com o valor de sua inscrição e envie por FAX para ABRAMET sua ficha juntamente com o comprovante de pagamento.\nSua inscrição só será efetivada após confirmação de pagamento.\n\nPara continuar, clique em OK.")){
			return true;
		} else {
			return false;	
		}
		
	}
	
	
	
//valida a cpf
function Data(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '000.000.000-00')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '.';
	separacao2 = '-';
	conjunto1 = 3;
	conjunto2 = 7;
	conjunto3 = 11;
	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (19))
	{
		if (campo.value.length == conjunto1 )
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto2)
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto3)
		campo.value = campo.value + separacao2;
	}
	else
		event.returnValue = false;
}


function doPegaInscrito(f){
	var cpf = f.Pes_Cpf.value;
	if (AnalisaCPFCNPJ(cpf)){
		return true;
	} else {
		return false;
	}
}

function doPegaInscritoIns(f){
	var cpf = f.Pes_Cpf.value;
	if (AnalisaCPFCNPJ(cpf)){
		if (radio_click){
			return true;
		} else {
			alert('Selecione uma categoria de inscrição');
			return false;
		}
	} else {
		return false;
	}
}

function doLimitaPoster(e){
	var obj = document.getElementById('Pos_Descricao');
	var x = obj.value.length;
	var d = document.getElementById('limite_display');
	var l = 1700;
	var rest = (l-x-1);
	if(x >= l){
		d.innerHTML = '<b style="color: red">Você excedeu o máximo de '+l+' caracteres para a descrição do Poster ('+(-rest)+' excedentes).</b>';
		//obj.value = obj.value.substring(0,l);
		return false;
	} else {
		if (rest >= 0) d.innerHTML = '<b style="color: blue">'+rest+' caracteres restantes</b>';
		return true;
	}
}  

var radio_click = false;
function doRadioClick(){
	radio_click = true;
}
function doCategorias(cpf){
	if (cpf.value.length == 13){
		document.getElementById('press_enter').innerHTML = 'pressione "ENTER"';
	}
	if (cpf.value.length == 14){
		if (AnalisaCPFCNPJ(cpf.value)){
			doAjax('container_categorias','categorias.ajax.php','Pes_Cpf='+cpf.value);
		}
	}
}
