function checkEmail(valor){
	if(valor==''){return false;}
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){return true;}
	return false;
}

function valida_formulario_rapido(obj) {
	if (obj.nome.value=='nome') {
		alert('Informe o seu Nome.');
		pinta(obj.nome);
		obj.nome.focus();
		return false;
	}	
	if (checkEmail(obj.email.value)==false) {
		alert('E-mail inválido.');
		pinta(obj.email);
		obj.email.focus();
		return false;
	}
	if (obj.fone.value=='telefone') {
		alert('Informe seu Telefone.');
		pinta(obj.fone);
		obj.fone.focus();
		return false;
	}	
	if(obj.mensagem.value=='mensagem'){
		alert('Selecione um Mensagem.');
		pinta(obj.mensagem);
		obj.mensagem.focus();
		return false;
	}
	envia_formulario_rapido(obj);
}

function envia_formulario_rapido(obj){
	try {
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	} 
	catch(e) {
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(ex) {
			try {
				ajax = new XMLHttpRequest();
			}
			catch(exc) {
				alert("Esse navegador de internet não tem recursos para funcionamento correto deste site!");
				ajax = null;
			}
		}
	}
	
	if(ajax) {
		var file = "post-form-rapido.php";
		idDiv = document.getElementById('formulario-rodape');
		var nome = obj.nome.value;
		var email = obj.email.value;
		var fone = obj.fone.value;
		var mensagem = obj.mensagem.value;


		ajax.open("POST", file, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) {
				idDiv.innerHTML = "<div class='msg-form'>Enviando...</div>";   
			}
			if(ajax.readyState == 4 ) {
				if(ajax.responseXML) {
					processXML(ajax.responseXML);
					idDiv.innerHTML = "<div class='msg-form'>Sua mensagem foi enviada.<br>Em breve lhe daremos retorno.</div>";
				}
				else {
					idDiv.innerHTML = "<div class='msg-form'>Erro: não foi possível o envio.</div>";
				}
			}
		}
		var params = 'mensagem='+mensagem+'&nome='+nome+'&email='+email+'&fone='+fone;
		ajax.send(params);
	}
}
function processXML(obj){
	var dataArray = obj.getElementsByTagName("retorno");
	if(dataArray.length > 0) {
		for(var i = 0 ; i < dataArray.length ; i++) {
			idDiv.innerHTML = "";
		}
	}
	else {
		idDiv.innerHTML = "<div class='msg-form'>Erro! Tente novamente.</div>";
	}	  
}
