window.onload = initChunkExample;

function initChunkExample ()
{
	var W3CDOM = (document.getElementById && document.createElement && document.getElementsByTagName);
	if (!W3CDOM) return;
	var form = document.getElementById ('submitWord');
	form.onsubmit = function (e)
	{
		var word = document.getElementById('word').value;
		var x = getXMLHttpRequestObject ();
		if (x == null) return;
		x.open('get','getChunk.php?words='+encodeURIComponent(word),true);
		x.onreadystatechange = function ()
		{
			if (x.readyState == 4)
			{
				var p = document.getElementById ('snippet');
				p.innerHTML = x.responseText;
			}
		}
		x.send(null);
		
		if (e && e.preventDefault) e.preventDefault();
		return false;
	}
}

function getXMLHttpRequestObject ()
{
	var http_request = null;
	if (window.XMLHttpRequest)
	{
		http_request = new XMLHttpRequest();
	}
	else if	(window.ActiveXObject)
	{
		try	{ http_request = new ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e) {
			try	{ http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch (e) {}
		}
	}
	return http_request;
}