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['E10324434'] = '<div><font face="HiraMaruPro-W4">この文字化けは<a\nhref="http://www.ibloggers.net/"\ntarget="NewWindow">iBlogのナイトリーリリース</a>（記事の本文やRSSがiBlogPatcherを使用しなくてもUTF-8にエンコードできるようになった）を使用しているためなのですが、日本語のブログ名やカテゴリ名なんかにまだエンコーディングの不備が残っているようです。iBloggers.netにはコメントを書き込んでおいたので、近日公開予定の次期バージョンで改善されていることを願っております。</font></div>\n';

EntryBody['E2082694097'] = '<div><font face="HiraMaruPro-W4">あと、ゲータレードのおまけでリアクションボールをゲットしたので、暇な時間はそれで遊んでました。他にも４文字しりとりとかやったり、ほとんど何をしにいったのか分からない一日でしたとさ。</font></div>\n';

EntryBody['E708721240'] = '<div><font face="HiraMaruPro-W4">さて、空白の時間を補完したい気持ちはやまやまなのですが、寝る前に布団の中で今日あったことを思い出したりはしてたんだけど、さすがに一ヶ月もたまると何があったか覚えておりません。こうなってしまっては仕方ありませんので、あることないこと埋めていきましょう。Fateとか、１３日はＪＲのダイヤ改正があったから、それを書いたり。あとは続編待ちだった話とかをてきとーに。おっ、なんだか埋まりそうな気がしてきましたね（気のせい）。</font><br /><br /><font face="HiraMaruPro-W4">そう、ウェブログなんて「てきとー」が一番なのです。それを物書きに慣れない自分が無理をして他の人でも読める文章を書こうとするから、日にちが開いてしまうんだ。もっと気楽に書いていきましょう。そして今まで通り「駄文」の垂れ流しを心がけます。</font></div>\n';

EntryBody['E1942942118'] = '<div><font face="HiraMaruPro-W4">ところで、iBlogというのは.Macユーザなら無料で使えるアプリなので、LETTERも使用しているわけなんですが、更新の12.にありますように、このバージョンから.Macユーザのアカウントを使用しているiBlogのメニューに「ユーザ登録の解除...」が加わりました。</font><br /><font face="HiraMaruPro-W4">何だか恐ろしくてチェックしていないのですが、これを選ぶとやはり登録されていないことになってしまうのでしょうか。既に.MacからはiBlogをダウンロードすることはできなくなっていますし、現在使用しているユーザは結局購入するしかないと、こういうことなんでしょうかね。</font></div>\n';

EntryBody['E1346140542'] = '<div><font face="HiraMaruPro-W4">例えば本文が明らかに短い場合。こんな時はトップページに本文を載せ「全文の表示」を押さなくてもいいようにしたいんだけども、それができない。要約を書かなければトップページで記事が無いのと同じになってしまう。忙しいとき、元気が無いときは話にオチまで付けずにさっさと文を終わらせたいんだけど、この仕様によってそれがやりにくいことこの上ない。要約に内容を書いて内容には何も書かない（スペースだけとか）というのも手なんだけれど、そうすると「全文の表示」が邪魔に見えてくる。ふ〜む、どうしたものか。。。</font><br /><font face="HiraMaruPro-W4">タイトルが弱気なのは英訳する元気が無いところから来ていたりもする。</font></div>\n';

EntryBody['E1771329685'] = '<div><font face="HiraMaruPro-W4">時は流れ、ウェブサイトの更新のし過ぎで駄目だろうと言われていたけど、無事に第一志望の大学に入りました。またさらに時は流れ、iBlogというCGIが使えないサーバでもブログライクな更新が出来るソフトが.Macユーザがタダで使えるようになりました。</font><br /><font face="HiraMaruPro-W4">僕は.Macのサポートで「CGIを使えるようにしてほしい」という要望は出してはみたけれど、どうやら望みは薄そう（担当者には伝えてくれるそうだけど）。仕方ないからiBlogでも使うか、どうせただだしー。ということでiBlogでブログを初めた訳なのです。</font><br /><font face="HiraMaruPro-W4">実はiBlogの.Macサービスの前にも試してみたことがあったんですけど、その時には金額に値するほど更新するとも思えず使用を諦めたので、今回のサービスにとても感謝した訳です。</font><br /><font face="HiraMaruPro-W4">ところが、実際に使ってみると日本語での投稿がめっちゃんこ。もう全然駄目。しょうがないからしばらく放置してたんだけど、１２月になって何となくメンテナンスしてやったら何とか日本語でも使えるようになったわけ。本当に作者は英語環境以外のことを考えてないよね。</font><br /><font face="HiraMaruPro-W4">そしてやっとこさ「よーし、バリバリ書くぞー」とか思ってたら、いつの間にやら「ユーザの登録をしてください」とかなってるの。もう見てらんない。だってタダだから使ってたのにそれが突然「ユーザの登録をしてください」だよ。そりゃないでしょう！と思うのも自然だよね。</font><br /><font face="HiraMaruPro-W4">まぁこの事態を予測してバックアップしてあったiBlog1.3.1(For\n.Mac\nUsers)で起動したら直ったんで、登録データが壊れただけなんだろうけどね。困るぜ、全く。</font></div>\n';

