/*
/////////////////////////////////////////////////
include Function
-------------------------------------------------
■初期設定
■setInclude
/////////////////////////////////////////////////
*/


/* +++++++++++ 初期設定 +++++++++++ */

//TargetID
var TargetID;
var TargetURL;


/* +++++++++++ setInclude +++++++++++ */

function setInclude(tagId,tagUrl) {

	TargetID = tagId;
	TargetURL = tagUrl;
	
	//HTTP通信用、共通関数
	httpObj = createXMLHttpRequest(displayData);
	
	if (httpObj) {
		httpObj.open("GET",TargetURL,true);
		httpObj.send(null);
	}
}


/*
/////////////////////////////////////
HTTP通信用、共通関数
/////////////////////////////////////
*/

function displayData() {
	if ((httpObj.readyState == 4) && (httpObj.status == 200)) {
		$(TargetID).innerHTML = httpObj.responseText;
	}else{
		$(TargetID).innerHTML = "<b>Loading...</b>";
	}
}

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 $(TargetId) {
	return document.getElementById(TargetId);
}

