// JavaScript Document

function cadastrar(){
	
	v = document.cadastro_usuario
	
	document.getElementById('erro_nome').innerHTML = ""
	document.getElementById('erro_sobrenome').innerHTML = ""
	document.getElementById('erro_cidade').innerHTML = ""
	document.getElementById('erro_uf').innerHTML = ""
	document.getElementById('erro_pais').innerHTML = ""
	document.getElementById('erro_empresa').innerHTML = ""
	document.getElementById('erro_cargo').innerHTML = ""
	document.getElementById('erro_email').innerHTML = ""
	document.getElementById('erro_senha').innerHTML = ""
	document.getElementById('erro_confirme_senha').innerHTML = ""
	
	
	if(v.nome.value == ""){
		document.getElementById('erro_nome').innerHTML = "O campo nome deve ser preenchido!"
		v.nome.focus();
		return false;
	}
	
	if(v.sobrenome.value == ""){
		document.getElementById('erro_sobrenome').innerHTML = "O campo sobrenome deve ser preenchido!"
		v.sobrenome.focus();
		return false;
	}

	if(v.cidade.value == ""){
		document.getElementById('erro_cidade').innerHTML = "O campo cidade deve ser preenchido!"
		v.cidade.focus();
		return false;
	}
	
	if(v.uf.value == ""){
		document.getElementById('erro_uf').innerHTML = "O campo uf deve ser preenchido!"
		v.uf.focus();
		return false;
	}
	
	if(v.pais.value == ""){
		document.getElementById('erro_pais').innerHTML = "O campo país deve ser preenchido!"
		v.pais.focus();
		return false;
	}
	
	if(v.empresa.value == ""){
		document.getElementById('erro_empresa').innerHTML = "O campo empresa deve ser preenchido!"
		v.empresa.focus();
		return false;
	}
	
	if(v.cargo_profissao.value == ""){
		document.getElementById('erro_cargo').innerHTML = "O campo cargo / profissão deve ser preenchido!"
		v.cargo_profissao.focus();
		return false;
	}
	
		//Varificação de E-mail
		if (v.email.value == ""){
		document.getElementById('erro_email').innerHTML = "O campo e-mail deve ser preenchido!"
		v.email.focus();
		return false;
		}
			
		//Verificação de endereço de E-mail válido
		parte1 = v.email.value.indexOf("@");
		parte2 = v.email.value.length;
		if(!(parte1 >=1 && parte2 >=9))
		{
		document.getElementById('erro_email').innerHTML = "E-mail inválido! Por favor, digite um e-mail válido."
		v.email.focus();
		return false;
		}
		
		//Verificação de caracteres especiais no endereço de e-mail		
		chars="!#$%¨&*()+=´`[{]}~^,;/<>:?\|çÇãõÃÕéóíúÉÓÍÚà";
		for (i = 0; i < v.email.value.length; i++) {
			for (j = 0; j < chars.length; j++) {
				if (v.email.value.substr(i, 1) == chars.substr(j, 1))
				{ 
				document.getElementById('erro_email').innerHTML = "Caracteres inválidos! Por favor, digite um e-mail válido."
				v.email.focus();
				return false;
				}
			}
		}
		
	if(v.senha.value == ""){
		document.getElementById('erro_senha').innerHTML = "Por favor, cadastre uma senha!"
		v.senha.focus();
		return false;
	}
	
		if(v.confirme_senha.value == ""){
		document.getElementById('erro_confirme_senha').innerHTML = "Por favor, confirme sua senha!"
		v.confirme_senha.focus();
		return false;
	}
	
	if(v.senha.value != v.confirme_senha.value){
		document.getElementById('erro_confirme_senha').innerHTML = "Confirmação incorreta!"
		v.confirme_senha.focus();
		return false;
	}
	
	window.v.submit();
	}