﻿// HTTP通信ｵﾌﾞｼﾞｪｸﾄ
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;
}

// HTTP通信ｽﾃｰﾀｽﾁｪｯｸ
function statusXMLHttpRequest(objHttp) {
	if((objHttp.readyState == 4) && (objHttp.status == 200)){
		return true;
	}else{
		return false;
	}
}

// ｽﾀｲﾙｼｰﾄ動的ﾛｰﾄﾞ
function loadStyleSheet(prmHref) {
	with(document){
		var sw=false;
		for(var i=0; i<styleSheets.length; i++){
			if(styleSheets[i].href==prmHref){ sw=true; break; }
		}
		if(!sw){
			createStyleSheet(prmHref);
		}
	}		
}
// JavaScript動的ﾛｰﾄﾞ
function loadJavaScript(prmId,prmSrc) {
	if(!document.getElementById(prmId)){
		var o = document.createElement("script");
		with(o){
			id = prmId;
			type = "text/javascript";
			src = prmSrc;
		}
		document.body.appendChild(o);
	}
}

