﻿$(function(){ 

	var referrer = escape(document.referrer) || escape(window.location.href);
	$.post('/inc/ajax.user.asp',{'action':'SetUserReferrer','referrer':referrer},function(){ 
		// action
	});
	
	function getQueryString(name){
		var AllVars = window.location.search.substring(1);
		var Vars = AllVars.split("&");
		for (i = 0; i < Vars.length; i++)
		{
		var Var = Vars[i].split("=");
		if (Var[0] == name) return Var[1];
		}
		return "";
	}
	var uid = getQueryString("uid");//alert(getCookie("uid"));
	if(getCookie("uid")==null||getCookie("uid")==''||getCookie("uid")==0){setCookie("uid",uid);}
	
	
	var loginArea = $('#user-login');
	var inlineArea = $('#user-inline');
	var loadingArea = $('#user-loading');
	
	loginArea.hide();
	inlineArea.hide();
	
	$.post('/inc/ajax.user.asp',{'action':'GetUserStatus'},function(text){
		var r = text.split('|||');
		if ( r[0] == 'Offline' ) { 
			loginArea.show();
		} else if (r[0] == 'Online') { 
			loginArea.hide();
			inlineArea.show();
			$('#useremail').html(r[1]);
			$('#userpoints').html(r[2]);
		}
		loadingArea.hide();
	});
	
	$('#btnlogin').click(function(){ 

		var username = $('#username').val();
		var password = $('#password').val();
		
		if (username=='') {alert('Please input your email or username!');$('#username').focus();return false;}
		if (password=='') {alert('Please input your password!');$('#password').focus();return false;}
		
		loginArea.hide();
		inlineArea.hide();
		loadingArea.show();
		
		$.post('/inc/ajax.user.asp',{'action':'UserLogin','username':username,'password':password},function(text){ 
			var r = text.split('|||');
			if ( r[0] == 'Failure' ) { 
				loginArea.show();
				inlineArea.hide();
				loadingArea.hide();
				alert('Login failed ! \n Please check your email and password.');
			} else if (r[0] == 'Success') {
				$('#useremail').html(r[1]);
				$('#userpoints').html(r[2]);
				loginArea.hide();
				inlineArea.show();
			}
			loadingArea.hide();
		});

	});
	
	$('#logout').click(function(){ 
		loginArea.hide();
		inlineArea.hide();
		loadingArea.show();				
		$.post('/inc/ajax.user.asp',{'action':'UserLogout'},function(text){
			$('#password').val('');
			$('#useremail').html('');
			$('#userpoints').html('');	
			inlineArea.hide();
			loadingArea.hide();
			loginArea.show();
		});
		
		return false;
	});

})
