/*****************************/
/* Written by : Jet Eloriaga */
/* March 2009                */
/*****************************/

var request;

/***********************************************************/
/* Creates a Request object and returns a reference to it. */
/***********************************************************/
function getRequest(){
    if (request) return;
    
    try { 
      request = new XMLHttpRequest();
    } catch ( trymicrosoft ) { 
    	try {
    		request = new ActiveXObject("Msxml2.XMLHTTP");
    	} catch ( othermicrosoft ) {
    		try{
    			request = new ActiveXObject("Microsoft.XMLHTTP");
    		} catch ( failed ) {
    			request = false;
    		}
    	}
    }
    return request;
}

/******************************************************/
/* connects to the server and sets up callback method */
/******************************************************/
function sendGETRequest(request, url, callback){
    if (!request)
        return;
    request.open("GET", url, true);
    request.onreadystatechange = callback;
    request.send(null);
}

/********************************/
/* process response from server */
/********************************/
function showResult(){
	if ( request.readyState == 4 )
		if ( request.status == 200 ){
			var response = request.responseText;
			try{
    			document.getElementById("result").innerHTML = response;
			}catch( ex ){
			}
		}
}
