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['E20070917114225'] = '<div>何だかんだで続いてるこのブログ。<br />これまでiBlogを使って更新してきましたが、エントリが(約)1000に達したのを機に更新を停止し、はてなダイアリーに移行することにいたしました。<br />過去のエントリは全て新しいブログに移行し、今後のエントリははてなダイアリーにて更新していきます。<br /><br />iBlogを使ったブログ構築は楽しかったですが、色々とストレスがたまることもあり、今回の決断に至りました。<br />はてなを選んだ理由は、たまたま私がはてなユーザーだったから、です。<br /><br />それではこれまでありがとうございました＆これからもよろしくお願いします。<br /><br />新しいブログ→<a\nhref="http://d.hatena.ne.jp/chun_fujii/"\ntarget="NewWindow">酒と林檎と紫軍団</a>\n</div>\n';

EntryBody['E20060919215015'] = '<div>快調に動いています、iblogPatcher。<br />自分の備忘のために、ぼちぼちと導入体験記を綴っていきたいと思います。<br /><br />○前回まで<br />ブログ定義ファイルを作成しました。<br />続けます。<br /><br />5.テンプレートのコピー<br />「TemplateSets\nフォルダーにあるフォルダー\nValidLeftNavigation と\nValidRightNavigation、それから HomePage.txt\nと FeedPage.txt を\niBlogのテンプレートセット置き場にコピーしてください。iBlog\nのテンプレートセット置き場はローカルのホームから<br />	Library\n&gt; Application Support &gt; iBlog &gt;\nTemplateSets<br />と辿ったところです。」<br />これらはオリジナルファイルに含まれる文法的な間違いを訂正したものです。<br />ValidLeftNavigationもしくはValidRightNavigationに含まれるテンプレートファイルをもとに、自分風にカスタマイズします。<br />OKAMURA様のサイトにそれぞれのカスタマイズ済みテンプレートが公開されています。<br />これを参考に手直しをします。<br /><br />ただ、CategoryPage.txtとFileSharingEntryPage.txtへのリンクは切れているようです。<br />CategoryPage.txtはBlogPage.txtを、FileSharingEntryPage.txtはMusicEntryPage.txtを参考にすればよいでしょう。<br /><br />あと、私の場合ですが、miを使って編集した後、「文字コードエラー？」というダイアログが出て文字化けする云々と言われたので文字コードをUTF-8に変更したら、最終的にうまくサイトが表示されませんでした。<br />素直にShift-Jisで保存しないといけないようです。<br /><br />また、テンプレートファイルを手直しする際、Safariなどのブラウザから直接コピー＆ペーストはしない方が良いようです。<br />変な文字列等が挿入される可能性があり、うまく動かなくなるようです。</div>\n';

EntryBody['E20060912212233'] = '<div>快調に動いています、iblogPatcher。<br />自分の備忘のために、ぼちぼちと導入体験記を綴っていきたいと思います。<br /><br />○インストールを続けます。<br /><br />実行ファイルのコピーまで終わりました。<br /><br />2.データディレクトリのコピー<br />「データディレクトリ\nLibrary を<br />~/Library/Application\nSupport/iblogPatcher<br />としてコピーして下さい。<br />このディレクトリにはblog定義ファイルが置かれ、その下のpluginディレクトリにはプラグインが置かれることになります。」<br />ダウンロードしたiblogPatcherのフォルダに入っている「Library」というフォルダを「iblogPatcher」とリネームして、"ユーザー名"→ライブラリ→"Application<br />Support"にコピーすればOK。<br /><br />3.マニュアルのコピー(オプション)<br />パスしました。<br /><br />4.blog定義ファイルの作成<br />「コピーしたデータディレクトリの下にある\nsample を参考に、あなたの\nblog<br />のディレクトリを指定するファイルを作成してください。そのファイルはどこ<br />においても構いませんが、データディレクトリに置いておけばファイル名だけ<br />で指定できるようになります。」<br />2.でコピーしたフォルダにblog定義ファイルを置きます。<br />もとのiblogPatcherフォルダ→Libraryにあるsampleファイルを元に作業します。<br />このファイルはテキストファイルですが、文字コードがEUC、改行はLFである必要がありますので注意します。<br />miといったアプリを使うと良いかもしれません。<br />また、sampleファイルを複製して名前を変更しておいた方が安心です。<br />私はmyblog.txtとして保存しました。<br />この名前にしておくと、後々楽です。<br /><a\nhref="http://homepage.mac.com/yuji_okamura/iblog/DotMac/Tips/C1592201073/E45489039/index.html"\ntarget="NewWindow">OKAMURA様のサイトに例があります</a>\nので、これを参考に自分の設定に書き換えます。</div>\n';

