var	ShowString = 'Show content &gt;&gt;';
var	HideString = '&lt;&lt; Hide content';
var	HidePlace = 'bottom';
var	HideLineFeed = 1;
var	GotoEntryOnHide = 1;
var	CategoryUUID;
var	OnUnyoOpen;
var	OnUnyoClose;

if (location.pathname.match(/\/(C\d+)\/index\.html$/)) {
	CategoryUUID = RegExp.$1;
}
else if (location.pathname.match(/\/(C\d+)\/$/)) {
	CategoryUUID = RegExp.$1;
}

function ShowLink(divID, entryUUID) {
	var	entryURL = entryUUID+'/index.html';
	var	action = 'return !ShowEntryBody(\''+divID+'\', \''+entryUUID+'\');';

	return '   <a href="'+entryURL+'" onclick="'+action+'" onkeypress="'+action+'">'+ShowString+'</a>\n';
}

function WriteUnyo(entryUUID) {
	var	divID = 'Unyo'+entryUUID;

	document.write(
		'<div id="'+divID+'">\n',
		ShowLink(divID, entryUUID),
		'</div>\n'
	);

	return true;
}

function ShowEntryBody(divID, entryUUID) {
	if (!document.getElementById) {
		return false;
	}

	var	text = '';
	var	url = '#' + entryUUID;
	var action;

	if (GotoEntryOnHide) {
		action = 'HideEntryBody(\''+divID+'\', \''+entryUUID+'\'); return  true;';
	}
	else {
		action = 'return !HideEntryBody(\''+divID+'\', \''+entryUUID+'\');';
	}

	if (HidePlace == 'top') {
		text += '<a href="'+url+'" onclick="'+action+'" onkeypress="'+action+'">'+HideString+'</a>';
		if (HideLineFeed) {
			text += '<br />\n';
		}
		else {
			text += '\n';
		}
	}
	text += EntryBody[entryUUID];
	if (HidePlace == 'bottom') {
		if (HideLineFeed) {
			text += '<br />';
		}
		text += '<a href="'+url+'" onclick="'+action+'" onkeypress="'+action+'">'+HideString+'</a>\n';
	}

	document.getElementById(divID).innerHTML = text;

	if (OnUnyoOpen) {
		OnUnyoOpen(CategoryUUID, entryUUID);
	}

	return true;
}

function HideEntryBody(divID, entryUUID) {
	if (!document.getElementById) {
		return false;
	}

	document.getElementById(divID).innerHTML = ShowLink(divID, entryUUID);

	if (OnUnyoClose) {
		OnUnyoClose(CategoryUUID, entryUUID);
	}

	return true;
}

var	EntryBody = new Array;

EntryBody['E20051017145242'] = '<div><!-- No EntryBody --></div>\n';

EntryBody['E20051001210226'] = '<div><!-- No EntryBody --></div>\n';

EntryBody['E20050928025600'] = '<div><!-- No EntryBody --></div>\n';

EntryBody['E20050922052159'] = '<div><!-- No EntryBody --></div>\n';

EntryBody['E20050914214245'] = '<div>このまま放っておくのも困りものなので、<a\nhref="http://homepage.mac.com/kaoru_ari/iblog/index.html"\ntarget="NewWindow">kaoru_ari</a> さんの<a\nhref="http://homepage.mac.com/kaoru_ari/iblog/C1308878031/E20050723001251/index.html"\ntarget="NewWindow">エントリ</a>\nを参考に（というかそのまま）Feed.txt\nを置き換えてみました。<br />これできちんと表示されると良いのですが。<br />今更ですが、<a\nhref="http://ibj.s57.xrea.com/" target="NewWindow">iBJ</a>\nにもニュースあげといたほうが良いのかしらん？＞iBJ\nStaff\nの皆様<br />&lt;追記&gt;どうもうまくいかないので、iblogPatcherに付いていた物に差し替え。<br />ついでにiblogPatcherも導入してみました。<br />あぁ、禁断の世界……&lt;/追記&gt;<br />&lt;更に追記2005-09-21&gt;kaoru_ari\nさんがコメント欄にご自分のサイトで使用されているFeedpage.txtをアップしてくださいました。<br />そのファイルに差し替えた所、無事にSageで表示されることを確認しました。<br />ありがとうございました。&lt;/更に追記2005-09-21&gt;</div>\n';

