function doDiggBury(action, bbsid, listid, sid, pid, tbname)
{
	var params = "action="+action+"&listid="+listid+"&bbsid="+bbsid+"&tbname="+tbname+"&sid="+sid+"&pid="+pid;
	var _div = '#'+action+bbsid;
	$.ajax({
				type: "POST",
				url: "/port/ajax_process.php",
				data: params,
				success: function(msg){
					var flag = parseInt(msg);
					switch(flag){
						case 1:
							alert( "OK, thank you for your participation.");
							var n = parseInt($(_div).html()) + 1;
							$(_div).html(n);
						break;
						case 2:
							alert("Sorry, you have digged this topic.");
						break;
						case 3:
							alert("Sorry, please login first.");
						break;		
						case 4:
							alert("Sorry, you can not digg this reply.");
						break;							
					}
				}
	});
}
var online_div = null;
var userList = new Array(new Array(),new Array());

function check_online(nickname,obj)
{
	if(typeof(obj)=='number') obj = document.getElementById('online'+obj)
	
	var status = find_user_status(nickname);
	
	if(status === false){
		var params = "action=check_online&nickname="+nickname;
		$.ajax({
					type: "GET",
					url: "/port/ajax_process.php",
					data: params,
					success: function(msg){
						var flag = parseInt(msg);

						switch(flag){
							case 1:
								show_online_status('online',obj);
								var n = userList.length;
								userList[n] = new Array();
								userList[n][0] = nickname;
								userList[n][1] = 'online';
							break;
							case 2:
							break;
							case 0:
								show_online_status('offline',obj);
								var n = userList.length;
								userList[n] = new Array();
								userList[n][0] = nickname;
								userList[n][1] = 'offline';
							break;						
						}
					}
		});
	} else {
		show_online_status(status,obj)
	}
}
function show_online_status(status,obj)
{
	obj.innerHTML = status
}
function find_user_status(nickname)
{
	n = userList.length;
	for(var i =0; i < n;i++){
		if(nickname == userList[i][0]){
			return userList[i][1];
		}
	}
	return false;
}