function ValidaIndique() {
	if(document.getElementById) {
		var nome = document.getElementById('denome');
		var email = document.getElementById('deemail');
		var paranome = document.getElementById('paranome');
		var paraemail = document.getElementById('paraemail');
		var mailmask = /^[a-z0-9\._\-]+\@[a-z0-9\._\-]+\.[a-z]{2,3}$/i;

		if (nome.value.length == 0)
		{
			alert("O campo \"Seu nome\" é necessário!");
			nome.focus();
			return false;
		}
		if (email.value.length == 0)
		{
			alert("O campo \"Seu e-mail\" é necessário!");
			email.focus();
			return false;
		}
		if (!mailmask.test(email.value)){
			alert("\"Seu e-mail\" inválido!");
			email.focus();
			return false;
		}
		if (paranome.value.length == 0)
		{
			alert("O campo \"Nome do destinatário\" é necessário!");
			paranome.focus();
			return false;
		}
		if (paraemail.value.length == 0)
		{
			alert("O campo \"E-Mail do destinatário\" é necessário!");
			paraemail.focus();
			return false;
		}
		if (!mailmask.test(paraemail.value)){
			alert("\"E-Mail do destinatário\" inválido!");
			paraemail.focus();
			return false;
		}
	}
	return true;
}

function EnviaIndique() {
if(ValidaIndique()){
	if(document.getElementById) {
		document.getElementById('enviar').disabled = true;
		document.getElementById('area').innerHTML = "<p align=center><img src=images/progressbar.gif><br><b>Aguarde...</b></p>";
		var ajax = openAjax(); // Inicia o Ajax.
		var resultado;
		var d = new Date();
		ajax.open("GET", "indique_ajax.asp?nome="+document.getElementById('denome').value+"&email="+document.getElementById('deemail').value+"&paranome="+document.getElementById('paranome').value+"&paraemail="+document.getElementById('paraemail').value+"&comentario="+document.getElementById('comentario').value+"&extra="+d.getTime(), true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) { // Quando estiver tudo pronto.
				if(ajax.status == 200) {
					resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
					resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos 
					resultado = unescape(resultado); // Resolve o problema dos acentos
					document.getElementById('area').innerHTML = resultado;
					document.getElementById('paranome').value = "";
					document.getElementById('paranome').focus();
					document.getElementById('paraemail').value = "";
					document.getElementById('enviar').disabled = false;
				} else {
					alert("Ocorreu um erro no processamento...");
					document.getElementById('enviar').disabled = false;
				}
			}
		}
		ajax.send(null); // submete
	}
}
}
