function Status_Edit(userid, uniqueid)
{
	var status = document.getElementById('status_html'+uniqueid).innerHTML;
	var editbutton = document.getElementById('status_edit_button'+uniqueid).innerHTML;
	
	document.getElementById('status_edit_button'+uniqueid).innerHTML = '';
	document.getElementById('status_html'+uniqueid).innerHTML = '<input type="text" tabindex="1" maxlength="255" value="" id="status_editbox'+uniqueid+'" name="status" class="primary textbox" />&nbsp;<a style="cursor: pointer;" onclick="Post_Status('+userid+','+uniqueid+',\''+escape(editbutton)+'\')">Update</a>';
}

function Post_Status(userid, uniqueid, editbutton)
{
	var status = document.getElementById('status_editbox'+uniqueid).value;
	
	var AjaxObject = {	 
		handleSuccess:function(o) {
			document.getElementById('status_html'+uniqueid).innerHTML = o.responseText;
			document.getElementById('status_edit_button'+uniqueid).innerHTML = unescape(editbutton);
		},
		 
		handleFailure:function(o) {
			document.getElementById('status_html'+uniqueid).innerHTML = "Ajax Request Failed To Send.";
		},
		
		startRequest:function() {
		   YAHOO.util.Connect.asyncRequest('POST', 'ajax.php?', callback, "do=updatestatus&userid="+userid+"&status="+encodeURI(status)+"&securitytoken="+SECURITYTOKEN);
		}
		 
	};
		 
	var callback = {
		success:AjaxObject.handleSuccess,
		failure:AjaxObject.handleFailure,
		scope: AjaxObject
	};
		 
	AjaxObject.startRequest();	
}
