// JavaScript Document
function verificaDados() // Verifica os campos da área de contato.
{
	// Verifica o nome				
	if(document.getElementById('nome').value == '' )
	{
		alert("Preencha o campo nome!");
		document.getElementById('nome').select();
		return false;
	}
	// Verifica o sobrenome	
	if(document.getElementById('sobrenome')){
		if(document.getElementById('sobrenome').value == '' )
		{
			alert("Preencha o campo sobrenome!");
			document.getElementById('sobrenome').select();
			return false;
		}
	}
	// Verifica o sexo
	if(document.getElementById('sexo')){
		if(document.getElementById('sexo').value == '' )
		{
			alert("Preencha o campo sexo!");
			document.getElementById('sexo').focus();
			return false;
		}
	}
	// Verifica o Data de nascimento
	if(document.getElementById('dt_nascimento')){
		if(document.getElementById('dt_nascimento').value == 'dd/mm/aaaa' )
		{
			alert("Preencha o campo dt_nascimento!");
			document.getElementById('dt_nascimento').focus();
			return false;
		}
		else{
			dt = document.getElementById('dt_nascimento').value;
			if ( (dt.indexOf("/") != '2') || (dt.lastIndexOf("/") != '5') || (dt.length != '10') ){
				alert("Preencha o campo 'Data de Nascimento' no formato dd/mm/aaaa");
				document.getElementById('dt_nascimento').focus();
				return false;
			}
		}
	}
	// Verifica o CPF
	if(document.getElementById('cpf').value == '' )
	{
		alert("Preencha o campo CPF!");
		document.getElementById('cpf').select();
		return false;
	}
	else{
		dt = document.getElementById('cpf').value;
		if ( (dt.indexOf(".") != '-1') || (dt.indexOf("-") != '-1') ){
			alert('Digite apenas números no campo "CPF"!');
			document.getElementById('cpf').select();
			return false;
		}
	}
	// Verifica RG
	if(document.getElementById('rg').value == '' )
	{
		alert("Preencha o campo Indentidade!");
		document.getElementById('rg').select();
		return false;
	}
	// Verifica o E-mail >> Início <<
	var mail = document.getElementById('email').value
	if (mail == "" || mail == "E-Mail") 
	{
		alert("Informe seu e-mail.");
		document.getElementById('email').focus();
		document.getElementById('email').select();
		return false;
	} 
	else 
	{
		prim = mail.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
		if(mail.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById('email').focus();
			document.getElementById('email').select();
			return false;
		}
	}// Verifica o E-mail >> Fim <<	
	// Verifica DDD do Telefone
	if(document.getElementById('ddd').value == '' && document.getElementById('dddCel').value == '')
	{
		alert("Preencha o campo DDD do Telefone!");
		document.getElementById('ddd').select();
		return false;
	}
	// Verifica Telefone
	if(document.getElementById('telefone').value == '' && document.getElementById('telefoneCel').value == '')
	{
		alert("Preencha o campo Telefone!");
		document.getElementById('telefone').select();
		return false;
	}
	// Verifica Endereço
	if(document.getElementById('endereco').value == '' )
	{
		alert("Preencha o campo Endereço!");
		document.getElementById('endereco').select();
		return false;
	}
	// Verifica CEP
	if(document.getElementById('cep').value == '' )
	{
		alert("Preencha o campo CEP!");
		document.getElementById('cep').select();
		return false;
	}
	//Verifica a cidade
	if(document.getElementById('cidade').value == '')
	{
		alert("Preencha o campo cidade!");
		document.getElementById('cidade').select();
		return false;
	}
	// Verifica UF
	if(document.getElementById('estado').value == '' )
	{
		alert("Preencha o campo UF(estado)!");
		document.getElementById('estado').select();
		return false;
	}
	// Verifica 1ª opção
	if(document.getElementById('opcao1').value == '' )
	{
		alert("Selecione a sua 1ª opção!");
		document.getElementById('opcao1').focus();
		return false;
	}
	// Verifica 2ª opção
	if(document.getElementById('opcao2').value == '' )
	{
		alert("Selecione a sua 2ª opção!");
		document.getElementById('opcao2').focus();
		return false;
	}
	// Verifica se a 1ª e a 2ª opção são diferentes
	if(document.getElementById('opcao1').value == document.getElementById('opcao2').value )
	{
		alert("A 2ª opção deve ser diferente da 1ª!");
		document.getElementById('opcao2').focus();
		return false;
	}
	// Verifica Divulgação
	if(document.getElementById('divulgacao').value == '' )
	{
		alert("Nos diga como você ficou sabendo do Vestibular da FISUL!");
		document.getElementById('divulgacao').focus();
		return false;
	}
}

function foco(){
	dt_nasc = document.getElementById('dt_nascimento').value;
	if(dt_nasc == 'dd/mm/aaaa'){
		document.getElementById('dt_nascimento').value = "";
	}
}
function out(){
	if(document.getElementById('dt_nascimento').value == ''){
		document.getElementById('dt_nascimento').value = "dd/mm/aaaa";
	}
}