// JavaScript Document


function removeSpaces(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring;
}

function validaCadastro() {
	var form = document.getElementById("formcadastro");
	var nm_arquiteto = document.getElementById("nm_arquiteto");
	var ml_arquiteto = document.getElementById("ml_arquiteto");
	var crea_abd = document.getElementById("crea_abd");
	var empresa = document.getElementById("empresa");
	var fone_com = document.getElementById("fone_com");
	var senha = document.getElementById("senha");
	var conf_senha = document.getElementById("conf_senha");
	
	// Regra para a validaçao de e-mail.
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

	if(removeSpaces(nm_arquiteto.value) == "") {
		alert("O campo nome é necessário.");
		nm_arquiteto.focus();
		return;
	}
	
	if(ml_arquiteto.value == "") {
		alert("O campo login é necessário.");
		ml_arquiteto.focus();
		return;
	} else {
		valid_email = reEmail.exec(ml_arquiteto.value)
		if(valid_email == null) {
			alert("E-mail inválido!");
			ml_arquiteto.focus();
			return;
		}
	}

	if(removeSpaces(crea_abd.value) == "") {
		alert("O campo CREA ou ABD é necessário.");
		crea_abd.focus();
		return;
	}
	
	if(removeSpaces(empresa.value) == "") {
		alert("O campo Empresa é necessário.");
		empresa.focus();
		return;
	}
	
	if(removeSpaces(fone_com.value) == "") {
		alert("O campo Fone Comercial é necessário.");
		fone_com.focus();
		return;
	}
	
	if(removeSpaces(senha.value) == "") {
		alert("O campo senha é necessário.");
		senha.focus();
		return;
	}
	
	if(removeSpaces(conf_senha.value) == "") {
		alert("O campo Confirmar Senha é necessário.");
		conf_senha.focus();
		return;
	}
	
	if(removeSpaces(senha.value) != removeSpaces(conf_senha.value)) {
		alert("A confirmação da senha é diferente da senha.");
		senha.focus();
		return;
	}
	
		

	
	form.submit();
}
