/**
* Funções das seções do site
* Marison Souza
*/
      
/**
 * Assina a newsletter
*/
function assinaNewsletter(){
   var email = $('emailNews');
   	if(validaEmail(email)&&email.value!='seu email...'){
		var objMessages = $('corpo');
		objMessages.innerHTML = "<div id=\"contentMessages\">Cadastrando...</div>";   	   	
		Element.show('corpo');				
		ajaxEvalRequest('assina.do', 'email='+email.value,new function(){$(email.name+"Error").innerHTML=""});			   			   	
	}else{
		$(email.name+"Error").innerHTML = emailInvalido;
		email.className="highlight";
		email.select();
	}
}   
 
//envia curriculo   
function enviarCurriculo() {
	var email = $('email');
	if(validaEmail(email)){
		ajaxEvalRequest('enviarCurriculo.do', Form.serialize('curriculo'));			
	}else{
		alert(emailInvalido);
	}
}   

//envia pedido
function enviaPedido(){
	var email = $('meuEmail');
	var mensagem = $('preciso');
	var ok = true;

	$(mensagem.name+'Error').innerHTML="";
		
	if(setError(email,isEmpty(email)||email.value.length>50,emailObrigatorio)){		
		ok = ok & setError(email,!validaEmail(email),emailInvalido);
	}	
	//valida mensagem
	ok = ok & setError(mensagem,isEmpty(mensagem),oquedeseja);		
	
	if($(mensagem.name+'Error').innerHTML==""){
		ajaxEvalRequest('sendEmail.do','nome=Pedido&emailMensagem='+email.value+'&assunto=Necessidade&mensagem='+mensagem.value);		
	}
}
   
//envia email
function sendMail(formulario){
	if(validateSendMailForm()){
		ajaxEvalRequest('sendEmail.do',Form.serialize(formulario));
	}
}

// valida a tela de envio de emails
function validateSendMailForm(){
	var nome = $('nome');
	var email = $('emailMensagem');	
	var mensagem = $('mensagem');
	var ok = true;
	
	$(nome.name+'Error').innerHTML="";
	$(email.name+'Error').innerHTML="";	
	$(mensagem.name+'Error').innerHTML="";
	
	//valida nome
	ok= ok & setError(nome,isEmpty(nome)||nome.value.length>50,nomeObrigatorio);
	
	//valida email
	if(setError(email,isEmpty(email)||email.value.length>50,emailObrigatorio)){		
		ok = ok & setError(email,!validaEmail(email),emailInvalido);
	}	
	
	//valida mensagem
	ok = ok & setError(mensagem,isEmpty(mensagem),mensagemObrigatoria);		
	
	return $(nome.name+'Error').innerHTML=="" && $(email.name+'Error').innerHTML=="" &&  $(mensagem.name+'Error').innerHTML=="";
}  

// valida a tela de orcamento
function validateOrcamentoForm(){
	var nome = $('Nome');
	var email = $('email');	
	var ok = true;
	
	$(nome.name+'Error').innerHTML="";
	$(email.name+'Error').innerHTML="";

	
	//valida nome
	ok= ok & setError(nome,isEmpty(nome)||nome.value.length>50,nomeObrigatorio);
	
	//valida email
	if(setError(email,isEmpty(email)||email.value.length>50,emailObrigatorio)){		
		ok = ok & setError(email,!validaEmail(email),emailInvalido);
	}
	
	
	return $(nome.name+'Error').innerHTML==""&&$(email.name+'Error').innerHTML=="";
} 
   