
	subject_id = '';
	function handleHttpResponse() 
	{
		if (http.readyState == 4) {
			if (subject_id != '') {
				document.getElementById(subject_id).innerHTML = http.responseText;
			}
		}
	}
	function getHTTPObject() 
	{		
		var xhr = false;//set to false, so if it fails, do nothing		
		if(window.XMLHttpRequest) {//detect to see if browser allows this method		
		var xhr = new XMLHttpRequest();//set var the new request		
		} else if(window.ActiveXObject) 
		{//detect to see if browser allows this method		
			try {		
				var xhr = new ActiveXObject("Msxml2.XMLHTTP");//try this method first
			
			} catch(e) 
			{//if it fails move onto the next
			
				try {		
					var xhr = new ActiveXObject("Microsoft.XMLHTTP");//try this method next		
				} catch(e) {//if that also fails return false.
				
					xhr = false;
				
				}
			
			}
		
		}
		
		return xhr;//return the value of xhr
	}
	var http = getHTTPObject(); // We create the HTTP Object
