//	編集ボタンの初期化
	
	function openMod( num, id, trig)
	{
		var obj = document.getElementById( trig+num);
		var f = function(e){	mod2form( e, num, trig+num); }
		addListener( obj, "mousedown", f, false);
		obj.backcolor = obj.style.backgroundColor;
		obj.onmouseover = function(e){	cmtover( num, trig);	}
		obj.onmouseout  = function(e){	cmtleave( num, trig);	}
	}
	
	function ModInit( LogNum)
	{
		//	引数LogNumは１ページに表示するログの数
		if( LogNum==""){	LogNum=0;	}
		for( i=0; i<LogNum; i++){
			if( document.getElementById( "mod_"+i)){
				openMod( i, "", "mod_");
			}
		}
		
		//	Infoの初期化
		if( document.getElementById( "mod_info")){
			openMod( "info", "", "mod_");
		}
		
		//	タイトルバーの初期化
		if( document.getElementById( "mod_title")){
			openMod( "bar", "", "mod_");
		}
		
		//	メニューの初期化
		if( document.getElementById( "mod_menu")){
			openMod( "menu", "", "mod_");
		}
	}
	
	//	保存してるデータをフォームにいれるよ。
	function mod2form( e, num, trig)
	{
		//	フォームを開く
		var obj = document.getElementById( "rf");
		if( obj.style.display  == ""){
			obj.style.display = "none";
		}else{
			obj.style.display = "";
//			document.getElementById( "mod_msg").focus();
			window.scroll(0,0);
		}
		
		mod    = new Array( "mod_title", "mod_url", "mod_msg", "mod_name", "mod_pass");
		target = new Array( "title_", "titleurl_", "msg_", "name_", "pagepass_");
		for( i=0; i<5; i++){
			var objForm = document.getElementById( mod[i]);
			var objDate = document.getElementById( target[i]+num);
	//		objForm.innerHTML = objDate.innerHTML;
			
	//		objForm.value = objDate.value;
	//		document.getElementById( mod[i]).innerText = document.getElementById( target[i]+num).innerText;
			var strTemp = document.getElementById( target[i]+num).innerHTML;
			
			//まず、一回変換 LT > GT > Amp
			strTemp = strTemp.replace( /&lt;/g, "<");
			strTemp = strTemp.replace( /&gt;/g, ">");
			//	これでHTML的<BR>を改行にしておく。
	//		strTemp = strTemp.replace( /<BR>/g, "\n");
			
			strTemp = strTemp.replace( /&amp;/g, "&");
	//		strTemp = strTemp.replace( /&lt;/g, "<");
	//		strTemp = strTemp.replace( /&gt;/g, ">");
			
			//	＆変換２回目	これは、HTML構文には適応しない。
	//		strTemp = strTemp.replace( /&amp;/g, "&");
			//	<BR>を改行に変換、これは、HTML構文には適応しない。
			//	strTemp = strTemp.replace( /<BR>/g, "\n");
			
			
			//	HTML構文のみ適応の改行コード変換。
	//		strTemp = strTemp.replace( /-#BR#-/g, "&lt;BR&gt;");
			strTemp = strTemp.replace( /!!BR!!/g, "\n");
	//		strTemp = strTemp.replace( /##BR##/g, "\n");
			
			document.getElementById( mod[i]).value = strTemp;
			
			
			//document.getElementById( mod[i]).value = strTemp.replace( /&gt;/g, ">");
			
		}
	}
	
	function regformTitleForcus()
	{
		var obj = document.getElementById( "rf");
		if( obj.style.display  == ""){
			document.getElementById("mod_title").focus();
		}else{
			document.getElementById("mod_title").blur();
		}
	}
	
	function regformForcus()
	{
		var obj = document.getElementById( "rf");
		if( obj.style.display  == ""){
			document.getElementById("mod_msg").focus();
		}else{
			document.getElementById("mod_msg").blur();
		}
	}
	
	function commentForcus( Num)
	{
		var obj = document.getElementById( "commentform_"+Num);
		if( obj.style.display  == ""){
			//	ckNameが無かったらName欄、あったら本文へ。
			if( name == ""){
				//	なし
				document.getElementById( "cmtName_"+Num).focus();
			}else{
				document.getElementById( "cmtMsg_"+Num).focus();
			}
		}else{
			if( name == ""){
				//	なし
				document.getElementById( "cmtName_"+Num).blur();
			}else{
				document.getElementById( "cmtMsg_"+Num).blur();
			}
		}
		//var textObj = document.createTextNode( "<INPUT TYPE=HIDDEN NAME=jschk VALUE=1>");
		var targetobj = document.getElementById( "cmtjs_"+Num);
		var textObj = document.createElement( "<INPUT TYPE=HIDDEN NAME=jschk VALUE=1>");
		targetobj.appendChild( textObj);
	}
	
	//	リンク部分の初期化
	function LinkInit( num)
	{
		for( var i=0; i<num; i++){
			openLinker( i);
		}
	}
	
	function openLinker( num)
	{
		var obj = document.getElementById( "ltri_"+num);
		var f = function(e){	linkershow( e, num, "ltri_"+num); }
		addListener( obj, "mousedown", f, false);
		obj.backcolor = obj.style.backgroundColor;
		obj.onmouseover = function(e){	cmtover( num, "ltri_");	}
		obj.onmouseout  = function(e){	cmtleave( num, "ltri_");	}
	}
	
	function linkershow( e, num, id)
	{
		var obj = document.getElementById( "link_"+num);
		if( obj.style.display == ""){
			obj.style.display = "none";
		}else{
			obj.style.display = "";
		}
	}
	
