/*-- AJAX Request Handler ------------------------*/
function getRates2(order, rooms) {
	var url = 'controller.php';
	var pars = 'method=getratesfront&rooms='+rooms+'&order='+order;
	var myAjax = new Ajax.Request( 
						url, 
							{ 
								method: 'get', 
								parameters: pars,
								onComplete:showRates2
							}
						);
}
function getRates3(order, rooms) {
	var url = 'controller.php';
	var pars = 'method=getratesfront&rooms='+rooms+'&order='+order;
	var myAjax = new Ajax.Request( 
						url, 
							{ 
								method: 'get', 
								parameters: pars,
								onComplete:showRates3
							}
						);
}
function showRates2(originalRequest, json) {
	// Get recordSet Array 
	var records = json.recordSet;
	var t = $('rates_2');
	var len = t.rows.length;
	if (len>2)
		removeRows(2);
	for (var i= 0; i<records.length; i++) {
		addNewRow(records[i], 2);
	}
}
function showRates3(originalRequest, json) {
	// Get recordSet Array 
	var records = json.recordSet;
	var t = $('rates_3');
	var len = t.rows.length;
	if (len>2)
		removeRows(3);
	for (var i= 0; i<records.length; i++) {
		addNewRow(records[i], 3);
	}
}
////////////////////////////////////////////////////
/*-- Utitlity Functions --------------------------*/
////////////////////////////////////////////////////
function removeRows(n) {
	var t = $('rates_'+n);
	var len = t.rows.length;
	for (i=len-1; i>2; i--) {
		t.deleteRow(i);
	}
}
function addNewRow (r,n) {
	var t = $('rates_'+n);
	var index = t.rows.length;
	nextRow =  t.insertRow(index);
	sStart = nextRow.insertCell(0);
	day = nextRow.insertCell(1);
	week = nextRow.insertCell(2);
	weekend = nextRow.insertCell(3);
	month = nextRow.insertCell(4);
	extraDay = nextRow.insertCell(5);
	sStart.innerHTML = r['session'];
	day.innerHTML = '$'+r['day'];
	week.innerHTML = '$'+r['week'];
	if ( r['weekend'] == 0.00) {
		weekend.innerHTML = 'n/a';
	}else{
		weekend.innerHTML = r['weekend'];
	}
	if ( r['month'] == 0.00) {
		month.innerHTML = 'n/a';
	}else{
		month.innerHTML = r['month'];
	}
	extraDay.innerHTML = r['extraDay'];
}






