function setupBstirValues() {bstirFadeTitles[0] = "[釋懷]中文是難！..."; bstirFadeLinks[0] = "http://fishnote.blogspot.com/2007/08/blog-post_03.html"; bstirFadeSnippets[0] = "Thu, 02 Aug 2007 <br> 對我來說「難！」意味著無解，毫無頭緒，束手無策... 剛來日本的頭幾年，很在意學生..."; bstirFadeTitles[1] = "「* 明天我們去幫忙他一下，好不好？」錯在哪裡？"; bstirFadeLinks[1] = "http://fishnote.blogspot.com/2007/04/blog-post_22.html"; bstirFadeSnippets[1] = "Mon, 23 Apr 2007 <br> 這是閒聊涼台裡的一個討論的回應「幫忙」是述賓結構（離合詞），『本身不能再帶賓語..."; bstirFadeTitles[2] = "雲淡風輕-教學筆記: 補救學生的發音問題－跟述法"; bstirFadeLinks[2] = "http://fishnote.blogspot.com/2007/05/blog-post.html"; bstirFadeSnippets[2] = "Wed, 02 May 2007 <br> 補救學生的發音問題－跟述法. 上學期一個學生被當，他缺課多發音上有很多問題。這學..."; bstirFadeTitles[3] = "打開「潘朵拉」的盒子-練習補語"; bstirFadeLinks[3] = "http://fishnote.blogspot.com/2007/07/blog-post_27.html"; bstirFadeSnippets[3] = "Thu, 26 Jul 2007 <br> 其實就是一首歌，好多補語呀！看來不錯吧。哦，耶~~我那群小女生一定會很愛！不急，..."; bstirFadeTitles[4] = "從「ネイティブならでは...」思考非母語教師培訓課程"; bstirFadeLinks[4] = "http://fishnote.blogspot.com/2007/08/blog-post_09.html"; bstirFadeSnippets[4] = "Thu, 09 Aug 2007 <br> 高材生選修班裡的一個學生對我上課的感想：ネイティブならではの授業だと思います。..."; }

	var bstir_FadeOut = 255;
	var bstir_FadeIn=0;
	var bstir_Fade = 0;
	var bstir_FadeStep = 3;
	var bstir_FadeWait = 10000;
	var bstir_bFadeOut = true;
	var bstir_iFadeInterval;

	var bstirFadeLinks;
	var bstirFadeTitles;
	var bstirFadeSnippets;
	var bstirFadeCursor = 0;
	var bstirFadeMax;
	var bstirTitleElement;
	var bstirSnippetElement;

	function startBstir() {
	  bstirTitleElement = document.getElementById("bstir_title");
	  bstirSnippetElement = document.getElementById("bstir_snippet");
	  bstir_iFadeInterval = setInterval(showBstirItem, 10);
	  bstirFadeLinks = new Array();
	  bstirFadeTitles = new Array();
	  bstirFadeSnippets = new Array();
	  setupBstirValues();
	  bstirFadeMax = bstirFadeLinks.length-1;
	  setBstirItem();
	}

	function setBstirItem() {
	  bstirTitleElement.innerHTML = bstirFadeTitles[bstirFadeCursor];
	  bstirTitleElement.href = bstirFadeLinks[bstirFadeCursor];
	  bstirSnippetElement.innerHTML = bstirFadeSnippets[bstirFadeCursor];
	}

	function showBstirItem() {
	  if (bstir_bFadeOut) {
		bstir_Fade+=bstir_FadeStep;
		if (bstir_Fade>bstir_FadeOut) {
			  bstirNext();
		}
	  } else {
		bstir_Fade-=bstir_FadeStep;
		if (bstir_Fade<bstir_FadeIn) {
		  clearInterval(bstir_iFadeInterval);
		  setTimeout(bstirResume, bstir_FadeWait);
		  bstir_bFadeOut=true;
		}
	  }
	  if ((bstir_Fade<bstir_FadeOut)&&(bstir_Fade>bstir_FadeIn)){
		bstirTitleElement.style.color = "#" + bstirToHex(bstir_Fade);
		bstirSnippetElement.style.color = "#" + bstirToHex(bstir_Fade);
	  }
	}

	function bstirResume() {
	  bstir_iFadeInterval = setInterval(showBstirItem, 10);
	}

	function bstirNext() {
			bstirFadeCursor++;
		if (bstirFadeCursor>bstirFadeMax)
		  bstirFadeCursor=0;
		setBstirItem();
			bstir_bFadeOut = false;
	}

	function bstirToHex(strValue) {
	  try {
		var result= (parseInt(strValue).toString(16));

		while (result.length !=2)
				result= ("0" +result);
		result = result + result + result;
		return result.toUpperCase();
	  }
	  catch(e){}
	}

	startBstir();

	