/*
 * Copyright (C) 2008 Interbus Pty Ltd
 * support@interbus.com.au
 *
 * Requires: prototype.js.
 */
 
 function IB_GetStopList(stopTypes, defaultStop, dropDownToPopulate) {
	var urlPrefix = location.href.substring(0, 5) == 'https' ? 'https' : 'http';
	var url = urlPrefix + '://bookings.sunair.com.au/SunAirInfo/StopList.aspx?StopTypes=' + stopTypes + '&DefaultStop=' + defaultStop;
	new Ajax.Request(url,
		{
			method:'get',
			onSuccess: function(transport){
			var response = transport.responseText || "";
			$(dropDownToPopulate).options.length = 0;
			if ($(dropDownToPopulate).outerHTML) {
				var outerHTML = $(dropDownToPopulate).outerHTML;
				outerHTML = outerHTML.substring(0, outerHTML.length - 9);
				outerHTML += response + "</select>";
				$(dropDownToPopulate).outerHTML = outerHTML;
			}
			else {
				$(dropDownToPopulate).innerHTML = response;
			}
		},
		onFailure: function(){ alert('Unable to retrieve stop list, please refresh the page'); }
		});
 }