EntryBody['E20060905212930'] = '<div>快調に動いています、iblogPatcher。<br />自分の備忘のために、ぼちぼちと導入体験記を綴っていきたいと思います。<br /><br />○それではインストール<br /><br />…の前に。<br />iblogPatcherを実行するにはMacOS\nXに付属するXcodeToolsが必要です。<br />OSのディスクからインストールしましょう。<br />もしくはApple\nDeveloper\nConnectionに登録してダウンロードします。<br />ちなみに、私のMacには以前にインストールしてました。<br /><br />では、本番。<br />まずはフォルダに入っているREADME.txtに目を通します。<br />基本的にはここに書かれている通りにすればよいです。<br />以下、READMEファイルから引用しつつ。<br /><br />1.実行ファイルのコピー<br />「実行ファイル\niblogPatcher\nを適当なディレクトリにコピーしてください。コ<br />ピー先には\nPATH\nが通っていた方が、コマンドラインから\niblogPatcher\nを実<br />行する時に楽になります。PATH\nに関しては便利のためのオプションです。」<br /><br />ダウンロードしたフォルダに入っている"iblogPatcher"という実行ファイルをコピーします。<br />が、ターミナル？パスを通す…？<br />どうしたらいいのやら…。<br /><br />そんな場合は先人の知恵を借りることにしましょう。<br /><a\nhref="http://t0mo.org/iblog/C1800046858/E1724971502/index.html"\ntarget="NewWindow">t0mori様のサイトにある、非常に親切で詳しい説明</a>\nを読みつつ作業。<br />/usr/local/binというディレクトリを作成し、そこにパスを通し、実行ファイルをコピーすることができました。</div>\n';

EntryBody['E20060904214920'] = '<div>快調に動いています、iblogPatcher。<br />自分の備忘のために、ぼちぼちと導入体験記を綴っていきたいと思います。<br /><br />○まずはダウンロード<br /><br />何はともあれ、モノがないとどうしようもありません。<br />インストールに備えて<a\nhref="http://homepage.mac.com/yuji_okamura/iblog/DotMac/Tips/C1592201073/E1898506484/index.html"\ntarget="NewWindow">OKAMURA様のサイト</a>\nから「iblogPatcher-1.3.1」をダウンロードします。<br /><br />このソフトは改良が重ねられています。<br />ダウンロードしたフォルダに含まれるファイルの中には更新されているものもあります。<br />そういったファイルを手に入れるために、OKAMURA様のiDiskのPublic\nFolderから「iblogPatcher-1.3.x」もダウンロードしておきましょう。<br />私はとりあえずデスクトップにダウンロードし解凍しておきました。<br /><br />この後、いきなり作業に取りかかろうと思ってもムリです。<br />まずはREADME.txtに目を通します。<br /><br />…この段階で既に何をするのやら、チンプンカンプンです。<br />習うより慣れよ、ということで、とにかく手を動かすことにしましょう。</div>\n';

EntryBody['E20060902221348'] = '<div>快調に動いています、iblogPatcher。<br />自分の備忘のために、ぼちぼちと導入体験記を綴っていきたいと思います。<br /><br />○なぜiblogPatcherを導入することにしたのか？<br /><br />iBlogを使い始めた頃、いまいち使い方もわからず、ネットを彷徨っては先人の方々のお知恵を拝借していました。<br />それで大体満足していました。<br />元々他人に見てもらおうと思って始めたものではなく、自分の日記代わりとして始めたものですから、そんなに凝る気もなかったのです。<br /><br />しかし、最近になって気づきました。<br />デフォルトのままでは「過去のエントリ」を探して読むというのが難しい。<br />年＞月＞日＞タイトルと辿っていっても、読みたいエントリは見つけられません。<br />困ってしまいました<br /><br />一時は無料のブログサービスに乗り換えようか、なんて考えたりもしましたが、これまでのエントリがムダになってしまう…。<br />そこでふと思い出しました。<br />使いはじめの頃に目にして、「こりゃ難しい、自分にはムリ」とハナからあきらめていたモノがあったのを。<br />それがiblogPatcherだったのです。<br /><br />とりあえずやってみよう、できなきゃできないであきらめたらいいや…。<br />そんな風に考えながら、OKAMURA様のサイトからダウンロードしたのでした。</div>\n';

