
   
   /**
   * Assina a newsletter
   */
   function assinaNewsletter(){
   	var email = $('email');
   	if(validaEmail(email)){
   		$('assineDiv').innerHTML = 'Cadastrando...';
	   	ajaxInnerRequest('jsp/assina.jsp','email='+email.value,'cadastroSub');
	}else{
		$('assineDiv').innerHTML = 'Email informado inválido';
		email.className="hightlight";
		email.select();
	}
   }   
   
   
//envia email
function sendMail(){
	if(validateSendMailForm()){
	    var frm = $('faleConoscoForm');
	    var serFrm = Form.serializeIso(frm);
		ajaxEvalRequest('../../enviaEmailSites.do',serFrm);	    
	}
}

// valida a tela de envio de emails
function validateSendMailForm(){
	var nome = $('nome');
	var email = $('emailMensagem');
	var assunto = $('assunto');
	var mensagem = $('mensagem');
	var ok = true;
	
	$(nome.name+'Error').innerHTML="";
	$(email.name+'Error').innerHTML="";
	$(assunto.name+'Error').innerHTML="";
	$(mensagem.name+'Error').innerHTML="";
	
	//valida nome
	ok= ok & setError(nome,isEmpty(nome)||nome.value.length>50,"O Nome é obrigatório e não pode ter mais do que 50 caracteres");
	
	//valida email
	if(setError(email,isEmpty(email)||email.value.length>50,"O Email é obrigatório e não pode ter mais do que 50 caracteres")){		
		ok = ok & setError(email,!validaEmail(email),"Email informado é inválido ");
	}
	
	//valida assunto
	ok= ok & setError(assunto,isEmpty(assunto)||assunto.value.length>50,"O Assunto é obrigatório e não pode ter mais do que 50 caracteres");
	
	//valida mensagem
	ok = ok & setError(mensagem,isEmpty(mensagem),"A Mensagem é obrigatória");		
	
	return ok;		
}  
   
