// JavaScript Document

//------------ Função para validação do formulário ---------------

function validaForm(){
	
d = document.form;

//validar curso
if (d.m_curso.value == ""){
		   alert ("O campo Curso deve ser preenchido!");
		   d.m_curso.focus();
		   return false;
}



//validar nome
if (d.m_nome.value == ""){
		 alert("O campo Nome deve ser preenchido!");
		 d.m_nome.focus();
		 return false;
}

//validar email
if (d.m_email.value == ""){
		 alert("O campo e-mail deve ser preenchido!");
		 d.m_email.focus();
		 return false;
}

//validar email(verificao de endereco eletrônico)
 parte1 = d.m_email.value.indexOf("@");
 parte2 = d.m_email.value.length;
 if (!(parte1 >= 3 && parte2 >= 6)) {
		  alert ("O campo e-mail deve ser conter um endereco eletronico!");
		  d.m_email.focus();
		  return false;
 }
		 
//validar telefone
if (d.m_telefone.value == ""){
		 alert("O campo Telefone deve ser preenchido!");
		 d.m_telefone.focus();
		 return false;
}

//validar nascimento
if (d.m_nascimento.value == ""){
		 alert("O campo Data de nascimentos deve ser preenchido!");
		 d.m_nascimento.focus();
		 return false;
}

//validar endereco
if (d.m_endereco.value == ""){
		 alert("O campo Endereço deve ser preenchido!");
		 d.m_endereco.focus();
		 return false;
}

//validar cidade
if (d.m_cidade.value == ""){
		 alert("O campo Cidade deve ser preenchido!");
		 d.m_cidade.focus();
		 return false;
}

//validar endereco
if (d.m_endereco.value == ""){
		 alert("O campo Endereço deve ser preenchido!");
		 d.m_endereco.focus();
		 return false;
}

//validar cpf
if (d.m_cpf.value == ""){
		 alert("O campo CPF deve ser preenchido!");
		 d.m_cpf.focus();
		 return false;
}


//validar rg
if (d.m_rg.value == ""){
		 alert("O campo RG deve ser preenchido!");
		 d.m_rg.focus();
		 return false;
}


return true;
}


function Data(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00/00/0000')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '/';
	conjunto1 = 2;
	conjunto2 = 5;
	conjunto3 = 10;
	
	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (10))
	{
		if (campo.value.length == conjunto1 )
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto2)
		campo.value = campo.value + separacao1;

	}
	else
		event.returnValue = false;
}

function CPF(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;
	conjunto4 = 2;
	
	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (14))
	{
		if (campo.value.length == conjunto1 )
		campo.value = campo.value + separacao1;
		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 RG(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00.000.000-0')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '.';
	separacao2 = '-';
	conjunto1 = 2;
	conjunto2 = 6;
	conjunto3 = 10;
	conjunto4 = 1;
	
	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (12))
	{
		if (campo.value.length == conjunto1 )
		campo.value = campo.value + separacao1;
		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 Telefone(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '(00) 0000-0000')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '(';
	separacao2 = ') ';
	separacao3 = '-';
	conjunto1 = 2;
	conjunto2 = 9;
	conjunto3 = 4;
	
	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (14))
	{
		if (campo.value.length == conjunto1 )
		campo.value = separacao1 + campo.value + separacao2;
		else if (campo.value.length == conjunto2 )
		campo.value = campo.value + separacao3;

	}
	else
		event.returnValue = false;
}


