
//----------------------------------------------------

// whatsnewのhtmlファイル
var FILE_HTML_WHATSNEW = '../language/whatsnew.html';

//----------------------------------------------------





//----------------------------------------------------
// addEvent
//----------------------------------------------------

function addEvent(elm,listener,fn){
	try{
		elm.addEventListener(listener,fn,false);
	}catch(e){
		elm.attachEvent("on"+listener,fn);
	}
}


//----------------------------------------------------
// loadHTMLFile
//----------------------------------------------------

function loadHTMLFile() {

	fName = FILE_HTML_WHATSNEW;
	
	httpObj = createXMLHttpRequest(displayData);
	if (httpObj)
	{
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}

function displayData() {
	if ((httpObj.readyState == 4) && (httpObj.status == 200))
	{
		$("whatsnew").innerHTML = httpObj.responseText;
	}else{
		$("whatsnew").innerHTML = "<b>Loading...</b>";
	}
}


//----------------------------------------------------
// XMLHttpRequest
//----------------------------------------------------

// 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;
}


//----------------------------------------------------
// document.getElementById
//----------------------------------------------------

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


//----------------------------------------------------
