//#############################################################
//####              valida form fale conosco               ####
//#############################################################
function valida_formulario_faleconosco(){
	
	function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		var var_erro = 'E-mail Inválido.';
		
		if (str.indexOf(at)==-1){
		alert(var_erro)
		return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		alert(var_erro)
		return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert(var_erro)
			return false
		}

		if (str.indexOf(at,(lat+1))!=-1){
		alert(var_erro)
			return false
		}

		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert(var_erro)
			return false
		}

		if (str.indexOf(dot,(lat+2))==-1){
		alert(var_erro)
			return false
		}
		
		if (str.indexOf(" ")!=-1){
		alert(var_erro)
			return false
		}

 		return true					
	}


	var objForm = document.formFaleConosco;

	if ((objForm.nome.value==null)||(objForm.nome.value=="")){
		alert("Por favor digite seu nome.")
		objForm.nome.focus()
		return false
	}
	if ((objForm.mail.value==null)||(objForm.mail.value=="")){
		alert("Por favor digite seu email.")
		objForm.mail.focus()
		return false
	}
	if (echeck(objForm.mail.value)==false){
		objForm.mail.value=""
		objForm.mail.focus()
		return false
	}
	if ((objForm.assunto.value==null)||(objForm.assunto.value=="")){
		alert("Por favor digite o assunto.")
		objForm.assunto.focus()
		return false
	}
	if ((objForm.mensagem.value==null)||(objForm.mensagem.value=="")){
		alert("Por favor digite a mensagem.")
		objForm.mensagem.focus()
		return false
	}

	newsletter_enviar();

	function newsletter_enviar() {

	var var_url = '';

	var_url = 'fale_src.asp?acao=contato';
	var_url = var_url + '&no_contato=' + document.formFaleConosco.nome.value;
	var_url = var_url + '&no_email=' + document.formFaleConosco.mail.value;
	var_url = var_url + '&ds_assunto=' + document.formFaleConosco.assunto.value;
	var_url = var_url + '&ds_mensagem=' + document.formFaleConosco.mensagem.value;

	var ajax = new Ajax.Updater(
		'divFaleConosco',  // DIV id (XXX: doesnt work?)
		var_url,                // URL
		{                       // options
		method:'post',
			onComplete: newsletter_showResponse
			});		
	}

	function newsletter_showResponse(req)
	{

	$('newsletter_ajax').innerHTML = req.responseText;

	}		  

		
	return true ;
}


