/**
* @author mtanaka
*/

var dataTable = null;

function printRouteTable(arrayDestinations, idStart, idEnd) {
	
	var tableSource = new Array();
		
	var dataSource = new YAHOO.util.DataSource(tableSource);
    dataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
    dataSource.responseSchema = {
           fields: [
                {key:"order"},
                {key:"name"}
            ]
    };
	var columnDefs = [
			{key:"order", label:'<div class="route_order">順序</div>'},
			{key:"name", label:'<div class="route_order">目的地</div>'}
		];

	for(var i=0; i<arrayDestinations.length; i++) {
		var info = arrayDestinations[i];
		var point = info.getPoint();
		var name = info.getName();
		
		if(info.getId() == idStart) name += '<img src="img/icon_start.gif"/>';
		if(info.getId() == idEnd) name += '<img src="img/icon_end.gif"/>';
		name = '<div onClick="manager.showInfoWindow(\'' + info.getId() + '\');">' + name + '</div>';
		order = '<div class="route_order" onClick="manager.showInfoWindow(\'' + info.getId() + '\');">' + String.fromCharCode("A".charCodeAt(0) + i)  + '</div>';

		tableSource.push({ order: order, name: name });
	}

	dataTable = new YAHOO.widget.ScrollingDataTable('routeTable', columnDefs, 
			dataSource, { height: "180px", width: "290px" });

}