// HTTP通信用、共通関数
// http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter02/008/index.html

function createXMLHttpRequest(cbFunc){
var XMLhttpObject = null;
try{
XMLhttpObject = new XMLHttpRequest();
}catch(e){
try{
XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
return null;
}
}
}
if (XMLhttpObject) XMLhttpObject.onreadystatechange = cbFunc;
return XMLhttpObject;
}

// document.getElementById
function $(tagId){
return document.getElementById(tagId);
}

/////////////////////////////////////////////
function getPage1(fName){
httpObj = createXMLHttpRequest(displayData1);
if (httpObj){
httpObj.open("GET",fName,true);
httpObj.send(null);
}}
function displayData1(){
if ((httpObj.readyState == 4) && (httpObj.status == 200)){
$("result1").innerHTML = httpObj.responseText;
}else{
$("result1").innerHTML = "<p align=\"center\"><img border=\"0\" src=\"../z/images/load.gif\" width=\"16\" height=\"16\" vspace=\"5\"></p>";
}}

/////////////////////////////////////////////
function getPage2(fName){
httpObj = createXMLHttpRequest(displayData2);
if (httpObj){
httpObj.open("GET",fName,true);
httpObj.send(null);
}}
function displayData2(){
if ((httpObj.readyState == 4) && (httpObj.status == 200)){
$("result2").innerHTML = httpObj.responseText;
}else{
$("result2").innerHTML = "<p align=\"center\"><img border=\"0\" src=\"../z/images/load.gif\" width=\"16\" height=\"16\" vspace=\"5\"></p>";
}}