EntryBody['E130633195'] = '<div><font face="HiraMaruPro-W4">ところが、2002年９月。その状況は大きく変化した。知っての通り.Macの有料化だ。僕は今までもメールアドレスをころころ変えているんで、今回もそうしようかと思った。その度に音信不通になる人がいたのも事実だけど。しかし今回は状況が少し違った。そう、このままでは母と弟のメールアドレスも変えなければならない。弟はともかくメカ音痴の母に知り合い全員にメールアドレスの変更を知らせるのはかなり面倒だ。しかし年間１００$（初年は５０$）という金額が割に合うのか。いろいろと検討した結果、「やっぱりultimate_weapon@mac.com使いたいしー」ってことで.Macの購入を決めました。</font><br /><font face="HiraMaruPro-W4">めでたしめでたし。てなことで後編に続く（これじゃあiBlogが出てこないし）。</font></div>\n';

EntryBody['E1025373402'] = '<div><font face="HiraMaruPro-W4">大学のLinuxのMozillaからもチェックしてみたところ、〜（ふにゃふにゃーってやつ）が？になってしまうようです。Shift-JISだからかな？他にもIE6だと記事の見出しの修飾が出たり出なかったりするみたい。この原因は調査中です。</font><br /><font face="HiraMaruPro-W4">あとはトップページのタイトルにどうしても日本語が使えなかったから、&lt;title&gt;タグ内を直接「れたろぐ」に書き換えてしまいました！なんかいい方法無いんでしょうか…JavaScriptを使う方法は思いついたけど、JavaScriptがオフになってたら不便だし。。。</font></div>\n';

EntryBody['E496353098'] = '<div><font face="HiraMaruPro-W4">サイドバーに追加する項目は、コメントシステムを利用させてもらっている「HALOSCAN」にリンクを張る事と、アクセスカウンタの設置だ。アクセスカウンタは例によってプロバイダのカウンタサービスを利用している。同一IPはカウントしない機能が付いていないのがちょっと不満だけど、カウンタ初期値の編集、そして広告無しで利用できるのは有り難いし、文句は言えないかな。</font><br /><font face="HiraMaruPro-W4">サイドバーの編集は、iBlogのBlogメニューから「ナビゲーションエディタの表示」を選択して、あとはカレンダーなどと同じようにHTMLタグを編集するだけだから、とっても簡単。もちろん日本語だって使う事が出来るんだ。</font><br /><font face="HiraMaruPro-W4">ここでは、カウンタはトップページにだけ設置することにした。さっきも書いた通り、このカウンタには同一IPはカウントしない機能が付いていないので、同じ人が二度以上読み込むことがなるべく無いように、という考慮だ。</font><br /><br /><font face="HiraMaruPro-W4">ここまで終わったので、いよいよ.Macで公開する事にした。３ヶ月止まっていた日記の代わりに今後はブログで文章を書いていくよ。カウンタを自分だけがまわす事のないよう願いたいね！</font></div>\n';

EntryBody['E335945902'] = '<div><font face="HiraMaruPro-W4">この文章をあなたが見たときと、僕がこの文章を書いているときのCSSはひょっとしたら同じものではないかもしれない。デザインが気に食わなければ、CSSに手を加える事もあるからだ。しかし、現時点での雰囲気を述べておくと、S.H.R.に似ているよ。記事の見出しの部分だけだけどね！見出しの左にオレンジ色の四角をおいて、点線を引くだけで、なんとなく自分らしさが出ている、いや出せている気分になれるのさ。これはとっても幸せな事なんじゃないかな。僕にとっても君にとってもさ。</font><br /><br /><font face="HiraMaruPro-W4">とまぁ、へたくそな翻訳（？）みたいな文章はそのくらいにしておこう。今日いじってみたのは、</font><br /><font face="HiraMaruPro-W4">・記事の見出し</font><br /><font face="HiraMaruPro-W4">・サイドバーの各見出し</font><br /><font face="HiraMaruPro-W4">くらいだ。他にも見出しに大文字と小文字の両方が使えるようにも修正してある。おっと、修正点が見出しだけだってことくらい分かってるけど、互換性のことも考えて今日はこのくらいにしておく。興味がある人は実際のCSSを見てくれればもっと詳しく分かるはず。ソースはぱっくりぱくってもらってもかまわないからね。</font></div>\n';

