/**
 * Validando o form
 *
 * @author Marcello Pedrosa
 * @param Object FORM
 * @param String destino - file.php
 */
function validaNewsletter(form,destino) {
      	
   var msg = "";
   var campo = "";
   var vazio = false;
   
   for(var i=0; i<form.length; i++) {

    //verifica se eh opcional o campo
    var dados = form[i].id.split("#");
    
		//validando campos obrigatorios=1 que não sejam botões, radios e ocultos 
	   	if(dados[0]=="1" && (form[i].type!="button" || form[i].type!="radio" || form[i].type!="hidden") ) {
		    if ($.trim(form[i].value)=="") {		      		    
		  	  msg = "Por favor, preencha o campo " + dados[1];
			  window.alert(msg);			  
			  vazio = true;
			  form[i].focus();
			  break;
			}
		}				
		//campo += form[i].name+": form."+form[i].name+".value,\n";	
	}
	
	//valida a indicação
	if (form.rbIndicacao[0].checked && form.edtEmailIndicacao.value == "" ) {
		window.alert("Você indicou que gostaria de indicar este site para um amigo. \n\n Por favor, informe um e-mail válido no campo e-mail do amigo!");
		return false;
	}
	
   //se não houver campo obrigatorio vazio 
   if (!vazio) {
	       	   
	    //alert(campo);
	     	       	   
	    //informa processamento
	    $("#carregando").show();
	       	       	   
   	   //envia dados
	   $.post(destino, {	   
		   
		        //dados a serem enviados
		   	    edtNome: form.edtNome.value,
				edtEmail: form.edtEmail.value,
				edtDataNascimento: form.edtDataNascimento.value,
				txtInformacaoAdicional: form.txtInformacaoAdicional.value,
				rbIndicacao: form.rbIndicacao.value,
				edtEmailIndicacao: form.edtEmailIndicacao.value
		   
	   }, function(retorno) {
	   		$("#carregando").hide();
	   		if (retorno==1) {
			  window.alert('Cadastro realizado com sucesso! Obrigado por ter se cadastrado!');
			  form.reset();			  
			} else {			  
			  window.alert(retorno);
			} 	   
	   	  }
	   );	       
	}
     
 //tem que ter isso por conta do upload
 return false;  
}


/**
 * Excluir
 * 
 * @param string id
 */
function excluirNewsletter(id) {

	if (window.confirm('Deseja prosseguir com esta operação?')) {
		
		//informa processamento
		$("#carregando").show();
		
		//exclusão
		$.post("tec-exc-newsletter.php",{
			id: id
		},function(retorno) {
		
			//informa processamento
			$("#carregando").hide();
		
			if (retorno==1) {
	  	 		window.alert("Operação realizada com sucesso!");
	  	 		$("#gridView").flexReload();
	  	 	} else {
	  	 		window.alert(retorno);	  	 	
	  	 	}
		  }
		);
	}
}



/**
 * Ativar
 * 
 * @param string id
 */
function ativarNewsletter(id) {

	if (window.confirm('Deseja prosseguir com esta operação?')) {
		
		//informa processamento
		$("#carregando").show();
		
		//exclusão
		$.post("tec-atv-newsletter.php",{
			id: id
		},function(retorno) {
		
			//informa processamento
			$("#carregando").hide();
		
			if (retorno==1) {
	  	 		window.alert("Operação realizada com sucesso!");
	  	 		$("#gridView").flexReload();
	  	 	} else {
	  	 		window.alert(retorno);	  	 	
	  	 	}
		  }
		);
	}
}