// 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);}function loadDiary(fName){	diaryObj = createXMLHttpRequest(displayData);	if (diaryObj){		diaryObj.open("GET",fName,true);		diaryObj.send(null);	}}function displayData(){	if ((diaryObj.readyState == 4) && (diaryObj.status == 200)){		parseJSON(diaryObj.responseText);	}}// JSONのデータを解析して表示function parseJSON(jsData){	var data = eval("("+jsData+")");		$("diary_photo").innerHTML = "<img alt=\"" + data.photo + "\" src=\"diary/" + data.photo + "\" style=\"width:100%; height:100%;\"/>";	$("diary_title").innerHTML = data.title;	$("diary_body").innerHTML  = data.diary;	$("diary_date").innerHTML  = data.datetime;}