// HTTPUpdate function for AJAX

function getXML( url ) { 
	// function in func_GetXMLHTTP.js
	doc = GetXMLHTTP();
	
	if( doc ) {
		doc.open( "GET", url, true );
		//doc.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
		doc.send( url );
		return doc;
	} else {
		//alert( "Your browser does not support the technology required to use this page.\nPlease try using a different browser to view this page." );
		//return false;
	}
}

function HTTPUpdate( updateObject, url ) {
	
	element = document.getElementById( updateObject );
	//element.innerHTML = "Loading...";
	xmlReq = getXML( url );

	// Some browsers cache the xml request
	// and thus readystate never changes
	if( xmlReq.readyState == 4 ) {
		data = xmlReq.responseText;
		element.innerHTML = data;
	}

	if( xmlReq ) {
		xmlReq.onreadystatechange = function() {
			if( xmlReq.readyState != 4 ) {
				return;
			}
			data = xmlReq.responseText;
			//if( xmlReq.status == "200" ) {
				element.innerHTML = data;
			//} else {
			//	alert( "There was a problem retrieving the requested document.\nPlease try your request later." );
			//	element.innerHTML = "Error.";
			//}
		}
	} 
}