var cXML = new Array();
function initHomen() {
	sendRequest(callback,'','GET','http://www.royalbus.jp/homendata.php',true,true);
}
function callback(res) {
	var deps = res.responseXML.getElementsByTagName('dep');
	var obj1 = document.getElementsByName('depHomen')[0];
	var obj, key;

	obj1.length = 1;
	for(var i=0; i<deps.length; i++) {
		obj = deps[i];
		key = obj.getAttribute('code');
		addOption(obj1, key, obj.getAttribute('name'));
		cXML[key] = new Array();

		obj = obj.getElementsByTagName('arr');
		for(var j=0; j<obj.length; j++) {
			cXML[key].push(new Array(obj[j].getAttribute('code'), obj[j].firstChild.nodeValue));
		}
	}
}
function changeDepH() {
	var obj1 = document.getElementsByName('depHomen')[0];
	var key = obj1.options[obj1.selectedIndex].value;
	var obj2 = document.getElementsByName('arrHomen')[0];
	obj2.length = 1;
	if(key=="") return;
	for(var i=0; i<cXML[key].length; i++) addOption(obj2, cXML[key][i][0], cXML[key][i][1]);
}
function initDate() {
	var oy = document.getElementsByName('year')[0];
	var om = document.getElementsByName('month')[0];
	var od = document.getElementsByName('day')[0];
	var dt = new Date();
	var yy = dt.getYear();		if(yy<2000) yy+=1900;
	var mm = dt.getMonth()+1;	if(mm<10) mm="0"+mm;
	var dd = dt.getDate();		if(dd<10) dd="0"+dd;
	selOption(oy,yy);
	selOption(om,mm);
	selOption(od,dd);
}

fncEventHandler(window,'load',initHomen);
fncEventHandler(window,'load',initDate);

