
function loadXMLFile() {
	var filename = "data.xml?cache="+(new Date()).getTime();
	new Ajax.Request(filename, { method: "get", onComplete: displayData });
}
function displayData(httpObj) {
	var xmlObj = httpObj.responseXML;
	
	days = new Array("Sun","Mon","Tue","Wed","Th","Fri","Sat");
	date = new Date();
	hour = date.getHours();
	day = days[date.getUTCDay()];
	
	var time = "";
	var title = "";
	var personarity = "";
	
	if (hour == 5) {
		time = getCellData(xmlObj, day, 1,0);
		title = getCellData(xmlObj, day, 3,0);
		personarity = getCellData(xmlObj, day, 4,0);
	} else if (hour == 6) {
		time = getCellData(xmlObj, day, 1,1);
		title = getCellData(xmlObj, day, 3,1);
		personarity = getCellData(xmlObj, day, 4,1);
	} else if (hour == 7) {
		time = getCellData(xmlObj, day, 1,2);
		title = getCellData(xmlObj, day, 3,2);
		personarity = getCellData(xmlObj, day, 4,2);
	} else if (hour == 8) {
		time = getCellData(xmlObj, day, 1,3);
		title = getCellData(xmlObj, day, 3,3);
		personarity = getCellData(xmlObj, day, 4,3);
	} else if (hour == 9) {
		time = getCellData(xmlObj, day, 1,4);
		title = getCellData(xmlObj, day, 3,4);
		personarity = getCellData(xmlObj, day, 4,4);
	} else if (hour == 10) {
		time = getCellData(xmlObj, day, 1,5);
		title = getCellData(xmlObj, day, 3,5);
		personarity = getCellData(xmlObj, day, 4,5);
	} else if (hour == 11) {
		time = getCellData(xmlObj, day, 1,6);
		title = getCellData(xmlObj, day, 3,6);
		personarity = getCellData(xmlObj, day, 4,6);
	} else if (hour == 12) {
		time = getCellData(xmlObj, day, 1,7);
		title = getCellData(xmlObj, day, 3,7);
		personarity = getCellData(xmlObj, day, 4,7);
	} else if (hour == 13) {
		time = getCellData(xmlObj, day, 1,8);
		title = getCellData(xmlObj, day, 3,8);
		personarity = getCellData(xmlObj, day, 4,8);
	} else if (hour == 14) {
		time = getCellData(xmlObj, day, 1,9);
		title = getCellData(xmlObj, day, 3,9);
		personarity = getCellData(xmlObj, day, 4,9);
	} else if (hour == 15) {
		time = getCellData(xmlObj, day, 1,10);
		title = getCellData(xmlObj, day, 3,10);
		personarity = getCellData(xmlObj, day, 4,10);
	} else if (hour == 16) {
		time = getCellData(xmlObj, day, 1,11);
		title = getCellData(xmlObj, day, 3,11);
		personarity = getCellData(xmlObj, day, 4,11);
	} else if (hour == 17) {
		time = getCellData(xmlObj, day, 1,12);
		title = getCellData(xmlObj, day, 3,12);
		personarity = getCellData(xmlObj, day, 4,12);
	} else if (hour == 18) {
		time = getCellData(xmlObj, day, 1,13);
		title = getCellData(xmlObj, day, 3,13);
		personarity = getCellData(xmlObj, day, 4,13);
	} else if (hour == 19) {
		time = getCellData(xmlObj, day, 1,14);
		title = getCellData(xmlObj, day, 3,14);
		personarity = getCellData(xmlObj, day, 4,14);
	} else if (hour == 20) {
		time = getCellData(xmlObj, day, 1,15);
		title = getCellData(xmlObj, day, 3,15);
		personarity = getCellData(xmlObj, day, 4,15);
	} else if (hour == 21) {
		time = getCellData(xmlObj, day, 1,16);
		title = getCellData(xmlObj, day, 3,16);
		personarity = getCellData(xmlObj, day, 4,16);
	} else if (hour == 22) {
		time = getCellData(xmlObj, day, 1,17);
		title = getCellData(xmlObj, day, 3,17);
		personarity = getCellData(xmlObj, day, 4,17);
	} else if (hour == 23) {
		time = getCellData(xmlObj, day, 1,18);
		title = getCellData(xmlObj, day, 3,18);
		personarity = getCellData(xmlObj, day, 4,18);
	} else if (hour == 24) {
		time = getCellData(xmlObj, day, 1,19);
		title = getCellData(xmlObj, day, 3,19);
		personarity = getCellData(xmlObj, day, 4,19);
	} else if (hour == 1) {
		time = getCellData(xmlObj, day, 1,20);
		title = getCellData(xmlObj, day, 3,20);
		personarity = getCellData(xmlObj, day, 4,20);
	} else if (hour == 2) {
		time = getCellData(xmlObj, day, 1,21);
		title = getCellData(xmlObj, day, 3,21);
		personarity = getCellData(xmlObj, day, 4,21);
	} else if (hour == 3) {
		time = getCellData(xmlObj, day, 1,22);
		title = getCellData(xmlObj, day, 3,22);
		personarity = getCellData(xmlObj, day, 4,22);
	} else if (hour == 4) {
		time = getCellData(xmlObj, day, 1,23);
		title = getCellData(xmlObj, day, 3,23);
		personarity = getCellData(xmlObj, day, 4,23);
	}
	
	if (personarity != "-") {
		$("resultNowOnAir").innerHTML = "<h4>-&nbsp;"+ time +"&nbsp;-</h4><h5><a href=\"http://www.fm773.co.jp/timetable.html\">"+ title +"</a></h5><p>[&nbsp;"+ personarity +"&nbsp;]</p>";
	} else {
		$("resultNowOnAir").innerHTML = "<h4>-&nbsp;"+ time +"&nbsp;-</h4><h5><a href=\"http://www.fm773.co.jp/timetable.html\">"+ title +"</a></h5>";
	}
	displayDataSponsor(xmlObj);
}



function displayDataSponsor(xmlObj) {
	var sponsorObj = getWorkSheet(xmlObj, "sponsor");
	var w = getWorkSheetColCount(sponsorObj);
	var h = getWorkSheetRowCount(sponsorObj);
	var resultDataSponsor = "";
	
	for (var posY=0; posY<h; posY++) {
		var nameSponsor = getCellData(xmlObj,"sponsor",0,posY);
		var addressSponsort = getCellData(xmlObj,"sponsor",1,posY);
		var urlSponsor = getCellData(xmlObj,"sponsor",2,posY);
		
		if (urlSponsor == "-") {
			resultDataSponsor += "<li><a href=\"http://maps.google.co.jp/?q="+ addressSponsor +"\" target=\"blank\">"+ nameSponsor +"</a></li>";
		} else {
			resultDataSponsor += "<li><a href=\""+ urlSponsor +"\" target=\"blank\">"+ nameSponsor +"</a></li>";
		}
		$("resultSponsor").innerHTML = resultDataSponsor;
	}
}