function destacaContato(objeto){
	objeto.className = "campocontato2";
	objeto.focus();
}
function clearContato(objeto){
	alertaerro_id = document.getElementById("alertaerro");
	alertaerro_id.innerHTML = '';
	alertaerro_id.style.display = "none";
	objeto.className = "campocontato";
}
function enviaContato(obj){
	saida = false;
	nome_var = escape(obj.nome.value);
	empresa_var = escape(obj.empresa.value);
	telefone_var = escape(obj.telefone.value);
	email_var = escape(obj.email.value);
	mensagem_var = escape(obj.mensagem.value);
	alertaerro_id = document.getElementById("alertaerro");
	ponto = '<img src="images/dot2.gif" alt="" width="9" height="9" style="padding:0 3px 0 0;vertical-align:bottom" /> ';
	carregando = '<img src="images/carregando.gif" alt="" width="16" height="16" style="padding:0 3px 0 0;vertical-align:middle" /> ';
	objform = obj;
	
	if(nome_var==""){
		destacaContato(obj.nome);
		alertaerro_id.innerHTML = ponto + 'preencha o nome';
		alertaerro_id.style.display = '';
	}
	else if(email_var=="" || !checkemail(email_var)){
		destacaContato(obj.email);
		alertaerro_id.innerHTML = ponto + 'e-mail inválido';
		alertaerro_id.style.display = '';
	}
	else if(mensagem_var==""){
		destacaContato(obj.mensagem);
		alertaerro_id.innerHTML = ponto + 'escreva a mensagem...';
		alertaerro_id.style.display = '';
	}
	else{
		alertaerro_id.style.display = '';
		alertaerro_id.innerHTML = carregando + ' enviando...';
		if(http){
			var params = "nome=" + nome_var +
			"&empresa=" + empresa_var + 
			"&telefone=" + telefone_var + 
			"&email=" + email_var + 
			"&mensagem=" + mensagem_var;
			http.open("POST", "includes/envia_contato.php?"+Math.random(), true);
			http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			http.setRequestHeader("Content-length", params.length);
			http.setRequestHeader("Connection", "close");
			http.onreadystatechange = function() {
				if(http.readyState == 4 ) {
					if(http.status == 200){
						processXMLenviaContato(http.responseXML);
					}
					else{
						alert('erro ao tentar enviar o contato...\ntente novamente');
					}
				}
			}
			http.send(params);
		}
		else{
			alert('erro...código[01]');
		}
	}
	return saida;
}
function processXMLenviaContato(obj){
	var dataArray = obj.getElementsByTagName("statuscontato");
	if(dataArray.length == 1) {
		var item = dataArray[0];
		var status = item.getElementsByTagName("status")[0].firstChild.nodeValue;
		if(status == "1"){
			destacaContato(objform.nome);
			alertaerro_id.innerHTML = ponto + 'preencha o nome';
			alertaerro_id.style.display = '';
		}
		else if(status == "2"){
			destacaContato(objform.email);
			alertaerro_id.innerHTML = ponto + 'e-mail inválido';
			alertaerro_id.style.display = '';
		}
		else if(status == "3"){
			destacaContato(objform.mensagem);
			alertaerro_id.innerHTML = ponto + 'escreva a mensagem...';
			alertaerro_id.style.display = '';
		}
		else if(status == "4"){
			alertaerro_id.innerHTML = ponto + 'erro ao tentar enviar o contato...tente novamente';
			alertaerro_id.style.display = '';
		}
		else if(status == "5"){
			objform.nome.value="";
			clearContato(objform.nome);
			objform.empresa.value="";
			objform.telefone.value="";
			objform.email.value="";
			clearContato(objform.email);
			objform.mensagem.value="";
			clearContato(objform.mensagem);
			alertaerro_id.innerHTML = ponto + 'Contato enviado com sucesso...';
			alertaerro_id.style.display = '';
		}
	}
	else{
		alert('erro...código[02]');
	}
}
function enviar(){
	saida = false;
	enviaContato(document.form_contato);
	return saida;
}
function limpaContato(){
	objform = document.form_contato;
	saida = false;
	alertaerro_id = document.getElementById("alertaerro");
	alertaerro_id.innerHTML = '';
	alertaerro_id.style.display = "none";
	clearContato(objform.nome);
	clearContato(objform.email);
	clearContato(objform.mensagem);
	objform.reset();
	return saida;
}

