// ajax
//---------------- AJAX
function ajaxInit() {
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}

	if (!xmlhttp && typeof XMLHttpRequest != 'undefined' ) {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp = false ;
		}
	}
	
	return xmlhttp;
}

//form contato
function enviaForm() {  
	var nome = document.getElementById("cont_nome").value;
	var ddd = document.getElementById("cont_ddd").value;
	var telefone = document.getElementById("cont_telefone").value;
	var mensagem = document.getElementById("cont_mensagem").value;
	var email = document.getElementById("cont_email").value;
	ajax = ajaxInit();
	var url="funcoesphp/envia_email.php?enviaemail=1&nome="+nome+"&email="+email+"&ddd="+ddd+"&telefone="+telefone+"&mensagem="+mensagem;
	ajax.open("GET",url, true);
	//desabilitando os campos
	document.getElementById("cont_nome").disabled=true;	
	document.getElementById("cont_email").disabled=true;
	document.getElementById("cont_ddd").disabled=true;
	document.getElementById("cont_telefone").disabled=true;
	document.getElementById("cont_mensagem").disabled=true;
	document.getElementById("enviar").disabled=true;
	
	document.getElementById("cont_nome").style.backgroundColor="#BDC5D2";
	document.getElementById("cont_email").style.backgroundColor="#BDC5D2";
	document.getElementById("cont_ddd").style.backgroundColor="#BDC5D2";
	document.getElementById("cont_telefone").style.backgroundColor="#BDC5D2";
	document.getElementById("cont_mensagem").style.backgroundColor="#BDC5D2";	
	
	document.getElementById("resposta_form").innerHTML="Enviando...";
	
	ajax.onreadystatechange = function() {
		if(ajax.readyState == 4 && ajax.status == 200) {
			var result = ajax.responseText;
			if(result=="ok"){				
				document.getElementById("cont_nome").disabled=false;	
				document.getElementById("cont_email").disabled=false;
				document.getElementById("cont_ddd").disabled=false;
				document.getElementById("cont_telefone").disabled=false;
				document.getElementById("cont_mensagem").disabled=false;
				document.getElementById("enviar").disabled=false;
				
				document.getElementById("cont_nome").style.backgroundColor="#FEFEFE";
				document.getElementById("cont_email").style.backgroundColor="#FEFEFE";
				document.getElementById("cont_ddd").style.backgroundColor="#FEFEFE";
				document.getElementById("cont_telefone").style.backgroundColor="#FEFEFE";
				document.getElementById("cont_mensagem").style.backgroundColor="#FEFEFE";	
				
				document.getElementById("cont_nome").value="";	
				document.getElementById("cont_email").value="";
				document.getElementById("cont_ddd").value="";
				document.getElementById("cont_telefone").value="";
				document.getElementById("cont_mensagem").value="";
				
				document.getElementById("resposta_form").innerHTML="Mensagem enviada!";
			}else{
				document.getElementById("resposta_form").innerHTML="Ocorreu um erro com o banco de dados!";
			}
		}
	}
	ajax.send(null);
} 