function calculate() {
	var calcResult = validCalc.validate();	
}

function calculateCourse(validationResult, form) {
	if (validationResult == true) {	
		var calcPostStr = "sel_course=" + document.getElementById('sel_course').value + "&sel_weeks=" + document.getElementById('sel_weeks').value + "&sel_hours=" + document.getElementById('sel_hours').value;
		document.getElementById('butCalc').disabled = true;
		document.getElementById('butCalc').value = 'Calculating Fees ...';
		var calcTemp = new Effect.Fade('courseCalculatorResponse', { afterFinish: function() { 
			doAJAXCall('_includes/calc-response.asp', 'POST', '' + calcPostStr + '', calcResponse); 
		} } ); 
	}  	
}

var calcResponse = function(oXML) {
	var responseCalc = oXML.responseText;
	document.getElementById("courseCalculatorResponse").innerHTML = responseCalc;
	document.getElementById('butCalc').disabled = false;
	document.getElementById('butCalc').value = 'Calculate Fees';
	Effect.Appear('courseCalculatorResponse');
}

var lists = new Array();

lists['1'] = new Array();
lists['1'][0] = new Array('15','30');
lists['1'][1] = new Array('15','30');
lists['2'] = new Array();
lists['2'][0] = new Array('21','24');
lists['2'][1] = new Array('21','24');
lists['3'] = new Array();
lists['3'][0] = new Array('15','30');
lists['3'][1] = new Array('15','30');
lists['4'] = new Array();
lists['4'][0] = new Array('15');
lists['4'][1] = new Array('15');
lists['5'] = new Array();
lists['5'][0] = new Array('15');
lists['5'][1] = new Array('15');
lists['6'] = new Array();
lists['6'][0] = new Array('15','21','24','30');
lists['6'][1] = new Array('15','21','24','30');
lists['7'] = new Array();
lists['7'][0] = new Array('9');
lists['7'][1] = new Array('9');
lists['8'] = new Array();
lists['8'][0] = new Array('6');
lists['8'][1] = new Array('6');

function emptyList( box ) {
	while ( box.options.length ) box.options[0] = null;
}

function fillList( box, arr ) {
	for ( i = 0; i < arr[0].length; i++ ) {
		option = new Option( arr[0][i], arr[1][i] );
		box.options[box.length] = option;
	}
	box.selectedIndex=0;
}

function changeList( box ) {
	list = lists[box.options[box.selectedIndex].value];
	emptyList( box.form.sel_hours );
	fillList( box.form.sel_hours, list );
}
