/* 
* Programmer: Anthony Green
*
* Date: 3/14/2008
*
* Description: JavaScript for the digital tv questionnaire
*
* Revisions:
*/

//Global Variables
var answer;
var county;
var tv;
var reception;

// Register Rico Ajax
function ajaxRegister() {
	// CGI script that will generate the XML response
	ajaxEngine.registerRequest( 'getDTVAnswer', 'get_answer.cgi' );
	// Element that will be updated by Ajax
	ajaxEngine.registerAjaxElement( 'answer' );
}

// Vervifies that all three list boxes have changed from their default value
function getAnswer() {
	// Assoociate list boxes to variables
	county = document.getElementById('county');
	tv = document.getElementById('tv');
	reception = document.getElementById('reception');
	
	// If all have changed, call sendRequest()
	if (county.value != 0 && tv.value != 0 && reception.value != 0) {
		sendRequest();
	}
}

// Send Rico Ajax request to update answer div
function sendRequest() {
	// Associate answer div with variable
	answer = document.getElementById('answer');
	// Zero out any contents of div
	answer.innerHTML = "";
	
	// Send request to server to update answer div
	ajaxEngine.sendRequest('getDTVAnswer',
					'county=' + county.value,
					'tv=' + tv.value,
					'reception=' + reception.value);
}
