<!-- 
// Get the HTTP Object
function getHTTPObject(){
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) return new XMLHttpRequest();
	else {
		alert("Your browser does not support AJAX.");
		return null;
		}
} 
// Change the value of the outputText field
function setOutput(objID){
	
	if(httpObject.readyState == 4)
		{
			document.getElementById(objID).innerHTML = httpObject.responseText;
		}
	else
		{
			document.getElementById(objID).innerHTML = "<img src='../include/ajax-loader.gif' /> Loading...";
		}
}
// Implement business logic 
function makerequest(serverPage, objID){ 
	httpObject = getHTTPObject();
	if (httpObject != null) {
		//httpObject.open("GET", "upperCase.php?inputText="
		//	+document.getElementById('inputText').value, true);
		httpObject.open("GET", serverPage, true);
		
		//httpObject.onreadystatechange = setOutput(objID);		
		httpObject.onreadystatechange = function()
		{
		if(httpObject.readyState == 4)
			{
				document.getElementById(objID).innerHTML = httpObject.responseText;
			}
		else
			{
				document.getElementById(objID).innerHTML = "<img src='../include/ajax-loader.gif' /> Loading...";
			}
		}		
		httpObject.send(null); 
	}
}

// Implement business logic 
function makerequest2(serverPage, objID,msg){ 
	httpObject = getHTTPObject();
	if (httpObject != null) {
		//httpObject.open("GET", "upperCase.php?inputText="
		//	+document.getElementById('inputText').value, true);
		httpObject.open("GET", serverPage, true);
		
		//httpObject.onreadystatechange = setOutput(objID);		
		httpObject.onreadystatechange = function()
		{
		if(httpObject.readyState == 4)
			{
				document.getElementById(objID).innerHTML = httpObject.responseText;
			}
		else
			{
				document.getElementById(objID).innerHTML = "<img src='../include/ajax-loader.gif' /> Loading...<br/>" + msg;
			}
		}		
		httpObject.send(null); 
	}
}

var httpObject = null;
//-->

<!--//Create a boolean variable to check for a valid Internet Explorer instance.
	
	
	function makerequest_o(serverPage, objID) {		
		var xmlhttp = false;
		//Check if we are using IE.
		try {
		//If the Javascript version is greater than 5.
		//xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.5.0");	
		
		} catch (e) {
		//If not, then use the older active x object.
		try {
		//If we are using Internet Explorer.
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		
		} catch (E) {
		//Else we must be using a non-IE browser.
		xmlhttp = false;
		}
		}
		//If we are using a non-IE browser, create a javascript instance of the object.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		xmlhttp = new XMLHttpRequest();
		
		}
	
		var obj = document.getElementById(objID);
		xmlhttp.open("GET", serverPage);
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				obj.innerHTML = xmlhttp.responseText;
			}
			else
			{
				obj.innerHTML = "<img src='../include/ajax-loader.gif'> <BR> Loading...";				
			}
		}

		xmlhttp.send(null);
	}


	function makerequest2_o(serverPage, objID,msg) {
		var xmlhttp = false;		
		try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.5.0");			
		} catch (e) {
		try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");		
		} catch (E) {
		xmlhttp = false;
		}
		}
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		xmlhttp = new XMLHttpRequest();		
		}

		var obj = document.getElementById(objID);
		xmlhttp.open("GET", serverPage);
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {				
				obj.innerHTML = xmlhttp.responseText;
			}
			else
			{
				obj.innerHTML = "<img src='../include/ajax-loader.gif'> <br> Loading...<br>" + msg;
			}
		}
		xmlhttp.send(null);
	}
	

	function getformvalues (fobj, valfunc){
		
		var str = "";
		aok = true;
		var val;
		//Run through a list of all objects contained within the form.
		for(var i = 0; i < fobj.elements.length; i++){

			if(valfunc) 
			{
				if (aok == true){
				
					val = valfunc (fobj.elements[i].value,fobj.elements[i].name);
					val =  (fobj.elements[i].value,fobj.elements[i].name);
					if (val == false){
						aok = false;
						}
					}
			}
			
			str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
		}
		//Then return the string values.
		return str;
	}		
	
	
	function submitform(serverPage, objID,theform,valfunc) {
		var xmlhttp = false;		
		try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.5.0");			
		} catch (e) {
		try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");		
		} catch (E) {
		xmlhttp = false;
		}
		}
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		xmlhttp = new XMLHttpRequest();		
		}

		var obj = document.getElementById(objID);
		var str = getformvalues(theform,valfunc);
		
		xmlhttp.open("POST", serverPage,true);
		xmlhttp.setRequestHeader("Content-Type",
					"application/x-www-form-urlencoded; charset=UTF-8");		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				obj.innerHTML = xmlhttp.responseText;
			}
			else
			{
				obj.innerHTML = "<img src='../include/ajax-loader.gif'> Loading...";	
			}
		}
		xmlhttp.send(str);

	}
	
	

	//-->