EntryBody['E20060831235616'] = '<div><a href="http://homepage.mac.com/yuji_okamura/Menu11.html"\ntarget="NewWindow">OKAMURA様</a>\nが開発、公開されている、iBlogを使う人なら避けて通れないと言ってもいいくらいの<a\nhref="http://homepage.mac.com/yuji_okamura/iblog/DotMac/Tips/C1592201073/E1898506484/index.html"\ntarget="NewWindow">iblogPatcher</a>。<br /><br />先週末から睡眠時間を削りつつ格闘して、ようやく動かすことができました。<br /><br />自分のための備忘録として、折りをみて導入体験記でも書いてみます。<br />今日は眠いので…\n(_ _)zzZZ</div>\n';

EntryBody['E20050811223933'] = '<div>昨日Google\nAdSenseの話を書きましたが、.Macで公開してる場合は使えないのでしょうか？<br />そんなことをBlogに書いている方がいました。<br />それはともかく、昨日更新した後からblogが変です。<br />カテゴリー名とかカレンダーとかのリンクが消えてしまってます。<br />直さないといけませんね。</div>\n';

EntryBody['E20050810231237'] = '<div>iBlogをアップデートしてからだいぶ経ちますが、何気に環境設定を開いてみると「Google\nAdSense」という項目が。<br />早速手続きしてみました。<br />どういう風になるのでしょう？<br />昨日更新した後ではまだ表示されなかったのですが…。</div>\n';

EntryBody['E20050706233751'] = '<div>昨日エントリをアップした後、RSSフィードがおかしくなっていることに気づきました。<br />同じエントリが複数リストアップされているのです。<br />リンクを見てみると、http://homepage.mac.com/chun_fujii/iblogという文字列が挿入されてました。<br />今は直っていると思うのですが…。</div>\n';

EntryBody['E1501251814'] = '<div>iBlogのライセンスが消えた件。<br />古いバージョンのiBlogを入れてから新しいので上書きしたりしたけど、登録状況は未登録のまま。<br />どうにでもなれ、と思いながら「アプリケーションの状態を再構築」（だったかな…？）というのをやってから公開ボタンを押すと、なんと公開できてしまいました。<br />何が良かったのかは全然わかりません。アプリ自体は未登録のままだし。<br /><br />で、先日メールでLifli.comのサポートに問い合わせた返事が今日きました。<br />.Macバージョンとして登録できるようになりました。ふふふ。</div>\n';

EntryBody['E688526122'] = '<div>まったく手探り。<br />直るといいな…。</div>\n';

EntryBody['E1844285874'] = '<div>今日の分を更新しようとiBlogを起動したら、「試用期間は終了しました」みたいなメッセージが出ました。<br />.Macでゲットしたので、登録とか全然いじってなかったのですが。<br />どうすればいいんでしょう…？</div>\n';

EntryBody['E1866561425'] = '<div>昨日のエントリをアップした後、コメントとトラックバックのリンクが消えてることに気づきました。<br />Haloscanのコメント＆トラックバックシステムへリンクするためのコードをiBlogのテンプレートファイルに埋め込んであったのですが、消えてしまっていました。<br />直したつもりですが、どうでしょう…？</div>\n';

EntryBody['E1349897400'] = '<div>スタイルシートいじって見た目をちょっとずつ変えたりしてます。<br />職場にて、自分のPowerBookで確認すると当たり前ですが思い通りに見えます。<br />が、Win機でチェックすると、当然のようにフォントが異なっていて、見え方が違います。<br /><br />ここはもう開き直って、Mac専用、Safariにのみ対応、ということにしておきましょう。<br />自己満足でも良いですよね。</div>\n';

