Element.observe(window, 'load', function(){
	loadWeather('today');
	//loadProgram();
	//changeAlink();
	loadBlog();
});

var loadWeather = function(dayConf) {
	dayPub = dayConf;
	var url = 'weather.php';
	var param = 'city=86&day='+dayConf;
	var myAjax = new Ajax.Request(
	url,
	{method: 'GET', parameters: param, onComplete: getAjax.bindAsEventListener(this)});
}

var loadBlog = function() {
	var url = './js/blog_xml.php';
	var param = '';
	var myAjax = new Ajax.Request(
	url,
	{method: 'GET', parameters: param, onComplete: getBlog.bindAsEventListener(this)});
}

var changeAlink = function() {
	var aLinks = document.getElementsByTagName('a');
	for(i=0; i<aLinks.length; i++) {
		if(aLinks[i].href.indexOf("wakayamashimpo") != -1) {
			aLinks[i].target = "_blank";
		}
	}
}

var getAjax = function(req) {
	var ret = req.responseXML;
	if(dayPub == 'today') {
		dayNum = 1;
		$('description1').innerHTML = ret.getElementsByTagName('description')[0].firstChild.nodeValue;
	}
	if(dayPub == 'tomorrow') dayNum = 2;
	if(dayPub == 'dayaftertomorrow') dayNum = 3;
	document.getElementById('telop'+dayNum).innerHTML = ret.getElementsByTagName('telop')[0].firstChild.nodeValue;
	//var cels = ret.getElementsByTagName('celsius');
	document.getElementById('weather_image'+dayNum).src = ret.getElementsByTagName('url')[0].firstChild.nodeValue;
	document.getElementById('weather_image'+dayNum).alt = ret.getElementsByTagName('url')[0].firstChild.nodeValue;
	document.getElementById('weather_link'+dayNum).href = ret.getElementsByTagName('link')[0].firstChild.nodeValue;
	try{
		$('weather_link4').href = ret.getElementsByTagName('link')[0].firstChild.nodeValue;
		if(ret.getElementsByTagName('celsius')[0].firstChild) {
			if(ret.getElementsByTagName('celsius')[0].firstChild.nodeValue != '' && ret.getElementsByTagName('celsius')[0].firstChild.nodeValue != undefined) {
				document.getElementById('max_temp' + dayNum).innerHTML = ret.getElementsByTagName('celsius')[0].firstChild.nodeValue;
			} else {
				document.getElementById('max_temp' + dayNum).innerHTML = '--';
			}
		}
		else {
			document.getElementById('max_temp' + dayNum).innerHTML = '--';
		}
		if(ret.getElementsByTagName('celsius')[1].firstChild) {
			if(ret.getElementsByTagName('celsius')[1].firstChild.nodeValue != '' && ret.getElementsByTagName('celsius')[1].firstChild.nodeValue != undefined) {
				document.getElementById('min_temp' + dayNum).innerHTML = ret.getElementsByTagName('celsius')[1].firstChild.nodeValue;
			} else {
				document.getElementById('min_temp' + dayNum).innerHTML = '--';
			}
		}
		else {
			document.getElementById('min_temp' + dayNum).innerHTML = '--';
		}
	}
	catch(e){
		document.getElementById('max_temp' + dayNum).innerHTML = '--';
		document.getElementById('min_temp' + dayNum).innerHTML = '--';
	}
	if(dayPub == 'today') loadWeather('tomorrow');
	else if(dayPub == 'tomorrow') loadWeather('dayaftertomorrow');
}

var getBlog = function(req) {
	var ret = req.responseText;
	if(ret) new Insertion.Bottom("blogSpace", ret);

}

/*var loadProgram = function() {
Element.observe($('back'), 'click', getRan.bindAsEventListener(this));
Element.observe($('next'), 'click', getRan.bindAsEventListener(this));
}*/
/*
var getRan = function(e) {
Event.stop(e);
var elem = Event.element(e);
var id = $('chkId').innerHTML;
var flag = elem.id;
var url = 'randProg.php';
var param = 'flag='+flag+'&id='+id;
var myAjax = new Ajax.Request(
url,
{method: 'GET', parameters: param, onComplete: getReturn.bindAsEventListener(this)});
}

var getReturn = function(req) {
var ret = req.responseText;
var retAry = ret.split("%COM%");
if(retAry[4] == ''){
$('prolink').innerHTML = '<img src="/program/img/noimage.jpg" alt="" width="90" height="90">';
$('prodetail').innerHTML = retAry[1] + '<br />' + retAry[2] + '<br />' + retAry[5] + '&nbsp;&nbsp;' + retAry[6] + '～' + retAry[7] + '<br />' + retAry[3];
} else {
$('prolink').innerHTML = '<a href="/program/detail.php?id="'+retAry[0]+'><img src="/img/djPhoto/small'+retAry[4]+'.jpg" border="0" width="90" height="90" alt="" /></a>';
$('prodetail').innerHTML = '<a href="/program/detail.php?id='+retAry[0]+'">' + retAry[1] + '</a><br />' + retAry[2] + '<br />' + retAry[5] + '&nbsp;&nbsp;' + retAry[6] + '～' + retAry[7] + '<br />' + retAry[3];
}
$('chkId').innerHTML = retAry[0];
}*/
