
//ajax lib


			function getXMLHTTPRequest()
			{
				var req;

				try
				{
					req = new XMLHttpRequest();
				}
				catch (err1)
				{
					try
					{
						req = new ActiveXObject("Msxml2.XMLHTTP");
					}
					catch (err2)
					{
						try
						{
							req = new ActiveXObject("Microsoft.XMLHTTP");
						}
						catch (err3)
						{
							req = false;
						}
					}
				}

				return req;
			}

			var ajaxPort = getXMLHTTPRequest();
			var ajaxTarget = "";
			var ajaxUsed = false;

			function getContent( myurl, query, target )
			{
				ajaxTarget = target;

				if (query)
					myurl += "?" + query ;
					
				if (!ajaxUsed)
				{
					ajaxUsed = true;

					ajaxPort.open("GET", myurl, false);
					ajaxPort.send(null);
					useHttpResponse();
					
					ajaxUsed = false;
				}
				
				return "1";

			}

			function useHttpResponse()
			{
				if (ajaxPort.readyState == 4)
				{
					if (ajaxPort.status == 200)
					{
						//do something to the .innerHTML
						getObject(ajaxTarget).innerHTML = ajaxPort.responseText;
					}
					else
					{
						//show error message
						getObject(ajaxTarget).innerHTML = ajaxPort.responseText;
					}
				}
			}

