function cadastrar()
{
	var nome = document.getElementById('nome_cadastro').value;
	var email = document.getElementById('email_cadastro').value;
	var senha = document.getElementById('senha_cadastro').value;
	var senha2 = document.getElementById('senha2_cadastro').value;
	var dia = document.getElementById('dia_cadastro').value;
	var mes = document.getElementById('mes_cadastro').value;
	var ano = document.getElementById('ano_cadastro').value;
	
	var frm_carrega = geraCaixa('Cadastre-se','<span style="text-align:center"><img src="/imagens/v2/ico-enviando.gif"/><br/>Aguarde. Essa operação pode demorar algum tempo.</span>',false,false) 
	document.getElementById('recebe_msg').innerHTML = frm_carrega;
	
	abre_janela('float-box');	
	var sigla = document.getElementsByName("sexo_cadastro");
	for(x=0;x<sigla.length;x++)
	{
		if(sigla[x].checked)
		{
			sexo = sigla[x].value;
		}
	
	}
	
	if(email != "" && senha!="" && nome!="" && senha!=""){
		var deu_erro = false;
		var msg_erro = '';
		if (!isValidEmail(email)) {
			deu_erro = true;
			msg_erro += '- O e-mail digitado &eacute; inv&aacute;lido.<br/>';
		}
		if (senha!=senha2) {
			deu_erro = true;
			msg_erro += '- As senhas digitadas s&atilde;o diferentes.<br/>';
		}
		if (!validarData(dia+'/'+mes+'/'+ano)) {
			deu_erro = true;
			msg_erro += '- Data de nascimento escolhida é inv&aacute;lida.<br/>';
		} 
		if (!deu_erro) {
			var url = "/includes/ajax/usuarios/cadastro.php";
			var param = "nome= " +encodeURIComponent(nome);
				param += "&email= " + encodeURIComponent(email);
				param += "&senha= " +encodeURIComponent(senha);
				param += "&dia= " +dia;
				param += "&mes= " +mes;
				param += "&ano= " +ano;
				param += "&sexo= " +sexo;
			
			ajax_post(url,param);
		}
		else {
		fecha_janela('float-box');
		var frm_msg = geraCaixa('Cadastre-se',msg_erro,true,false);
		
		document.getElementById('recebe_msg').innerHTML = frm_msg;
		abre_janela('float-box');
		}
	}else{
	fecha_janela('float-box');
	var frm_msg = geraCaixa("Cadastre-se",'Por favor, verifique se todos os campos foram preenchidos.',true,false);
	
	document.getElementById('recebe_msg').innerHTML = frm_msg;
	abre_janela('float-box');
	}
}

function reenviaCodAtivacao(){

	var frm_carrega = "<div id='recebe'>";
			frm_carrega += "<ul>";
			frm_carrega += "<li class='head'><span style='padding-left:20px;'>Digite seus dados abaixo:</span><a href='javascript: fecha_janela(\"recebe\")'><img height='15' width='15' src='/imagens/v2/exc.gif'/></a></li>";
			frm_carrega += "<li class='mid'>E-mail:<input type='text' name='email_pop' id='email_pop' size='20'/></li>";
			frm_carrega += "<li class='mid'>senha:<input type='password' name='senha_pop' id='senha_pop' size='20'  style='margin-bottom: 20px;'/></li>";
			frm_carrega += "<li class='mid'><input type='submit' name='envia' value='enviar' onclick='contReenviaCodAtivacao()'>";
			frm_carrega += "<li class='fim'></li>";
			frm_carrega += "</ul>";
			frm_carrega += "</div>";
		document.getElementById('recebe_msg').innerHTML = frm_carrega;
	abre_janela('recebe');	
}

