
function AJAXModifyInner (url, element)
{
	var request;
	var text;
	
	request = new AJAXRequest ();
	request.Finished = function (status,
								 statusText,
								 responseText,
								 responseXML)
	{
		if (status == 200)
		{
			text = responseText;
		}
		else
		{
			text = "Error " + status + ": '" + statusText + "'";
		}
		document.getElementById (element).innerHTML = text;
	}
	request.Get (url)
}

function AJAXExecute (url)
{
	var request;
	var text;
	
	request = new AJAXRequest ();
	request.Get (url);
}

function HideAndShow (elementOld,
					  elementNew)
{
	document.getElementById (elementOld).innerHTML = '';
	document.getElementById (elementOld).style.visibility = 'hidden';
	document.getElementById (elementNew).style.visibility = 'visible';
}

function DetectEnter (field,
					  event)
{
	var enterPressed;
	var keyCode;
	
	enterPressed = false;
	if (window.event)
	{
		keyCode = window.event.keyCode;
	}
	else if (event)
	{
		keyCode = event.which;
	}
	else
	{
		keyCode = 0;
	}
	
	if (keyCode == 13)
	{
		enterPressed = true;
	}
	
	return (enterPressed);
}

function AJAXModifyInnerWithText (url, element, textId)
{
	var content;
	var newUrl;

	content = document.getElementById (textId).value;
	newUrl = url + content;

	return (AJAXModifyInner (newUrl, element));
}
