var URL = new Array( "contato.inc.php", "contato.php" );

function ValidaForm()
{
	
	var blnSubmit = true;

	if ( $("tx_nome").value == "" )
	{

		alert('Por favor, informe o seu nome');
		$('tx_nome').focus();
		blnSubmit = false;
		return false;

	}

	if ( $("tx_empresa").value == "" )
	{

		alert('Por favor, informe o nome da empresa');
		$('tx_empresa').focus();
		blnSubmit = false;
		return false;

	}

	if ( $("tx_email").value == "" )
	{

		alert('Por favor, informe o seu e-mail');
		$('tx_email').focus();
		blnSubmit = false;
		return false;

	} 

	if ( !validaEmail($F("tx_email")) )
	{

		alert("Por favor, informe um e-mail válido");
		$("tx_email").focus();
		blnSubmit = false;
		return false;
	
	}

	if ( $("tx_telefone").value == "" )
	{

		alert('Por favor, informe o telefone para contato');
		$('tx_telefone').focus();
		blnSubmit = false;
		return false;

	}

	if ( blnSubmit )
	{
		//var strParam = "tx_email=" + $F("tx_email");
		
		//parameters: strParam
		var objAjaxRequest = new Ajax.Request( URL[0], { method: "post", parameters: $("frmContato").serialize(true), onComplete: LoadPage, onFailure: LoadErro } );

		$("divMsg").style.display = "block";
		$("divMsg").innerHTML = "Executando Requisição";				
	
	}
		
}

function LoadErro(pError) 
{ 
	//alert('Error ' + t.status + ' -- ' + t.statusText); 
	
	$('divMsg').style.display = 'block';
	$('divMsg').innerHTML = '';
	$('divMsg').innerHTML = 'Erro: ' + pError.status + ' -- ' + pError.statusText;
	
}

function PreLoad()
{
	
	ClearObjects();

}

function LoadPage( pRetorno )
{
	
	var arrScript = pRetorno.responseText;
	arrScript = arrScript.split('|');

	$('divMsg').innerHTML = '';
	$('divMsg').innerHTML = arrScript[0];
	
	if ( arrScript[1] > 0 )
	{
	
		setTimeout( PreLoad, 5000 );
			
	}
			
}

function ClearObjects()
{
	$('tp_departamento').value = '';
	$('tx_empresa').value = '';
	$('tx_nome').value = '';
	$('tx_email').value = '';
	$('tx_telefone').value = '';
	$('tx_comentario').value = '';
	$('divMsg').style.display = 'none';
	

}

function Init()
{

	$('divMsg').style.display = 'none';

	Event.observe( 'btnEnviar', 'click', function(e){ ValidaForm() } );	

}

Event.observe( window, 'load', Init, false );
