function get_side(code) {
	if (isNaN(code) == false) {
		var get_str = '?code=' + code;
		new Ajax.Request(
			"/ajax_php/get_side.php",
			{
				method: 'get',
				parameters: get_str,
				onComplete: setSide
			});
	}
}

function setSide(httpObj) {
	var res = httpObj.responseText;
	document.getElementById("sidebarArea").innerHTML = res;
}

function get_header() {
	new Ajax.Request(
		"/ajax_php/get_header.php",
		{
			method: 'get',
			onComplete: setHeader
		});
}

function setHeader(httpObj) {
	var res = httpObj.responseText;
	document.getElementById("globalNaviSub").innerHTML = res;
}

var bidx_code = null;
var offset = null;
var picpath	= null;

//ランダムとソートをセット
function get_blog_photo_side(code, set, path) {
	var get_str;

	if (isNaN(code) == false && isNaN(set) == false && path != '') {
		//グローバル化
		bidx_code = code;
		offset = set;
		get_str	= 'code=' + bidx_code + '&offset=' + offset;
		picpath = path
	} else {
		return false;
	}
	
	var today = new Date();
	
	new Ajax.Request(
		"/blog/get_blog_photo.php?"+today.getSeconds,
		{
			method: 'get',
			parameters: get_str,
			onComplete: set_blog_photo_side
		});
}

//画像表示
function set_blog_photo_side(httpObj) {
	var res = httpObj.responseXML;
	var item = res.getElementsByTagName("item");
	//取得件数
	var item_ln = item.length;
	
	//該当件数があれば、リストにセット
	if( item_ln > 0) {
		for(var i=0; i<item_ln; i++) {
			if (item[i].getAttribute("offset") == offset && item[i].getAttribute("bdri_code") != "") {
				//宣言
				var img, bdir_code, url, link, cnt, pre_offset, next_offset, src;
				
				//画像パス
				src = item[i].getAttribute("bidx_dir");
				
				//画像差し替え
				img = item[i].getAttribute("photo");
				document.images['RanImg'].src = "/blog/" + src + "/images/"+ img;
				
				//画像リンク先作成
				bdri_code = item[i].getAttribute("bdri_code");
				url = "/blog/" + src + "/index.html?page="+ bdri_code;
				
				//画像リンク先の差し替え
				link = document.getElementById("RanLink"); 
				link.setAttribute('href', url);
				
				//全体数取得
				cnt = item_ln;
				
				//オフセットを一つ前に戻す
				pre_offset = offset - 1;
				//マイナスの場合は0
				if (pre_offset <= 0) {
					pre_offset = 0;
				}
				//オフセットを一つ進める
				next_offset = offset + 1;
				//オフセットが全体数以上になった場合は、-1
				if (next_offset >= cnt) {
					next_offset = next_offset - 1;
				}
				
				//宣言
				var count, pre, center, next, clr, html;
				//カウント数
				count = (offset + 1) + "/" + cnt;
				
				html = "<div class=\"divPhotoGalleryBtnArrow\"><a href=\"#noscript\" title=\"前の写真を表示します\" onclick=\"get_blog_photo_side("+ bidx_code +","+ pre_offset +",'" + picpath + "')\"><img src=\"/common-img/btn-arrow-photogallery-prev.gif\" alt=\"\" width=\"15\" height=\"15\" border=\"0\"></a></div>";
				html += "<div class=\"divPhotoGalleryBtnAll\" onClick=\"MM_openBrWindow('/blog/photo-list.html?bidx_code="+ bidx_code +"','','width=820,height=620')\" title=\"フォトギャラリーの写真一覧を新規ウィンドウで開きます\">";
				html += "	<p>全て表示</p>";
				html += "</div>";
				html += "<div class=\"divPhotoGalleryBtnArrow\"><a href=\"#noscript\" title=\"次の写真を表示します\" onclick=\"get_blog_photo_side("+ bidx_code +","+ next_offset +",'" + picpath + "')\"><img src=\"/common-img/btn-arrow-photogallery-next.gif\" alt=\"\" width=\"15\" height=\"15\" border=\"0\"></a></div>";
				html += "<div class=\"clr\"></div>";
	
				//リンクの書き換え
				document.getElementById("navi").innerHTML = html;
				
				var text_date, txt_cnt;
				if (item[i].getAttribute("title") != "") {
					txt_date = "<p class=\"pPhotoGalleryPhotoDate\">"+ item[i].getAttribute("title") +"</p>";
				} else {
					txt_date = "<p class=\"pPhotoGalleryPhotoDate\">&nbsp;</p>";
				}
				txt_cnt = "<p class=\"pPhotoGalleryPhotoTotal\">"+ count +"</p>";
				clr = "<div class=\"clr\"></div>";
				html = txt_date + txt_cnt + clr;
				//テキスト書き換え
				document.getElementById("title").innerHTML = html;

			}
		}
	}
}

//2007.11.21 tyama
function get_weather() {	
	var today = new Date();
	new Ajax.Request(
		"/ajax_php/get_weather.php?"+today.getSeconds,
		{
			method: 'get',
			parameters: '',
			onComplete: setWeather
		});
}

function setWeather(httpObj)
{
	var res = httpObj.responseXML;
	var data_n = res.getElementsByTagName("data");
	var dataln = data_n.length;
	if( dataln > 0) {
		for(var i=0; i<dataln; i++) {
			day = data_n[i].getAttribute("day");
			yoho= data_n[i].getAttribute("yoho");
			img= data_n[i].getAttribute("imgsrc");
			mx= data_n[i].getAttribute("tempmx");
			mn= data_n[i].getAttribute("tempmin");
			html = '';
			switch(day) {
				case "0":
					if(yoho!=''&&img!='') {
						html = '<img src="'+img+'" width="50" height="31" border="0" alt="'+yoho+'">';
						$('tw-img').innerHTML = html;
						if(yoho!='') {
							$('tw-yoho').innerHTML = yoho;
						}
						if(mx!='') {
							$('tw-mx').innerHTML = mx+"℃";
						}
						if(mn!='') {
							$('tw-mn').innerHTML = mn+"℃"; 
						}
					}
					break;
				case "1":
					if(yoho!=''&&img!='') {
						html = '<img src="'+img+'" width="25" border="0" alt="'+yoho+'">'+yoho;
						$('tm-img').innerHTML = html;
						if(mx!='') {
							$('tm-mx').innerHTML = mx+"℃";
						}
						if(mn!='') {
							$('tm-mn').innerHTML = mn+"℃"; 
						}
					}
					break;
				case "2":
					if(yoho!=''&&img!='') {
						html = '<img src="'+img+'" width="25" border="0" alt="'+yoho+'">'+yoho;
						$('dat-img').innerHTML = html;
						if(mx!='') {
							$('dat-mx').innerHTML = mx+"℃";
						}
						if(mn!='') {
							$('dat-mn').innerHTML = mn+"℃"; 
						}
					}
					break;

			}
		}
	}
}
