function ValidCartao() {
	//Campos
	var destinatario = document.getElementById("destinatario");
	var email_destinatario = document.getElementById("email_destinatario");
	var mensagem = document.getElementById("mensagem");
	var remetente = document.getElementById("remetente");
	var email_remetente = document.getElementById("email_remetente");
	
	//Botão
	var enviar = document.getElementById("enviar");
	
	var campos = new Array(destinatario,email_destinatario,mensagem,remetente,email_remetente);
	for(var i=0;i<campos.length;i++) {
		campos[i].style.borderLeft = "2px solid #CCC";
	}
	
	// Regra para a validação de e-mail.
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	
	if(destinatario.value == "") {
		alert("Digite o Destinatário");
		destinatario.style.borderLeft = "2px solid #FF0000";
		destinatario.focus();
		return;
	}
	
	if(email_destinatario.value == "") {
		alert("Digite o E-mail Destinatário");
		email_destinatario.style.borderLeft = "2px solid #FF0000";
		email_destinatario.focus();
		return;
	} else {
		valid_email = reEmail.exec(email_destinatario.value)
		if(valid_email == null) {
			alert("E-mail do destinatário inválido");
			email_destinatario.style.borderLeft = "2px solid #FF0000";
			email_destinatario.focus();
			return;
		}
	}
	
	if(mensagem.value == "") {
		alert("Digite uma mensagem");
		mensagem.style.borderLeft = "2px solid #FF0000";
		mensagem.focus();
		return;
	}

	if(remetente.value == "") {
		alert("Digite o Remetente");
		remetente.style.borderLeft = "2px solid #FF0000";
		remetente.focus();
		return;
	}
	
	if(email_remetente.value == "") {
		alert("Digite o E-mail Rementente");
		email_remetente.style.borderLeft = "2px solid #FF0000";
		email_remetente.focus();
		return;
	} else {
		valid_email = reEmail.exec(email_remetente.value)
		if(valid_email == null) {
			alert("E-mail do remetente inválido");
			email_remetente.style.borderLeft = "2px solid #FF0000";
			email_remetente.focus();
			return;
		}
	}
	
	enviar.disabled = true;
	document.formcartao.submit();
}
