// 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 validaContato() {
	var form = document.getElementById("formcontato");
	var msg_assunto = document.getElementById("msg_assunto");
	var ds_contato = document.getElementById("ds_contato");
	var cid_destino = document.getElementById("cid_destino");
	var nm_contato = document.getElementById("nm_contato");
	
	var ml_contato = document.getElementById("ml_contato");
	var uf = document.getElementById("uf");
	var cid_contato = document.getElementById("cid_contato");
	
	//var perfil = document.getElementById("perfil");
	
	// 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(cid_destino.value) == "") {
		alert("O campo cidade é necessário.");
		cid_destino.focus();
		return;
	}
	
	if(removeSpaces(msg_assunto.value) == "") {
		alert("O campo assunto é necessário.");
		msg_assunto.focus();
		return;
	}
	
	if(removeSpaces(ds_contato.value) == "") {
		alert("O campo mensagem é necessário.");
		ds_contato.focus();
		return;
	}
	
	if(removeSpaces(nm_contato.value) == "") {
		alert("O campo nome é necessário.");
		nm_contato.focus();
		return;
	}

	if(ml_contato.value == "") {
		alert("O campo e-mail é necessário.");
		ml_contato.focus();
		return;
	} else {
		valid_email = reEmail.exec(ml_contato.value)
		if(valid_email == null) {
			alert("E-mail inválido!");
			ml_contato.focus();
			return;
		}
	}

	if(removeSpaces(uf.value) == "") {
		alert("O campo estado é necessário.");
		uf.focus();
		return;
	}
	
	if(removeSpaces(cid_contato.value) == "") {
		alert("O campo cidade é necessário.");
		cid_contato.focus();
		return;
	}
	
	//if(removeSpaces(perfil.value) == "") {
	//	alert("É necessário que o seu perfil seja escolhido.");
	//	perfil.focus();
	//	return;
	//}
	

	
	form.submit();
}
