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 '   <div class="unyoshow"><a href="'+entryURL+'" onclick="'+action+'" onkeypress="'+action+'" title="&#12371;&#12398;&#22580;&#12391;&#12456;&#12531;&#12488;&#12522;&#12434;&#35211;&#12427;">'+ShowString+'</a></div>\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 += '<div class="unyohide"><a href="'+url+'" onclick="'+action+'" onkeypress="'+action+'" title="&#12371;&#12398;&#22580;&#12391;&#12456;&#12531;&#12488;&#12522;&#12434;&#38560;&#12377;">'+HideString+'</a></div>';
		if (HideLineFeed) {
			text += '<br />\n';
		}
		else {
			text += '\n';
		}
	}
	text += EntryBody[entryUUID];
	if (HidePlace == 'bottom') {
		if (HideLineFeed) {
			text += '<br />';
		}
		text += '<div class="unyohide"><a href="'+url+'" onclick="'+action+'" onkeypress="'+action+'" title="&#12371;&#12398;&#22580;&#12391;&#12456;&#12531;&#12488;&#12522;&#12434;&#38560;&#12377;">'+HideString+'</a></div>';
	}

	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['E20100609145554'] = '\n';

EntryBody['E20100609145420'] = '<div>\n<p>\nラジエターランプが頻繁に点く。タンクを見るとすっからかん。補充したばかりなのに。どっかから漏れてるっぽい。\n</p><p>\n取り急ぎ、今日はロケハンで遠出するので、満タンまで補充してごまかした。\n</p></div>\n';

EntryBody['E20100609144924'] = '\n';

EntryBody['E20100609144750'] = '\n';

EntryBody['E20100609144608'] = '\n';

EntryBody['E20100328025338'] = '\n';

EntryBody['E20100328025059'] = '\n';

EntryBody['E20100328024942'] = '\n';

EntryBody['E20100125081746'] = '\n';

EntryBody['E20091230023753'] = '<div>\n<p>\nまさに生存証明。つかもう、iPhoneの方で<a href="http://itunes.apple.com/jp/app/accufuel/id282769257?mt=8" title="AccuFuelをiTunesで開きます">AccuFuel</a>を使って管理してしまってるので、特に公開する理由も意味もないのだけど。とにかくもiBlogが使えなくなるまでは、細々と生きてる振りでもしてみようかな、などと。\n</p><p>\niBlogと言えば、最近はついにHaloScanが有料化されるとかで、また難民が増えている模様。絶滅の危機が叫ばれて久しいiBlogですが、ついに死に水を取ることになりそうです。かと言って、新しい何かを始める余裕も今の自分にはないので、何のかんのとiBlogが起動出来る限りはここをこのまま続け（放置し）つつ、Twitterでつぶやき続けることになるんでしょうな。\n</p><p>\nこのエントリを書く際、左の「＋」ボタンからでは虹色ぐるぐるが回り出して新規エントリが作れなかったりで、ちょっと往生。絶滅もそう遠い日ではないのかも……。\n</p></div>\n';

EntryBody['E20091230022647'] = '\n';

EntryBody['E20091230022508'] = '\n';

EntryBody['E20090930081553'] = '<div>\n<p>\n考えてみるとSnow Leopardにアップグレードしてから最初のエントリ。前回、導入直後に書きかけて、クラッシュして吹っ飛んで、それっきり書くのすら忘れていたり。とりあえず<a href="http://homepage.mac.com/seiichiarai/iblog/C2072795941/E20090831211214/index.html" title="Snow Leopardインストール">肉の人を始め、既に使えるという報告</a>も聞いてはいるけど、これがアップ出来たらしばらくはまだiBlogで更新するかぁ。少々挙動が怪しいけど……。\n</p></div>\n';

EntryBody['E20090816202254'] = '\n';

EntryBody['E20090804045226'] = '\n';

EntryBody['E20090721123008'] = '<div>\n<p>\n<a href="http://twitterfeed.com/">twitterfeed</a>に登録してみたので、テスト。つか、こんな燃費ログだけのBlogをTwitterに通知して、なんの意味があると言うのか……。既に棺桶ソフトと化した、「iBlogでどこまでやるの」企画でしかないのは言うまでもない。\n</p></div>\n';

EntryBody['E20090621042357'] = '\n';

EntryBody['E20090517021333'] = '\n';

EntryBody['E20090403011409'] = '<div>\n<p>\nまたしてもエンジンチェックランプ点灯。例によってイグニッションコイルだった。前回はリア側だったが、今回はフロント側の下のらしい。前回は保証範囲内だったけど、今回は実費。残り2本もいずれ来たらやだなぁ……。\n</p></div>\n';

EntryBody['E20090317150007'] = '\n';


