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

//ランダムとソートをセット
function get_blog_photo(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
		});
}

//画像表示
function set_blog_photo(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;
				
				//画像差し替え
				img = item[i].getAttribute("photo");
				document.images['RanImg'].src = "images/"+ img;
				
				//画像リンク先作成
				bdri_code = item[i].getAttribute("bdri_code");
				url = "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;

				pre = "<div class=\"divBlogMenuPhotoArrow\">";
				pre += "<a href=\"#noscript\" onclick=\"get_blog_photo("+ bidx_code +","+ pre_offset +",'" + picpath + "')\">";
				pre += "<img src=\"" +picpath+ "/images/blog-photo-graph-arrow-left.gif\" alt=\"前\" border=\"0\" />";
				pre += "</a>";
				pre += "</div>";
				
				center = "<div id=\"divBlogMenuPhotoAll\" onClick=\"MM_openBrWindow('/blog/photo-list.html?bidx_code=" + bidx_code + "','','width=820,height=620')\"></div>";
				
				next = "<div class=\"divBlogMenuPhotoArrow\">";
				next += "<a href=\"#noscript\" onclick=\"get_blog_photo("+ bidx_code +","+ next_offset +",'" + picpath + "')\">";
				next += "<img src=\"" +picpath+ "/images/blog-photo-graph-arrow-right.gif\" alt=\"次\" border=\"0\">";
				next += "</a>";
				next += "</div>";
				
				clr = "<div class=\"clr\"></div>";

				html = pre + center + next + clr;
	
				//リンクの書き換え
				document.getElementById("divBlogMenuPhotoBtn").innerHTML = html;
				
				var text_date, txt_cnt;
				if (item[i].getAttribute("title") != "") {
					txt_date = "<p id=\"pBlogMenuPhotoName\">"+ item[i].getAttribute("title") +"</p>";
				} else {
					txt_date = "<p id=\"pBlogMenuPhotoName\">&nbsp;</p>";
				}
				txt_cnt = "<p id=\"pBlogMenuPhotoTotal\">"+ count +"</p>";
				html = txt_date + txt_cnt;
				//テキスト書き換え
				document.getElementById("divBlogMenuPhotoData").innerHTML = html;

			}
		}
	}
}