$(function(){
	var usr=LerCookie("usr");
	var pwd=LerCookie("pwd");
	
	if(LerCookie('logado')!= '1' && usr != ''  && pwd != '' ) {
	//if(isSessionLoginActive() == false){
		doLoginThroughCookie();
	}
	//}
	$('#loginConta').click(function(){
	
			showLoginScreen();
		
	});


});


function showLoginScreen(){
	$.post('ajax/conta_screen_login.asp',function(result){
		$('#boxMinhaConta').html(result);
		$('#boxMinhaConta').css('height','');
		$('#boxMinhaConta').popup({ show : true , modal : true , draggable : true , doOverflow : true });
		$('#lnkRegistro').click(function(){
			$('#boxMinhaConta').popup({ show : false });
			setTimeout('showSignUpScreen();',500);
		});
		$('#btnLogar').click(function(){
			doLoginSimples()
		});
	}); 
}

function doLoginSimples()
{
$('#boxMinhaConta').validateForm();
			if(validation_errors == 0){
				
				doLogin($('#txtLoginEmail').val(),$('#txtLoginSenha').val(),$('#rememberLogin').is(':checked'),"checkLogin(resultCode)");
			}	
}

function showSignUpScreen(){
	//var idLogin = isSessionLoginActive();

	$.post('ajax/conta_screen_cadastro.asp',
		
		function(result){
			$('#boxMinhaConta').html(result);
			$('#boxMinhaConta').css('height','');
			$('#boxMinhaConta').popup({ show : true , modal : true , draggable : true});
				
	});
	
}

function showSignUpScreen2(){
	//var idLogin = isSessionLoginActive();
	if(isSessionLoginActive() == false){
		document.location = 'default.asp'
	}else{
showSignUpScreen()
	}
}



function doLogin(userName, pwd, remember, execAfterPost){
	
//var antes_load=$('#btnLogar').html()
	
//$('#btnLogar').loaderSimplePW();

	$.post('ajax/conta_efetua_login.asp?tm='+Math.random(),
			{ email : userName , pwd : pwd , remember : remember},
			function(resultCode){
				if(execAfterPost != null && typeof(execAfterPost) != 'undefined'){
					eval(execAfterPost);
					//$('#btnLogar').html(antes_load)
				}
			}
	);
}

function doLogout(){
	$.post('ajax/conta_efetua_logout.asp',
			function(resultCode){
				location.reload();
			}
	);
}

function doLoginThroughCookie(){
	var usr=LerCookie("usr");
	var pwd=LerCookie("pwd");
	
	if(usr != null && typeof(usr) != "undefined" && pwd != null && typeof(pwd) != "undefined"){
		doLogin(usr,pwd,'true',"checkLogin(resultCode)");
		
	}
}


function isSessionLoginActive(){

	var strUrl = "ajax/login_is_session_active.asp"; //whatever URL you need to call
	var strReturn = "";

	jQuery.ajax({
		url:strUrl,
		success:function(html){
			strReturn = html;
		},
		async:false
	});
	return strReturn;
	
	
}





function salvaDadosCadastro(id){
	
	$('#boxMinhaConta').validateForm();
						if(validation_errors == 0){
							
							//alert(monta_campos_sql_V2('#camposCadastro',''))
							//return false;
							var antes_load=$('#btnLogar').html()
	
							$('#btnLogar').loaderSimplePW();
							$.post('ajax/conta_efetua_cadastro.asp?id='+id,
								monta_campos_sql_V2('#camposCadastro',id),
								function(result){
									if(parseInt(result) > 0){
										
										alert('Cadastro atualizado com sucesso!');
										$('#boxMinhaConta').popup({ show : false });
										
										//doLogin($('#txtEmail').val(),$('#txtSenha').val(),null,null);
									}
									else if(result == "-2"){
										alert("O seu cadastro foi realizado com sucesso e dentro de instantes você estará recebendo um email para confirmação");
										$('#boxMinhaConta').popup({ show : false });
									}
									 else if(result == "-1"){
										alert("O e-mail escolhido já está em uso, por favor, escolha outro.");
									}
										 else if(result == "-3"){
										alert("Ocorreu algum erro por favor confira os seus dados e tente novamente.");
									}
								$('#btnLogar').html(antes_load)
								}
								
							);
						}
	
	}


function checkLogin(resultCode){
	if(resultCode == 0){
		alert("Dados de login incorretos.");
	} 
	
	else if(resultCode == 1){
		alert("O seu email ainda não foi confirmado");
		$.post('ajax/conta_screen_code.asp?tm='+Math.random(),
		'txtLoginEmail='+$('#txtLoginEmail').val(),
		function(result){
			$('#boxMinhaConta').html(result);
		});
		
	}
	else if(resultCode == 2){
		$('#boxMinhaConta').popup({ show : false });
		$.post('includes/loginBarraTop.asp?tm='+Math.random(),
		{},
		function(result){
			$('#loginTopo').html(result);
			if(typeof(funcao_adicional) != "undefined")
	{
		if(funcao_adicional != ""){
		eval(funcao_adicional)
		funcao_adicional=""
	}
		}
		});
		
	}
	
	
}

function filtra_select(id_posicao,pagina){
	
	//if (id_posicao!="") {
	document.location = pagina+id_posicao
	//}
}

function getCookie(c_name){
	var i,x,y,ARRcookies=document.cookie.split(";");
	for (i=0;i<ARRcookies.length;i++){
		x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
		y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
		x=x.replace(/^\s+|\s+$/g,"");

		if (x==c_name){
			return unescape(y);
			
		}else{
			return ''
			}
	}
}

