﻿// JScript File
faleConosco ={

fechar : function(){

    document.getElementById('spanMsg').innerHTML = 'Preencha corretamente os campos em vermelho!';
    document.getElementById('spanMsg').style.display = 'none';
    document.getElementById('txtNomeFaleConosco').focus();
    
    document.getElementById('txtNomeFaleConosco').value = "";
    document.getElementById('txtEmailFaleConosco').value = "";
    document.getElementById('txtTelefoneFaleConosco').value = "";
    document.getElementById('txtMensagemFaleConosco').value = "";    
    document.getElementById('txtAnexo').value = "";    
    
    document.getElementById('txtNomeFaleConosco').style.backgroundColor = 'white';
    document.getElementById('txtEmailFaleConosco').style.backgroundColor = 'white';
    document.getElementById('txtMensagemFaleConosco').style.backgroundColor = 'white';
    document.getElementById('txtAnexo').style.backgroundColor = 'white';
    
    lightbox.fechar();
    
},

validaCampos : function(){

var nome = document.getElementById('txtNomeFaleConosco').value;
var email = document.getElementById('txtEmailFaleConosco').value;
var telefone = document.getElementById('txtTelefoneFaleConosco').value;
var mensagem = document.getElementById('txtMensagemFaleConosco').value;
var anexo = document.getElementById('txtAnexo').value;
var maildestino = "imprensa.publicis@publicis.com.br";
var erro = false;
document.getElementById('spanMsg').innerHTML = 'Preencha corretamente os campos em vermelho!';

document.getElementById('txtNomeFaleConosco').style.backgroundColor = 'white';
document.getElementById('txtEmailFaleConosco').style.backgroundColor = 'white';
document.getElementById('txtMensagemFaleConosco').style.backgroundColor = 'white';
document.getElementById('txtAnexo').style.backgroundColor = 'white';

 if (nome == "")
  {
    document.getElementById('txtNomeFaleConosco').style.backgroundColor = '#ffe2e2';
    document.getElementById('txtNomeFaleConosco').focus();
    document.getElementById('spanMsg').style.display = '';
    erro = true;
  }
  
 if (email == "")
  {
    document.getElementById('txtEmailFaleConosco').style.backgroundColor = '#ffe2e2';
    document.getElementById('txtEmailFaleConosco').focus();
    document.getElementById('spanMsg').style.display = '';
    erro = true;
    
  }else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))){
    document.getElementById('txtEmailFaleConosco').style.backgroundColor = '#ffe2e2';
    document.getElementById('txtEmailFaleConosco').focus();
    document.getElementById('spanMsg').style.display = '';
    erro = true;
   } 
  
 if (mensagem == "")
  {
    document.getElementById('txtMensagemFaleConosco').style.backgroundColor = '#ffe2e2';
    document.getElementById('txtMensagemFaleConosco').focus();
    document.getElementById('spanMsg').style.display = '';
    erro = true;
  }
  
  if(anexo!=""){
	  if(anexo.toLowerCase().indexOf('.doc')==-1 && anexo.toLowerCase().indexOf('.docx')==-1 && anexo.toLowerCase().indexOf('.pdf')==-1){
		  document.getElementById('txtAnexo').style.backgroundColor = '#ffe2e2';
          document.getElementById('txtAnexo').focus();
          document.getElementById('spanMsg').style.display = '';
          document.getElementById('spanMsg').innerHTML = 'Arquivo inválido!';
    erro = true;
	    }else{
		  Upload.iniciaUpload(document.getElementById('formFaleConosco'),'_inc/gravar.aspx','_ANEXOS',anexo);
  	    }    
  	    }
 
 if (erro == false)
 {
  
  var mensagemCompleta = "Nome: " + nome + "<br> E-mail: " + email + "<br> Telefone: " + telefone + "<br><br>" + mensagem; 
  
  funcoes.sendmail(maildestino, 'publicis@newsletterpublicis.com.br', "Fale Conosco", mensagemCompleta, "", anexo, faleConosco.enviaFaleConoscoRetorno);
//alert(funcoes.sendmail('brunojuliog@hotmail.com','publicis@newsletter.publicis.com.br', "Fale Conosco", mensagemCompleta, "", anexo).value);
//alert(funcoes.sendmail('brunojuliog@hotmail.com','publicis@publicis.com.br', "Fale Conosco", mensagemCompleta, "", anexo).value);
//alert(funcoes.sendmail('bruno@playercom.net','publicis@newsletterpublicis.com.br', "Fale Conosco", mensagemCompleta, "", anexo).value);
//alert(funcoes.sendmail('brunojuliog@hotmail.com','publicis@newsletterpublicis.com.br', "Fale Conosco", mensagemCompleta, "", anexo).value);
classFaleConosco.insere(nome, email, telefone, mensagem, anexo, faleConosco.insereFaleConoscoRetorno);
 }  
   
},

insereFaleConoscoRetorno : function(retorno)
{

 if (retorno.value == null) {
  
   document.getElementById('txtMensagemFaleConosco').value = ""; 
      
   document.getElementById('txtNomeFaleConosco').style.backgroundColor = 'white';
   document.getElementById('txtEmailFaleConosco').style.backgroundColor = 'white';
   document.getElementById('txtMensagemFaleConosco').style.backgroundColor = 'white';
   document.getElementById('txtAnexo').style.backgroundColor = 'white';
   
   document.getElementById('spanMsg').style.display = '';
   document.getElementById('spanMsg').innerHTML = 'Mensagem enviada com sucesso!';
   
   }
   
   else {
   
   document.getElementById('spanMsg').style.display = '';
   document.getElementById('spanMsg').innerHTML = 'Mensagem enviada com sucesso!';
   
   }  
   
},

enviaFaleConoscoRetorno : function(retorno)
 {

 if (retorno.value != "ok") {
  
   document.getElementById('spanMsg').style.display = '';
   document.getElementById('spanMsg').innerHTML = 'Mensagem enviada com sucesso!';
 
  }

 },
 
limitaCampo : function() {

var tamanho = document.getElementById('txtMensagemFaleConosco').value.length;
var msg = document.getElementById('txtMensagemFaleConosco').value;

if (tamanho>=250) {
document.getElementById('txtMensagemFaleConosco').value= msg.substring(0,250);
}

}
   
}


