
function mystatusUpdate (resSec, resText)
	{
	var Request = getXMLHttpRequestObject();
	Request.open("POST", baseURL + '/ajaxdata.php?type=my_status_update', true);
	Request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	var FormObject = document.getElementById('MyStatusForm');
	var PostQuery = MakeQueryString(FormObject);
	Request.send(PostQuery);
	Request.onreadystatechange = function()
		{
		if (Request.readyState == 4) 
			{
			var myStatusText = document.forms['mystatus_form']['mystatus_text'].value;
			document.forms['mystatus_form']['mystatus_text'].value = resText;

			setTimeout( function()
				{
				document.forms['mystatus_form']['mystatus_text'].value = myStatusText;
				document.forms['mystatus_form']['mystatus_text'].focus();
				}
			,(resSec * 1000));
			}
		}
	}


function mystatusDelete (ID)
	{
	$.get('ajaxdata.php?type=my_status_delete&id=' + ID);
	fadeAndRemove('mystatus-msg-'+ID);
	}


function mystatusDeleteReply (ID, hash)
	{
	var Request = getXMLHttpRequestObject();
	Request.open("GET", baseURL + '/ajaxdata.php?type=my_status_delete_reply&id=' + ID + '&hash=' + hash, true);
	Request.send(null);
	}


function mystatusFollow (followed)
	{
	var Request = getXMLHttpRequestObject();
	Request.open("GET", baseURL + '/ajaxdata.php?type=my_status_follow&u=' + followed, true);
	Request.send(null);
	}


function mystatusStopFollowing (followed)
	{
	var Request = getXMLHttpRequestObject();
	Request.open("GET", baseURL + '/ajaxdata.php?type=my_status_stop_following&u=' + followed, true);
	Request.send(null);
	}


function mystatusReply (ID)
	{
	var Request = getXMLHttpRequestObject();
	Request.open("POST", baseURL + '/ajaxdata.php?type=my_status_reply&id=' + ID, true);
	Request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	var FormObject = document.getElementById('MyStatusReplyForm' + ID);
	var PostQuery = create_request_string(FormObject);
	Request.send(PostQuery);
	}


