var xmlHttp = "";
/*------------------------------------------------
	以下のIDは別途調べて貰う必要があります。
	地方ID
	http://weather.livedoor.com/forecast/rss/forecastmap.xml
	※xml表示で各cityタグのIDを使用
	警報・注意報のxml名
	http://weather.livedoor.com/weather_hacks/rss_feed_list.html
	表示の注意：タグのIDはdisp数値です
	disp0 -> 今日の天気情報
	disp1 -> 明日の天気情報
	disp2 -> 明後日の天気情報
	disp3 -> 警報・注意報
------------------------------------------------*/
//lwwsload.phpへの絶対パス
var LeadPHPPath = "http://www.fuji-spa.com/get_weather.php";
//地方ID（天気予報で必須）
var cityID = 122;
//県ID（警報・注意報情報、天気予報で必須）
var prefID = 41;

function handleHttpResponse() 
{
	if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
	{
		var xmlDoc = xmlHttp.responseXML;
		if (xmlDoc.documentElement) 
		{
			var items = xmlDoc.getElementsByTagName('items');
			var itemsNum = items.length;
			
			for(nCnt=0; nCnt<itemsNum; nCnt++)
			{
				var day = items[nCnt].getElementsByTagName('day')[0].childNodes[0].nodeValue;
				var images  = items[nCnt].getElementsByTagName('image')[0].childNodes[0].nodeValue;
				var max = items[nCnt].getElementsByTagName('max')[0].childNodes[0].nodeValue;
				var min = items[nCnt].getElementsByTagName('min')[0].childNodes[0].nodeValue;
				var telop = items[nCnt].getElementsByTagName('telop')[0].childNodes[0].nodeValue;
				
				var outputData = '<div style="float:left;width:45px;border:1px solid #999;margin:2px;text-align:center;"><p>' + day + '</p>';
					outputData += '<img src="' + images + '" width="35" height="22" alt="' + telop + '" title="' + telop + '">';
					outputData += '<!--p>' +  telop + '</p>';
					outputData += '<p><span class="max">' + max + '</span> / <span class="min">' + min + '</span></p--></div>';
				
				document.getElementById('disp' + nCnt).innerHTML = outputData;
			}

			var WarDisp = xmlDoc.getElementsByTagName('warn')[0].childNodes[0].nodeValue;
			var WarOutPut = '<p class="">' + WarDisp + '</p>';
			document.getElementById('disp3').innerHTML = WarOutPut;

		}
		else 
		{
			//処理なし
		}

	}
}

xmlHttp = getXmlHttpObject();
/* xmlHttpで呼ｄ双すオブジェクトを指定 */
xmlHttp.open('GET', LeadPHPPath + '?pref='+ prefID +'&city='+ cityID , true);
/* コンテントタイプを指定*/
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
/* レスポンスデータ処理コールバック関数を設定 */
xmlHttp.onreadystatechange = handleHttpResponse;
xmlHttp.send(null);

function getXmlHttpObject() 
{
	var xmlhttp;
	//iehacks
	/*@cc_on
	@if (@_jscript_version >= 5)
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp = false;
			}
		}
	@else
		xmlhttp = false;
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
	{
		try {
			xmlhttp = new XMLHttpRequest();
			xmlhttp.overrideMimeType("text/xml"); 
		} catch (e) {
			xmlhttp = false;
		}
    }
	return xmlhttp;
}