/************************************************************************************
Prossegue com o envio do código de ativação caso o usuário confirme sua necessidade
*************************************************************************************/
function contReenviaCodAtivacao(){
	var url = "/usuarios/reenviaAtivacao.php";
	var email = document.getElementById('email_pop').value;
	var senha = document.getElementById('senha_pop').value;
	fecha_janela('recebe');
	
	var frm_carrega = "<div id='recebe'>";
			frm_carrega += "<ul>";
			frm_carrega += "<li class='head'><span style='padding-left:20px;'>Enviando código de Ativação:</span></li>";
			frm_carrega += "<li class='mid'>Por favor, aguarde. . .  </li>";
			frm_carrega += "<li class='fim'></li>";
			frm_carrega += "</ul>";
			frm_carrega += "</div>";
	document.getElementById('recebe_msg').innerHTML = frm_carrega;
	abre_janela('recebe');	
	
	
	param = "&email= "+encodeURIComponent(email);
	param += "&senha= "+encodeURIComponent(senha);
	ajax_post(url,param);
}

function esqueceuSenha()
{
	/***************************************************
		 		ABRE FRM ENVIA POR EMAIL
	***************************************************/
	var frm_msg = geraCaixa("Esqueci a senha","Digite seu e-mail:<input type='text' name='email_senha' id='email_senha' size='50'/><div class=\"buttons\"><b id=\"msg_erro_esq\"></b><input type=\"button\" value=\"Enviar\" style=\"float:none;\" onclick=\"javascript:EnviarSenha();\"/></div><div style=\"clear:both;\"></div>",false,true);
	
	document.getElementById('recebe_msg').innerHTML = frm_msg;
	abre_janela('float-box');
	/***************************************************
		 	   FIM ABRE FRM ENVIA POR EMAIL
	***************************************************/

}

