﻿
function cBlogClass(name, tdid) {
   this.name=name;
   this.tdid=tdid;
}

function bspAdd(sBspName, sBsptdID)
{
	sArrBlogClass.push(new cBlogClass(sBspName, sBsptdID));
}

var sArrBlogClass = new Array();


bspAdd("travel", "bclass_01");
bspAdd("life", "bclass_02");
bspAdd("food", "bclass_03");
bspAdd("pet", "bclass_04");
bspAdd("family", "bclass_05");
bspAdd("music", "bclass_06");
bspAdd("art", "bclass_07");
bspAdd("photo", "bclass_08");
bspAdd("sport", "bclass_09");
bspAdd("money", "bclass_10");
bspAdd("tech", "bclass_11");
bspAdd("other", "bclass_12");

		document.write('  <div id="newarrival_article">');
		document.write('<h1>嚴選優格總覽</h1>');
        document.write('  <div class="titleart_editorschoice_blogs"></div>');
        document.write('  <div class="clear_fix" id="editorschoice_blog_channel">');
		document.write('  <ul class="channel_group">');
		document.write('  <li id="bclass_01" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("0","1","y");>旅遊札記</a></li>');
		document.write('  <li id="bclass_02" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("1","1","y");>生活綜合</a></li>');
		document.write('  <li id="bclass_03" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("2","1","y");>美食情報</a></li>');
		document.write('  <li id="bclass_04" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("3","1","y");>寵物休閒</a></li>');
		document.write('  <li id="bclass_05" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("4","1","y");>家庭親子</a></li>');
		document.write('  <li id="bclass_06" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("5","1","y");>影視音樂</a></li>');
		document.write('  </ul>');
		document.write('  <ul class="channel_group">');
		document.write('  <li id="bclass_07" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("6","1","y");>藝文創作</a></li>');
		document.write('  <li id="bclass_08" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("7","1","y");>攝影圖畫</a></li>');
		document.write('  <li id="bclass_09" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("8","1","y");>運動體育</a></li>');
		document.write('  <li id="bclass_10" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("9","1","y");>財經時論</a></li>');
		document.write('  <li id="bclass_11" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("10","1","y");>數位科技</a></li>');
		document.write('  <li id="bclass_12" class="off"><a href="javascript:;" onclick=ff_bClass_ToSet("11","1","y");>其他類別</a></li>');
		document.write('  </ul>');
		document.write('  </div>');

	document.write('<div id="BlogClassDataAll"></div>');
	document.write('</div>');
	
function bclassDynamicIncludeJs(sJsSrc)
{
	var oJSResults = document.createElement('script');
	oJSResults.setAttribute("language","JavaScript");
	oJSResults.setAttribute("src", sJsSrc);
	document.getElementsByTagName("head").item(0).appendChild(oJSResults);
}	
function ff_bClass_ToLoad(iBspSel, iPage)
{
	if(iBspSel=="")
	{
		if(ff_bClass_getCookie("ctbcID")!=null)
			iBspSel=""+ff_bClass_getCookie("ctbcID");
	}
	if(iPage=="")
	{
		if(ff_bClass_getCookie("ctbcPage")!=null)
			iPage=""+ff_bClass_getCookie("ctbcPage");
	}

	if(iBspSel=="")
	{
	  iBspSel=Math.floor(Math.random()*sArrBlogClass.length);
	  ff_bClass_setCookie("ctbcID",iBspSel);
	}
	if(iPage=="") iPage="1";
	
	
	for(var bsp_i=0; bsp_i<sArrBlogClass.length;bsp_i++)
	{
		if(document.getElementById(sArrBlogClass[bsp_i].tdid))
		{
			if(bsp_i==iBspSel)
			{
				document.getElementById(sArrBlogClass[bsp_i].tdid).className="on";
				ff_bClass_ToSet(bsp_i, iPage, "");
				bclassDynamicIncludeJs("http://blog.chinatimes.com/recommend/Choice2007/js/ChoiceBlogClass_"+sArrBlogClass[bsp_i].name+"_"+iPage+".js");
				
			}
			else
				document.getElementById(sArrBlogClass[bsp_i].tdid).className="off";
				
		}
	}
}
function ff_bClass_ToSet(ibClassSel, iPage, sNeedReload)
{
	if(ibClassSel.length>0) ff_bClass_setCookie("ctbcID",ibClassSel);
	if(iPage.length>0) ff_bClass_setCookie("ctbcPage",iPage);
	if(sNeedReload=="y")  window.location.reload();
}

function ff_bClass_setCookie(name, value)
{
	var CT =""
	CT = escape(name) + "=" + escape(value) + "; path=/ ";
	document.cookie = CT
}

function ff_bClass_getCookie(name)
{
	var cname = escape(name) + "=";
	var dc = document.cookie;
	if (dc.length>0)
	{
		var begin = dc.indexOf(cname);
		if (begin != -1)
		{
			begin += cname.length;
			var end = dc.indexOf(";" , begin);
			if (end == -1)
			{
				end = dc.length;
			}
			return unescape(dc.substring(begin,end));
		}
	}
	return '';
}


ff_bClass_ToLoad("", "");