﻿$(function(){ 

	var referrer = escape(document.referrer) || escape(window.location.href);
	$.post('/inc/ajax.user.asp',{'action':'SetUserReferrer','referrer':referrer},function(){ 
		// action
	});
	
	$('#user-login').hide();
	$('#user-inline').hide();
	
	$.post('/inc/ajax.user.asp',{'action':'GetUserStatus'},function(text){
		var r = text.split('|||');
		if ( r[0] == 'Offline' ) { 
			$('#user-login').show();
		} else if (r[0] == 'Online') { 
			$('#user-login').hide();
			$('#user-inline').show();
			$('#useremail').html(r[1]);
			$('#userpoints').html(r[2]);
		}
	});
	
	$('#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;}
		
		$.post('/inc/ajax.user.asp',{'action':'UserLogin','username':username,'password':password},function(text){ 
			var r = text.split('|||');
			if ( r[0] == 'Failure' ) { 
				alert('Login failed ! \n Please check your email and password.');
			} else if (r[0] == 'Success') {
				$('#useremail').html(r[1]);
				$('#userpoints').html(r[2]);
				$('#user-login').hide();
				$('#user-inline').show();
			}
		});

	});
	
	$('#logout').click(function(){ 
		$.post('/inc/ajax.user.asp',{'action':'UserLogout'},function(text){
			$('#password').val('');
			$('#useremail').html('');
			$('#userpoints').html('');	
			$('#user-login').show();
			$('#user-inline').hide();
		});
		return false;
	});

})