function EnviarSenha()
{
	var email = document.getElementById('email_senha').value;
	if (!isValidEmail(email)) {
		mostrarErroEnviarSenha('Voc&ecirc; digitou um e-mail inv&aacute;lido.');
	} else {
		fecha_janela('float-box');
		
		var frm_email = geraCaixa('Esqueci a senha','<span style="text-align:center"><img src="/imagens/v2/ico-enviando.gif"/><br/>Aguarde. Essa operação pode demorar algum tempo.</span>',false,false)
			
		document.getElementById('recebe_msg').innerHTML = frm_email;
		abre_janela('float-box');
		var url = "/includes/ajax/usuarios/reenviar-senha.php";
			url+= "?email="+email;
			
		ajax_get(url);
	}
}
function mostrarErroEnviarSenha(msg_erro) {
	document.getElementById("msg_erro_esq").innerHTML = msg_erro;
}
function meuAniversario() {
	var cont_meu_aniv = geraCaixa('Por que informar meu aniversário?','O Tudo Gostoso solicita sua data de aniversário real visando<br/>construir um conteúdo cada dia mais alinhado com a tendência<br/>de público, bem como visando criar promoções sintonizadas<br/>com você. Seus dados estarão protegidos por nossa política de<br/>privacidade, e não serão exibidos no website.',true,false)
	document.getElementById('recebe_msg').innerHTML = cont_meu_aniv;
	abre_janela('float-box');
}
function fecharAniversario() {
	fecha_janela('float-box');
}
function mandaSenha()
{
	var senha = document.getElementById('senha').value;
	var senha1 = document.getElementById('senha1').value;
	var email = document.getElementById('email').value;
	
	if(senha!=senha1){
		fecha_janela('recebe');
		var frm_email = "<div id='recebe'>";
			frm_email += "<ul>";
			frm_email += "<li class='head'><span style='padding-left:20px;'>Erro:</span><a href='javascript: fecha_janela(\"recebe\")' ><img src='/imagens/v2/exc.gif' width='15px' height='15px'/></a></li>";
			frm_email += "<li class='mid'>Por favor, verifique se os campos foram preenchidos corretamente.</li>";
			frm_email += "<li class='fim'></li>";
			frm_email += "</ul>";
			frm_email += "</div>";
		
		document.getElementById('recebe_msg').innerHTML = frm_email;
		abre_janela('recebe');
	}else{
		var frm_email = "<div id='recebe'>";
			frm_email += "<ul>";
			frm_email += "<li class='head'><span style='padding-left:20px;'>Carregando:</span></li>";
			frm_email += "<li class='mid'>Carregando...</li>";
			frm_email += "<li class='fim'></li>";
			frm_email += "</ul>";
			frm_email += "</div>";
		
		document.getElementById('recebe_msg').innerHTML = frm_email;
		abre_janela('recebe');
		var url = "/includes/ajax/usuarios/adicionar-senha.php";
			url+= "?senha="+senha;
			url+= "&email="+email;
		ajax_get(url);
	}
}
function recebe(msg)
{
	var opcao = msg.split("|");
	switch(opcao[0]){
		case "senha":
			switch(opcao[1]){
				case "alterada":
					fecha_janela('recebe');
					var frm_email = "<div id='recebe'>";
						frm_email += "<ul>";
						frm_email += "<li class='head'><span style='padding-left:20px;'>Sucesso:</span><a href='javascript: location.href = \"/usuarios/login.php\"' ><img src='/imagens/v2/exc.gif' width='15px' height='15px'/></a></li>";
						frm_email += "<li class='mid'>Sua senha foi modificada com sucesso.</li>";
						frm_email += "<li class='fim'></li>";
						frm_email += "</ul>";
						frm_email += "</div>";
					
					document.getElementById('recebe_msg').innerHTML = frm_email;
					abre_janela('recebe');
				break;
				case "erro":
					fecha_janela('recebe');
					var frm_email = "<div id='recebe'>";
						frm_email += "<ul>";
						frm_email += "<li class='head'><span style='padding-left:20px;'>Erro:</span><a href='javascript: fecha_janela(\"recebe\")' ><img src='/imagens/v2/exc.gif' width='15px' height='15px'/></a></li>";
						frm_email += "<li class='mid'>Erro na hora de modificar a senha, por favor tente mais tarde.</li>";
						frm_email += "<li class='fim'></li>";
						frm_email += "</ul>";
						frm_email += "</div>";
					
					document.getElementById('recebe_msg').innerHTML = frm_email;
					abre_janela('recebe');
				break;
			}
		break;
		case "reenviar-senha":
			switch(opcao[1]){
			case "enviado":
				fecha_janela('float-box');
				var frm_email = geraCaixa('Esqueci a senha','Foi enviada uma mensagem para o seu email, contendo as instruções para continuar com o processo de alteração de senha.',true,false);
				
				document.getElementById('recebe_msg').innerHTML = frm_email;
				abre_janela('float-box');
			break;
			case "email_nao_cadastrado":
				esqueceuSenha();
				mostrarErroEnviarSenha('E-mail n&atilde;o cadastrado no banco de dados.');
				document.getElementById("email_senha").value = unescape(opcao[2]);
			break;
			case "email_invalido":
				esqueceuSenha();
				mostrarErroEnviarSenha('Voc&ecirc; digitou um e-mail inv&aacute;lido.');
				document.getElementById("email_senha").value = unescape(opcao[2]);
			break;
			}
		break;
		case "cadastro":
			switch(opcao[1]){
				case "adicionado":
					document.getElementById('nome_cadastro').value = "";
					document.getElementById('email_cadastro').value= "";
					document.getElementById('senha_cadastro').value= "";
					document.getElementById('senha2_cadastro').value= "";
					document.getElementById('dia_cadastro').value= "";
					document.getElementById('mes_cadastro').value= "";
					document.getElementById('ano_cadastro').value= "";
					
					fecha_janela('float-box');
					var caixa = geraCaixa('Cadastre-se','Em instantes você receberá uma mensagem no e-mail com um link para confirmar seu cadastro no Tudo Gostoso.<br/>Em seguida você poderá enviar suas contribuições e participar do site.<br/>Abraços e até breve!<br/><div style=\"text-align:right\">Equipe Tudo Gostoso</div>',true,false);
					
					document.getElementById('recebe_msg').innerHTML = caixa;
					abre_janela('float-box');
				break;
				case "erro":
					fecha_janela('float-box');
					var caixa = geraCaixa('Cadastre-se','Erro na hora de cadastrar, por favor tente em instantes novamente.',true,false);
					
					document.getElementById('recebe_msg').innerHTML = caixa;
					abre_janela('float-box');
				break;
				case "data_invalida":
					fecha_janela('float-box');
					var caixa = geraCaixa('Cadastre-se','- Data de nascimento escolhida é inv&aacute;lida.',true,false);
					
					document.getElementById('recebe_msg').innerHTML = caixa;
					
					abre_janela('float-box');
				break;
				case "email_existe":
					fecha_janela('float-box');
					var caixa = geraCaixa('Cadastre-se','Este e-mail já está cadastrado em nosso sistema.',true,false);
					
					document.getElementById('recebe_msg').innerHTML = caixa;
					abre_janela('float-box');
				break;
				case "email_invalido":
					fecha_janela('float-box');
					var caixa = geraCaixa('Cadastre-se','- O e-mail digitado &eacute; inv&aacute;lido.',true,false);
					
					document.getElementById('recebe_msg').innerHTML = caixa;
					
					abre_janela('float-box');
				break;
			}	
			
			case "reenviaAtivacao":
				switch(opcao[1]){
				case "usu_existe":
					document.getElementById('email_cadastro').value= "";
					document.getElementById('senha_cadastro').value= "";
					
					fecha_janela('recebe');
					var frm_email = "<div id='recebe'>";
						frm_email += "<ul>";
						frm_email += "<li class='head'><span style='padding-left:20px;'>Código enviado com sucesso:</span><a href='javascript: fecha_janela(\"recebe\")' ><img src='/imagens/v2/exc.gif' width='15px' height='15px'/></a></li>";
						frm_email += "<li class='mid'>Em instantes você receberá uma mensagem no e-mail com um link para confirmar seu cadastro no Tudo Gostoso.</li>";
						frm_email += "<li class='mid'>Em seguida você poderá enviar suas contribuições e participar do site.</li>";
						frm_email += "<li class='mid'>Abraços e até breve!</li>";
						frm_email += "<li class='mid'><b>Equipe Tudo Gostoso</b></li>";
						frm_email += "<li class='fim'></li>";
						frm_email += "</ul>";
						frm_email += "</div>";
					
					document.getElementById('recebe_msg').innerHTML = frm_email;
					abre_janela('recebe');
				break;

				case "erro":
					fecha_janela('recebe');
					var frm_email = "<div id='recebe'>";
						frm_email += "<ul>";
						frm_email += "<li class='head'><span style='padding-left:20px;'>Erro:</span><a href='javascript: fecha_janela(\"recebe\")' ><img src='/imagens/v2/exc.gif' width='15px' height='15px'/></a></li>";
						frm_email += "<li class='mid'>Erro na hora de cadastrar, por favor tente em instantes novamente.</li>";
						frm_email += "<li class='fim'></li>";
						frm_email += "</ul>";
						frm_email += "</div>";
					
					document.getElementById('recebe_msg').innerHTML = frm_email;
					abre_janela('recebe');
				break;
				
				case "email_invalido":
					fecha_janela('recebe');
					var frm_email = "<div id='recebe'>";
						frm_email += "<ul>";
						frm_email += "<li class='head'><span style='padding-left:20px;'>Erro:</span><a href='javascript: fecha_janela(\"recebe\")' ><img src='/imagens/v2/exc.gif' width='15px' height='15px'/></a></li>";
						frm_email += "<li class='mid'>Este email é inválido.</li>";
						frm_email += "<li class='fim'></li>";
						frm_email += "</ul>";
						frm_email += "</div>";
					
					document.getElementById('recebe_msg').innerHTML = frm_email;
					abre_janela('recebe');
				break;	
				}	
		break;
	}
}