function buildListingRouteTable(props)
{
	var tbl = document.getElementById('route_table');

	var h = '<table>';

	h += '<tr><td class="DirectionsFormLabelText">Stop No.</td><td class="DirectionsFormLabelText">Address</td></tr>';

	var bgcolor = '#ffffff';

	h += '<tr><td class="DirectionsFormLabelText">' + createOptions(props.length, 'begin', 1) + '</td><td class="DirectionsFormLabelText">Begin Address</td></tr>';

	for (var i = 0; i < props.length; i++) {

		h += '<tr><td class="DirectionsFormLabelText">' + createOptions(props.length, props[i].getAttribute('cd_MLS'), (i+2)) + '</td><td class="DirectionsFormLabelText">' + cleanString(props[i].getAttribute('L_LISTINGADDR1')) + '</td></tr>';	
	
	}

	h += '</table>';

	tbl.innerHTML = h;

}

function createOptions(len, id, sel) {

var h = '';

if (id == 'begin') {
	h = '<SELECT NAME="ROUTE_STOP_ID_' + id + '" id="begin_select">';
} else {
	h = '<SELECT NAME="ROUTE_STOP_ID_' + id + '">';
}
	
h += '<option value="X">X</option>';

for (var i = 1; i < (len + 2); i++) {
	if (i == sel) {
		h += '<option value="' + i + '" selected>' + i + '</option>';
	} else { 
		h += '<option value="' + i + '">' + i + '</option>';
	}
}

return h;

}

