//待機中の画像を先読み
var waitImg = new Image();
waitImg.src = "images/waiting_circle.gif";
	
function getPage(pageURL) {
	xmlhttp = createXMLHttp();
	if(xmlhttp){
		xmlhttp.onreadystatechange = setPageData;
		xmlhttp.open('GET',pageURL);
		xmlhttp.send(null);
	}else{
		var noAjax = "<p>ご利用のブラウザが、Ajaxに対応しておりません。<br />最新のブラウザをご利用ください。</p>";
		document.getElementById("COMMENT-BOX").innerHTML = noAjax;
	}
}

function setPageData(){
	if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
		document.getElementById("COMMENT-BOX").innerHTML = xmlhttp.responseText;
		if(t){
			clearTimeout(t);
		}

	}else if(typeof(waitText) == "undefined"){
		var waitText = "<div id='WAIT' class='center'><img src='images/waiting_circle.gif' width='16' height='16' alt='サークル' /></div>"
		document.getElementById("COMMENT-BOX").innerHTML = waitText;
		var t = setTimeout("setPageData()",200);

	}else{
		t = setTimeout("setPageData()",200);
	}
}

// XMLHttpsオブジェクトを作成
function createXMLHttp(){
	try{ //Mozilla系
		return new XMLHttpRequest();
	}catch(e){
		try{ //WinIE6
			return new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{ //WinIE5
				return new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
				return null;
			}
		}
	}
	return null;
}
