// JavaScript Document


/* parameters: 
	reqType: the HTTP request type, such as GET or POST
	url: the URL of the server program
	asynch: Whether to send the request asynchronously or not
	
*/

function httpRequest(reqType,url,asynch){

            // mozilla
		 if(window.XMLHttpRequest){
		  	request = new XMLHttpRequest();
			// ie
		} else if (window.ActiveXObject){
					request = new ActiveXObject("Msxml2.XMLHTTP");
				 			if (! request){
							request = new ActiveXObject("Microsoft.XMLHTTP");
				 			}
		}

         if (request) {
				 initReq(reqType,url,asynch);
         	} else {
			 // old browser
			 alert("Your need to update your browser to use this page!");
		 }
}

 
/* Initialize a request object that is already constructed  */
function initReq(reqType,url,isAsync) {
				
				 request.onreadystatechange = handleResponse;
				 request.open(reqType,url,isAsync);
				 request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
				 request.send(queryString);

}

