// JavaScript Document

var divID = "quote";
var quoteNote = "<p>Your quote will be ready as soon as the server responds</p>"

//function called when the AJAX/HTTPResponse state changes. displays data for user upon success
function setQuote(){
	if(request.readyState == 4){//test state for '4' - complete notice
		if(request.status == 200){//test status for '200' - good return
			//display the quote in the designated field
			document.getElementById(divID).innerHTML = request.responseText;
		}else{
			//display status in field
			document.getElementById(divID).innerHTML = "status is " + request.status;
		}
	}
}

//function called by page to collect data via AJAX/HTTPResponse methods
function getQuote(){
	//Display a note for user while quote is being retrieved
	document.getElementById(divID).innerHTML = quoteNote;
	
	//requested URL
	var url = "/htmlcmpt/quote_mgr/quote_grab.php";
	
	//standard AJAX/HTTPResponse send
	request.open("GET", url, true);
	request.onreadystatechange = setQuote;
	request.send(null);
}