EntryBody['E2134196775'] = '<div><font face="HiraMaruPro-W4">まずはJavaScriptがオンになっている場合にはオフにしてみてください。（表示がかわらなければページの更新をしてみて下さい）れたろぐのトップページでしたら、「れたろぐ」と表示されていた場所に「Java\nScriptを有効にしないと正しく表示されません。」と表示されます。</font><br /><font face="HiraMaruPro-W4">方法は簡単で、例えばBlogPage.txtの、</font><br /><font face="HiraMaruPro-W4">&lt;h3&gt;&lt;script\nlanguage="JavaScript"&gt; getBlogName();\n&lt;/script&gt;&lt;/h3&gt;</font><br /><font face="HiraMaruPro-W4">という場所を、次のように書き換えます。</font><br /><font face="HiraMaruPro-W4">&lt;h3&gt;&lt;script\nlanguage="JavaScript"&gt; getBlogName();\n&lt;/script&gt;&lt;noscript&gt;&lt;p&gt;Java\nScriptを有効にしないと正しく表示されません。&lt;/p&gt;&lt;/noscript&gt;&lt;/h3&gt;</font><br /><font face="HiraMaruPro-W4">すると、これだけでJavaScriptを有効にしてない人にだけ、それが分かるようになるんだ。</font><br /><font face="HiraMaruPro-W4">ちなみに、&lt;p&gt;タグはXHTMLに合わせるためだけに入れてるので、ひょっとしたら間違えてるのかも。</font><br /><br /><font face="HiraMaruPro-W4">うちみたいに、ブラウズ中はJavaScriptをオフにしているユーザー向けには結構有効でしょう。Sleipnirなら、サイトごとにJavaScriptの適用、非適用が設定できるし。これは自分で考えてみたんだけど、結構有名な方法だったりするのかな？</font></div>\n';

EntryBody['E1111216082'] = '<div><font face="HiraKakuPro-W3">とりあえず「アプリケーションデータを再構築」を行ってから何故か変な名前になっていたカテゴリ名を修正。</font><br /><font face="HiraKakuPro-W3">いじってるのは、CommonLib.jsというJavaScriptのファイルとTemplateSetsのファイル。</font><br /><font face="HiraKakuPro-W3">前者のうち、getBlogNameという関数を次のように修正。</font><br /><font face="HiraKakuPro-W3">function\ngetBlogName() {</font><br /><font face="HiraKakuPro-W3">    var blogName =\n\'れたろぐ\';</font><br /><font face="HiraKakuPro-W3">   \ndocument.write(blogName);</font><br /><font face="HiraKakuPro-W3">}</font><br /><font face="HiraKakuPro-W3">このようにブログ名はここに直接書く事でただしく表示する事が出来るようになります。めでたしめでたし。というか、ブログ名のShift-JISの決めうちはやめてくり〜。unicodeでいいじゃないかよ〜。</font><br /><br /><font face="HiraKakuPro-W3">まだなかなか自分色に染めていくのは難しいのですが、段々とうちのサイトのCSSに近づけていければいいなと思います。</font></div>\n';

EntryBody['E1342707035'] = '<div><font face="HiraKakuPro-W3">調べてみたところ、<a\nhref="http://homepage.mac.com/kamba/iblog_setting.html">iBlogのTips</a>\nでその辺りが詳しく解説されているみたいなので、読んでその通りにやってみると、確かに日本語化する事が出来た。これで日本語ブログが一歩近づいたかな？</font></div>\n';

EntryBody['E1003442488'] = '<div><font face="HiraKakuPro-W3">このソフト、普通のBlogソフトならば、ブラウザでアクセスしたときに、</font><br /><font face="HiraKakuPro-W3">サーバで処理され、表示されるべきHTMLファイルを全て前もって作成しておく事で、</font><br /><font face="HiraKakuPro-W3">PHPもPerlもRubyもな〜んにも動かない、.MacのHomePageであっても、</font><br /><font face="HiraKakuPro-W3">擬似blogチックな感じに仕上がるというものなのだ。</font><br /><br /><font face="HiraKakuPro-W3">しかし、うちのように未だISDN64Kなんて環境だと、正直アップの時間がうざい。</font><br /><font face="HiraKakuPro-W3">しかもマシンの性能もそれほど良くないから、HTMLの書き出しにもストレスがかかりそうで、</font><br /><font face="HiraKakuPro-W3">さらに筆無精ときたら、致命的な気がするけど、まぁ、気にしないでいこう！じゃないか。</font></div>\n';