// Função para ler o cookie.
function LerCookie(strCookie)
{
    var strNomeIgual = strCookie + "=";
    var arrCookies = document.cookie.split(';');

    for(var i = 0; i < arrCookies.length; i++)
    {
        var strValorCookie = arrCookies[i];
        while(strValorCookie.charAt(0) == ' ')
        {
            strValorCookie = strValorCookie.substring(1, strValorCookie.length);
        }
        if(strValorCookie.indexOf(strNomeIgual) == 0)
        {
            return unescape(strValorCookie.substring(strNomeIgual.length, strValorCookie.length));
        }
    }
    return '';
}

function ExcluirCookie(strCookie)
{
    GerarCookie(strCookie, '', -1);
}

function GerarCookie(strCookie, strValor, lngDias)
{
    var dtmData = new Date();

    if(lngDias)
    {
        dtmData.setTime(dtmData.getTime() + (lngDias * 24 * 60 * 60 * 1000));
        var strExpires = "; expires=" + dtmData.toGMTString();
    }
    else
    {
        var strExpires = "";
    }
    document.cookie = escape(strCookie) + "=" + escape(strValor) + strExpires + "; path=/";
}

function envCode(){
	
	
		$.post('ajax/conta_env_code.asp?tm='+Math.random(),
		'txtLoginEmail='+$('#txtLoginEmail').val(),
		function(result){
			if (result=="0"){
										alert("O email digitado não foi encontrado em nossa base, por favor verifique a digitação.");
				}
			
			else if(result == "1"){
										alert("Foi enviado um novo codigo de ativação para o seu email.");
										$('#boxMinhaConta').popup({ show : false });
									}
		});
	
	
}

function goEsqSenha(){
$.post('ajax/conta_screen_esq_senha.asp?tm='+Math.random(),
		'txtLoginEmail='+$('#txtLoginEmail').val(),
		function(result){
			$('#boxMinhaConta').html(result);
		});
}


function envEsqSenha(){
	
	
	
		$.post('ajax/conta_env_senha.asp?tm='+Math.random(),
		'txtLoginEmail='+$('#txtLoginEmail').val(),
		function(result){
			if (result=="0"){
										alert("O email digitado não foi encontrado em nossa base, por favor verifique a digitação.");
				}
			
			else if(result == "1"){
										alert("A sua senha foi enviada para o seu email.");
										$('#boxMinhaConta').popup({ show : false });
									}
		});
	
}

function goNewSenha(){
$.post('ajax/conta_screen_new_senha.asp?tm='+Math.random(),
		'',
		function(result){
			$('#boxMinhaConta').html(result);
			$('#boxMinhaConta').popup({ show : true , modal : true , draggable : true , doOverflow : true });
			
		});
}


function envNewSenha(){
	
	$('#boxMinhaConta').validateForm();
						if(validation_errors == 0){
	
	if ($('#senha_nova').val()==$('#senha_atual').val()){
		alert("A nova senha não pode ser igual a atual")
		return false;
		}
	
		$.post('ajax/conta_efetua_new_senha.asp?tm='+Math.random(),
		'senha_atual='+$('#senha_atual').val()+'&senha_nova='+$('#senha_nova').val(),
		function(result){
			if (result=="0"){
										alert("A senha atual não confere.");
				}
			
			else if(result == "1"){
										alert("A sua senha foi trocada com sucesso.");
										$('#boxMinhaConta').popup({ show : false });
									}
		});
						}
}

function post_campos_tool(div_campos,div_conteudo,pagina,id, largura_div){
	
		$('#'+div_campos).validateForm();
	
						if(validation_errors == 0){
							
							campos=(monta_campos_sql_V2('#'+div_campos,id))+'id='+id
							//alert(campos)
							//return false;
							$('#'+div_conteudo).loaderSimple();
				jQuery.fn.tooltip({modal : false, _id: div_conteudo, url: pagina , urlParams: campos, center : true , popUp_W: largura_div });
				}
}
function post_campos(div_campos,div_conteudo,pagina,id){


	$('#'+div_campos).validateForm();
	
						if(validation_errors == 0){
							
							campos=(monta_campos_sql_V2('#'+div_campos,id))
							//alert(campos)
							//return false;
							
							$('#'+div_conteudo).loaderSimple();
							$.post(pagina+'?id='+id+'&tm='+Math.random(),
								campos,
								function(result){
							$('#'+div_conteudo).html(result)
								}
							);
						}
	
}


			function forum_post(replyidx){
				replyid=replyidx
				if(isSessionLoginActive() == false){
				showLoginScreen()
				funcao_adicional="forum_post_go(replyid)"
				}else{
					forum_post_go(replyid)
				
			}
				
			}
			
			
			function forum_post_go(replyidx){
				jQuery.fn.tooltip({modal : false, _id: 'info_geral', url: 'ajax/forum_post.asp' , urlParams: 'replyid='+replyidx, center : true , popUp_W: 698 });
			}
			function salvaPost(){
	id=''

	post_campos('forum_post','info_geral','ajax/forum_efetua.asp',id)
						
	
}

function load_share(){
$.getScript('http://static.ak.fbcdn.net/connect.php/js/FB.Share', function() {
});
}

function doBusca(){
document.location = "busca.asp?txtBusca="+$('#txtBuscarTopo').val()	
}
