	// AJAX - General - Begin
	var thediv;
	var lasturl;
	function getXmlHttpObject(handler)
	{	var objXmlHttp = null;
		if (navigator.userAgent.indexOf('Opera')>=0)
		{	alert('Unsupported browser.');
			return;
		}
		if (navigator.userAgent.indexOf('MSIE')>=0)
		{	var strName = 'Msxml2.XMLHTTP';
			if (navigator.appVersion.indexOf('MSIE 5.5')>=0)
			{	strName = 'Microsoft.XMLHTTP';	}
			try
			{	objXmlHttp = new ActiveXObject(strName);
				objXmlHttp.onreadystatechange = handler;
				return objXmlHttp
			}
			catch(e)
			{	alert('Error ActiveX Scripting.');
				return
			}
		}
		if (navigator.userAgent.indexOf('Mozilla')>=0)
		{	objXmlHttp = new XMLHttpRequest();
			objXmlHttp.onload = handler;
			objXmlHttp.onerror = handler;
			return objXmlHttp;
		}
	}

	function ajax(theurl,upddiv)
	{	thediv=upddiv;
		lastUrl = theurl;
		xmlHttp = getXmlHttpObject(updateDiv);
		xmlHttp.open('GET', theurl, true);
		xmlHttp.send(null);
	}

	function updateDiv()
	{	if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete')
		{	document.getElementById(thediv).innerHTML = xmlHttp.responseText;
		}
	}
	// AJAX - General - End
