//--------------------------------------------------------------------
//--XMLHttpRequestオブジェクト生成関数 
// 書式 createHttpRequest()
// 例   httpoj = createHttpRequest()
// 戻値 XMLHttpRequestオブジェクトまたはnull
// http://allabout.co.jp/career/javascript/closeup/CU20030920/index.htm
//--------------------------------------------------------------------
function createHttpRequest(){
	if(window.ActiveXObject){
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				return null;
	 		}
	 	}
	} else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	} else {
		return null;
	}
}

/*日記部分の挿入*/
function AjaxDiaryWrite(did){
     var ajaxOBJ = createHttpRequest();
	 /*IE対策。タイムスタンプを付与してキャッシュを抑制*/
     var date = new Date();
     var timestamp = date.getTime();
     writePhpUrl="writeDiary.php?did="+did+"&time=" + timestamp;
     ajaxOBJ.open("GET", writePhpUrl);
     ajaxOBJ.onreadystatechange = function() {
          if (ajaxOBJ.readyState == 4 && ajaxOBJ.status == 200) {
               document.getElementById(did).innerHTML = ajaxOBJ.responseText;
          }else{
		  	document.getElementById(did).innerHTML = '<div class="nowloading"><IMG src="images/nowloading.gif" ALT="" class="nowloading"></div>';
		  }
     }
     ajaxOBJ.send("");
}

/*いちゃもんのプレビュー*/
function ichamon_preview(iid){
	var x = document.getElementById("ichamon_msg"+iid);
	var y = document.getElementById("ichamon_preview_area"+iid);
	if(x.value.length > 0){
		y.style.display = "block";
	}else{
		y.style.display = "none";
	}
	y.innerHTML = x.value.replace(/\n/g,"<br>") ;
}