$(document).ready(function(){
	var cssMsgSuccess = {'border':'#009900 2px solid', 'color':'#009900', 'background':'#CCFBAA'};
	var cssMsgError =  {'border':'#FF0000 2px solid', 'color':'#FF0000', 'background':'#F4A6A8'};
	
    $("#dtNascimento").mask("99-99-9999");
    $("#Telefone").mask("(99) 9999-9999");
    $("#Cep").mask("99.999-999");
    $("#Celular").mask("(99) 9999-9999");

    //----------------myAccount.php----------------------//

	$("#submitLogarAssinante").click(function(){
		var Mail, Pass;
		var varPHP = new Array();
	
		Mail = $("#Mail").val();	
		Pass = $("#Pass").val();	

		if(Mail == ''){
			$("#formMsgAssinante").fadeIn('slow').html("O campo E-MAIL deve ser preenchido!").css(cssMsgError);
		    $("#Mail").focus();			
		}else if(Pass == ''){
			$("#formMsgAssinante").fadeIn('slow').html("O campo SENHA deve ser preenchido!").css(cssMsgError);
		    $("#Pass").focus();
		}else{
			$.ajax({
				type:"POST",
				url:"include/class.Assinante.php?act=acessAccount",				
				data:"Mail="+Mail+"&Pass="+Pass,
				beforeSend:function(){ $("#formMsgAssinante").fadeIn('slow').text('Aguarde...').css(cssMsgError); },
				success:function(data){
							  varPHP = data.split("&");	
					          if(data=="errorInvalidMail"){
                                  $("#formMsgAssinante").fadeIn('slow').html("Este E-MAIL est&aacute; inv&aacute;lido.").css(cssMsgError);
   					  		      $("#Mail").focus();
                              }else if(data=="errorAbsentMail"){
                                  $("#formMsgAssinante").fadeIn('slow').html("Este E-MAIL não está registrado no Portal do Tricot.").css(cssMsgError);
   					  		      $("#Mail").focus();                         
							  }else if(varPHP[1]=="errorActiveAccount"){
								  	$("#formMsgAssinante").fadeIn('slow').load("assinante/activeAccount.php?sts=not&Nome="+varPHP[2]+"&Mail="+varPHP[3]).css(cssMsgError);
							  }else if(data=="errorPass"){
								  	$("#formMsgAssinante").html("Est&aacute; SENHA est&aacute; incorreta.");
									$("#Pass").focus();
							  }else{ window.location.href=data; }
							  
				}
		   });
		}
	return false;
	});
	
	//----------------registerAccount.php----------------------//
	
	$("#submitRegisterAccount").click(function(){
		var Nome = $("#Nome").val();
		var Pass = $("#Pass").val();
		var confPass = $("#confPass").val();
		var DtNasc = $("#dtNascimento").val();
		var Mail = $("#Mail").val();
		var Ativ = $("#Atividade").val();
		var Sexo = $("#SexoM").is(':checked') ? $("#SexoM").val() : $("#SexoF").val();
		var End = $("#End").val();
		var Num = $("#Numero").val();
		var Compl = $("#Compl").val();
		var Bairro = $("#Bairro").val(); 
		var Cep = $("#Cep").val(); 
		var Cidade = $("#Cidade").val(); 
		var Estado = $("#Estado").val(); 
		var Tel  = $("#Telefone").val();
		var Cel = $("#Celular").val(); 
		var NoticiaPortal = $("#NoticiaPortal").val(); 
		var PromocoesAfiliados = $("#PromocoesAfiliados").val();
				
		if(!Nome){ 
			$("#formMsgAssinante").fadeIn('slow').html("O campo NOME deve ser preenchido!").addClass('preloader');
			$("#Nome").focus();
		}else if(!Mail){
			$("#formMsgAssinante").fadeIn('slow').html("O campo E-MAIL deve ser preenchido!");
		    $("#Mail").focus();			
		}else if(!Pass){
			$("#formMsgAssinante").fadeIn('slow').html("O campo SENHA deve ser preenchido!");
		    $("#Pass").focus();
		}else if(!confPass){
			$("#formMsgAssinante").fadeIn('slow').html("O campo CONFIRME SUA SENHA deve ser preenchido!");
		    $("#confPass").focus();
		}else if(Pass != confPass){
			$("#formMsgAssinante").fadeIn('slow').html("As senhas n&atilde;o coencidem em SENHA e CONFIRME SUA SENHA!");
		    $("#confPass").focus();
		}else if(!DtNasc){
			$("#formMsgAssinante").fadeIn('slow').html("O campo DATA DE NASCIMENTO deve ser preenchido!");
		    $("#dtNascimento").focus();
		}else if(!($("#SexoM").is(':checked') || $("#SexoF").is(':checked'))){
			$("#formMsgAssinante").fadeIn('slow').html("O campo SEXO deve ser preenchido!");
    		$("#SexoM").focus();
		}else if(!Tel){
			$("#formMsgAssinante").fadeIn('slow').html("O campo TELEFONE deve ser preenchido!");
		   	$("#Telefone").focus();
		}else{
			$.ajax({
				type:"POST",
				url:"include/class.Assinante.php?act=registerAccount",				
				data:"Nome="+Nome+"&Mail="+Mail+"&Pass="+Pass+"&DtNasc="+DtNasc+"&Ativ="+Ativ+"&Sexo="+Sexo+"&End="+End+
					 "&Num="+Num+"&Compl="+Compl+"&Bairro="+Bairro+"&Cep="+Cep+"&Cidade="+Cidade+"&Estado="+Estado+
                                         "&Tel="+Tel+"&Cel="+Cel+"&NoticiaPortal="+NoticiaPortal+"&PromocoesAfiliados="+PromocoesAfiliados,
				beforeSend:function(){ $("#formMsgAssinante").fadeIn('slow').text('Aguarde...'); },
				success:function(data){
  				          if(data=="registerSuccess"){
                                              $("#submitRegisterAccount").fadeOut('slow');
                                              $("#formMsgAssinante").fadeIn('slow').html("Cadastro Realizado com Sucesso!<br>Enviamos um E-Mail para ativação da sua conta.").css({'border':'#009900 2px solid', 'color':'#009900', 'background':'#CCFBAA'});
                          }
				}
		   });
		}
	return false;
	});
	
	
	
	// Verificar se e-mail já está registrado
	$("#formRegisterAccount #Mail").blur(function(){
		var Mail;
		var varPHP = new Array();
	
		Mail = $("#Mail").val();
	
		$.ajax({
				type:"POST",
				url:"include/class.Assinante.php?act=foundMailRegister",
				data:"Mail="+Mail,
				beforeSend:function(){ $("#formMsgAssinante").fadeIn('slow').html('Aguarde...');
	   								   $("#submitRegisterAccount").fadeOut('slow'); },
				success:function(data){
							  varPHP = data.split("&");
							  if(data=="registered"){
								  $("#formMsgAssinante").fadeIn('slow').html("Este E-MAIL j&aacute; possui uma conta no Portal do Tricot.");
   					  		      $("#Mail").focus();	
							  }else if(data=="errorInvalidMail"){
                                  $("#formMsgAssinante").fadeIn('slow').html("Este E-MAIL est&aacute; inv&aacute;lido.");
   					  		      $("#Mail").focus();
                              }else if(varPHP[1]=="errorActiveAccount"){
								  $("#formMsgAssinante").fadeIn('slow').load("assinante/activeAccount.php?sts=not&Nome="+varPHP[2]+"&Mail="+varPHP[3]);
							  }else{
								  $("#formMsgAssinante").fadeOut('slow');
								  $("#submitRegisterAccount").fadeIn('slow');
							  }
				}
		   });
	return false;
	})


    //----------------recoverPassWord.php----------------------//
    $("#aRecoverPassword").click(function(){
        var Mail;
        
        Mail = $("#Mail").val();

        if(!Mail){
			$("#formMsgAssinante").fadeIn('slow').html("O campo E-MAIL deve ser preenchido!");
            $("#Mail").focus();
        }else{

           $.ajax({
				type:"POST",
				url:"include/class.Assinante.php?act=recoverPassword",
				data:"Mail="+Mail,
				beforeSend:function(){ $("#formMsgAssinante").fadeIn('slow').html('Aguarde...');
	   								   $("#submitRegisterAccount").fadeOut('slow'); },
				success:function(data){
                                if(data=="notRegistered"){
                                    $("#formMsgAssinante").fadeIn('slow').html("Este E-MAIL não possui uma conta no Portal do Tricot.").css(cssMsgError);
                                    $("#Mail").focus();
                                }else if(data=="errorInvalidMail"){
                                    $("#formMsgAssinante").fadeIn('slow').html("Este E-MAIL est&aacute; inv&aacute;lido.").css(cssMsgError);
                                }else if(data="success"){
                                    $("#formMsgAssinante").fadeIn('slow').html("Enviamos para seu E-Mail sua SENHA.").css(cssMsgSuccess);
                                }
            	}
		   });
           
        }
    
    return false;
    })
	
	/*----------- escrever.php ----------------*/
	$(".fadeIn").click(function(){
		$("#selectAfiliado").fadeIn(2000);
		$(this).fadeOut(2000);	
	})

});

