function validaContato()
{
	var msg = document.getElementById('msg_aviso');
	var retorno = true;
	
	msg = '<br> <b>Campos obrigatórios:</b> ';
	
	var nome = document.getElementById('fnome');
	trim(nome);
	if ( nome.value == '' )
	{
		msg += 'Nome';
		nome.focus();
		retorno = false;
	}
	
	var email 			= document.getElementById('femail');
	var ddd_telefone 	= document.getElementById('fddd_telefone');
	var telefone 		= document.getElementById('ftelefone');
	var ddd_celular 	= document.getElementById('fddd_celular');
	var celular 		= document.getElementById('fcelular');
	trim(email);trim(telefone);trim(celular);
	if ( email.value == '' && telefone.value == '' && celular.value == '' )
	{
		msg += ', Email ou Telefone ou Celular';
		email.focus();
		retorno = false;
	}
	else if ( validaEmail(email) == false )
	{
		msg += ', Email inválido';
		email.focus();
		retorno = false;
	}
	
	var mensagem = document.getElementById('fmensagem');
	trim(mensagem);
	if ( mensagem.value == '' )
	{
		msg += ', Mensagem';
		mensagem.focus();
		retorno = false;
	}
	
	if ( retorno == false )
	{
		msg += ' não preenchidos';
		msgAviso(msg);
		return false;
	}
	else
	{
		enviaContato();
		nome.value = '';
		email.value = '';
		ddd_telefone.value = '';
		telefone.value = '';
		ddd_celular.value = '';
		celular.value = '';
		mensagem.value = '';
		document.getElementById('fundo').style.display = '';
		document.getElementById('fundo').innerHTML = "<img src='./images/carregando.gif' style='position:absolute;top:45%;left:45%;border:1px solid #000000;border-radius:10px 10px 10px 10px'>";	
	}
}

function enviaContato()
{
	iniciaAjax();

	var conteudo = document.getElementById('fnome').value;
	conteudo = conteudo+'___'+document.getElementById('femail').value;
	conteudo = conteudo+'___'+document.getElementById('fddd_telefone').value;
	conteudo = conteudo+'___'+document.getElementById('ftelefone').value;
	conteudo = conteudo+'___'+document.getElementById('fddd_celular').value;
	conteudo = conteudo+'___'+document.getElementById('fcelular').value;
	conteudo = conteudo+'___'+document.getElementById('fmensagem').value.replace('_','');

	if ( !Ajax )
	{
		alert("Não foi possivel iniciar o Ajax!");
		return;
	}
	else
	{
		Ajax.onreadystatechange = function(){mostraContato()};
		Ajax.open("GET","../xml/xml_envia_contato.php?conteudo="+conteudo, true);
		Ajax.send(null);
	}
}

function mostraContato()
{
	if ( Ajax.readyState == 4 && Ajax.status == 200 )
	{
		var xmlContato = Ajax.responseXML;
		var msg   = xmlContato.getElementsByTagName('msg');
		
		if ( xmlContato.hasChildNodes() )
		{
			for ( i=0; i<msg.length; i++ )
			{
				var msg2 = msg[i].childNodes;
		 		msgAviso("<br><center><b>"+msg2[0].nodeValue+"</b></center>");
			}
		}
	}
}
