function updateStatus()
{	
	if(getElement("status").value == "")
	{
		displayStatusResult("Error", "Your status cannot be blank");
	}
	else
	{
		if(sendReq.readyState == 4 || sendReq.readyState == 0)
		{
			sendReq.open("POST", "ajax_status.php", true);
			sendReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			sendReq.onreadystatechange = handleUpdateStatus; 
			var param = "action=update_status";
			param += "&status="+getElement("status").value;
			sendReq.send(param);
		}
	}
}

function handleUpdateStatus()
{
	if(sendReq.readyState == 4)
	{		
		var status = getElement("status").value;
		var block = getElement("status_block");
		block.innerHTML = user_avatar_html+" <div>"+user_link_html+" "+status+"</div><div class=\"clear_left\"></div>"+block.innerHTML;		
		displayStatusResult("Success", "Your status was updated successfully");
		getElement("status").value = "";
	}
}

function displayStatusResult(title, text)
{
	getElement("status_result").style.display = "block";
	getElement("status_result_title").innerHTML = title;
	getElement("status_result_text").innerHTML = text;
	setTimeout("clearStatusResult();", 5000);
}

function clearStatusResult()
{
	getElement("status_result").style.display = "none";
	getElement("status_result_title").innerHTML = "";
	getElement("status_result_text").innerHTML = "";
}