$j(document).ready(function(){
   //submission scripts
  $j('.contatoForm').submit( function(){
		//statements to validate the form	
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var filtro_cont_telefone = /[(][0-9]{2}[)][ ][0-9]{4}[-][0-9]{4}/;
		var cont_mail = document.getElementById('cont_mail');
		var cont_telefone = document.getElementById('cont_telefone');
		var cont_empresa = document.getElementById('cont_empresa');
		var cont_nome = document.getElementById('cont_nome');
		var cont_mensagem = document.getElementById('cont_mensagem');

		if (!filter.test(cont_mail.value)) { 
		$j('.cont_mail-missing').show();
		} else { $j('.cont_mail-missing').hide(); }

		if (!filtro_cont_telefone.test(cont_telefone.value)) { 
		$j('.cont_telefone-missing').show();
		} else { $j('.cont_telefone-missing').hide(); }

		if (cont_empresa.value == "") { 
		$j('.cont_empresa-missing').show();
		} else { $j('.cont_empresa-missing').hide(); }
		
		if (cont_nome.value == "") {
		$j('.cont_nome-missing').show();
		}else {$j('.cont_nome-missing').hide();}
		
		if (cont_mensagem.value == "") {
		$j('.cont_mensagem-missing').show();
		}else {$j('.cont_mensagem-missing').hide();}
		
		if ((cont_nome.value == "") || (!filter.test(cont_mail.value)) || (cont_mensagem.value == "") || (cont_empresa.value == "") || (!filtro_cont_telefone.test(cont_telefone.value))){
			return false;
		} 
		
		if ((cont_nome.value != "") && (filter.test(cont_mail.value)) && (cont_mensagem.value != "") && (cont_empresa.value != "") && (filtro_cont_telefone.test(cont_telefone.value))) {
			//hide the form
			$j('.contatoForm').hide();
			//show the loading carrega
			$j('.load').append($j('.carregar'));
			$j('.carregar').css({display:'block'});		
			//send the ajax request
			$j.post('mail_conteudo.php',{cont_nome:$j('#cont_nome').val(),
						cont_empresa:$j('#cont_empresa').val(),
						cont_mail:$j('#cont_mail').val(),
						cont_telefone:$j('#cont_telefone').val(),
						cont_mensagem:$j('#cont_mensagem').val()},		
			//return the data
			function(data){
			  //hide the graphic
			  $j('.carregar').css({display:'none'});
			  $j('.load').append(data);
			});			
			//stay on the page
			return false;
		} 
  });

});