var url = "./xmlpagedata.php?tId=";
var page;
var titleId;
function loadImageData(p){
	page = parseInt(p);
	if(!document.getElementById("_titleId")){
		return ;
	}
	titleId = document.getElementById("_titleId").value;
	getImageData(url + titleId + "&page=" + page);
}
function getImageData(url){
	try {
		createXMLHttpRequest();
	}catch(e) {
		alert("通信ができません。");
		return false;
	}
	if (httpObj != null){
		httpObj.onreadystatechange = imageDataLoaded;
		httpObj.open("GET",url,true);
		httpObj.send(null);
	}else{
		alert("アクセスができません。");
		return false;
	}
}
function imageDataLoaded(){
	if(httpObj.readyState == 4 && httpObj.status == 200){
		var xmlDoc = httpObj.responseXML;
		if(xmlDoc){
			var handleList = xmlDoc.getElementsByTagName("handleName");
			if(handleList && handleList.length > 0){
				var handleNameNode = handleList[0].childNodes[0];
				if(handleNameNode != null)
					document.getElementById("pageHandleName").innerHTML = htmlencode(handleNameNode.nodeValue);
				else
					document.getElementById("pageHandleName").innerHTML = '&nbsp;';
			}
			var commentList = xmlDoc.getElementsByTagName("comment");
			if(commentList && commentList.length > 0){
				var commentNode = commentList[0].childNodes[0];
				if(commentNode != null){
					var commentStr = htmlencode(commentNode.nodeValue);
					if(checkUserAgent() == "FF")
						commentStr = commentStr.replace(/\n\n/g,'<br>');
					else
						commentStr = commentStr.replace(/\n/g,'<br>');
					document.getElementById("pageComment").innerHTML = commentStr;
				}else
					document.getElementById("pageComment").innerHTML = '&nbsp;';
			}
			var registDateList = xmlDoc.getElementsByTagName("registDate");
			if(registDateList && registDateList.length > 0){
				var registDateNode = registDateList[0].childNodes[0];
				if(registDateNode != null)
					document.getElementById("pageRegistDate").innerHTML = htmlencode(registDateNode.nodeValue);
				else
					document.getElementById("pageRegistDate").innerHTML = '&nbsp;';
			}
		}
		if(document.getElementById("pageMax")){
			var maxPage = parseInt(document.getElementById("pageMax").value);
			var linkStr = "";
			if(page > 1){
				linkStr += '<a href="javascript:loadImageData(1)"><span>&lt;&lt;最初</span></a>';
				linkStr += '<a href="javascript:loadImageData(' + (page - 1) + ')"><span>&lt;前へ</span></a>';
			}else{
				linkStr += '<span style="float:left;width:40%;">&nbsp;</span>';
			}
			linkStr += '<div> ' + page + '/' + maxPage + ' </div>';
			if(maxPage > page){
				linkStr += '<a href="javascript:loadImageData(' + (page + 1) + ')"><span>次へ&gt;</span></a>';
				linkStr += '<a href="javascript:loadImageData(' + maxPage + ')"><span>最新&gt;&gt;</span></a>';
			}else{
				linkStr += '<span style="float:left;width:40%;">&nbsp;</span>';
			}
			document.getElementById("pageLinkTop").innerHTML = linkStr;
			document.getElementById("pageLinkBottom").innerHTML = linkStr;
			document.getElementById("pageImage").src = "./bookImage.php?tId=" + titleId + "&page=" + page;
			document.getElementById("imageLink").href = "./bookImage.php?tId=" + titleId + "&page=" + page + "&type=D";
		}
	}
}

