/*
ポータル 新着一覧、カテゴリ別一覧ページ表示
ポータルパーツ ページ送り
*/

var params;
var Category = new Array();
Category = [
	{id: '', name: "HOME"},
	{id: 2, name: "日記"},
	{id: 3, name: "グルメ"},
	{id: 4, name: "映画"},
	{id: 5, name: "音楽"},
	{id: 6, name: "出産/子育て"},
	{id: 7, name: "美容/健康/ダイエット"},
	{id: 8, name: "住まい/暮らし"},
	{id: 9, name: "恋愛/結婚"},
	{id: 10, name: "芸術"},
	{id: 11, name: "おでかけ"},
	{id: 12, name: "芸能"},
	{id: 13, name: "社長"},
	{id: 14, name: "ショッピング"},
	{id: 15, name: "スポーツ"},
	{id: 16, name: "ビジネス/投資"},
	{id: 17, name: "ペット"},
	{id: 18, name: "本"},
	{id: 19, name: "学び/教育"},
	{id: 27, name: "マニアック"},
	{id: 20, name: "ニュース/イベント"},
	{id: 21, name: "ゲーム"},
	{id: 22, name: "アニメ/漫画"},
	{id: 23, name: "車/バイク"},
	{id: 24, name: "インターネット"},
	{id: 25, name: "乗り物"},
	{id: 26, name: "その他"}
];
var category_all = "新着ブログ";

function getQuery(){
	var params = new Array();
	if(location.search){
		var query = location.search;
		var pairs = query.substr(1).split("&");
		for(i = 0; i < pairs.length; i++){
			var pair = pairs[i].split("=");
			params[pair[0]] = pair[1];
		}
	}
	return params;
}

params = getQuery();

function getPage(params){
	var page;
	if(!params["p"] || isNaN(params["p"]) || params["p"] <= 0){
		page = 1;
	}
	else{
		page = params["p"];
	}
	return page;
}

function getCategory(params){
	var cat;
	if(!params["cat"] || isNaN(params["cat"])){
		cat = "all";
	}
	else{
		cat = params["cat"];
	}
	return cat;
}

function showPage(base){
	var page = getPage(params);
	var js_src = base + "_" + page + ".js";
	document.write('<scr' + 'ipt type="text/javascript" src="' + js_src + '"></scr' + 'ipt>');
}

function showPageNewArticle(base){
	var page = getPage(params);
	var cat  = getCategory(params);
	var js_src;
	if(cat == "all"){
		js_src = base + "all_" + page + ".js";
	}
	else{
		js_src = base + "cat" + cat + "_" + page + ".js";
	}
	document.write('<scr' + 'ipt type="text/javascript" src="' + js_src + '"></scr' + 'ipt>');
}

function showCategoryList(){
	var cat  = getCategory(params);

	document.write("<ul>\n");
	for(i = 0; i < Category.length; i++){
		document.write("\t<li id=\"li_cat" + Category[i]["id"] + "\"");
		if(Category[i]["id"] == cat){
			if(Category[i]["id"] == 15){
				document.write(" class=\"here end\">");
			}
			else if(Category[i]["id"] == 16){
				document.write(" class=\"here start\">");
			}
			else{
				document.write(" class=\"here\">");
			}
			document.write(Category[i]["name"] + "</li>\n");
		}
		else{
			if(Category[i]["id"] == 15){
				document.write(" class=\"end\">");
			}
			else if(Category[i]["id"] == 16){
				document.write(" class=\"start\">");
			}
			else{
				document.write(">");
			}
			document.write("<a href=\"bloglist.html?cat=" + Category[i]["id"] + "\">" + Category[i]["name"] + "</a></li>\n");
		}
	}
	document.write("</ul>\n");
}

function showCategoryName(){
	var cat  = getCategory(params);

	if(cat == "all"){
		document.write(category_all);
	}
	else{
		for(i = 0; i < Category.length; i++){
			if(Category[i]["id"] == cat){
				document.write(Category[i]["name"]);
				break;
			}
		}
	}
}

/*
function setElementClassById(elem, value) {
	if(document.getElementById) {
		var obj = document.getElementById(elem);
		if(obj) {
			obj.className = value;
		}
	}
}
var params = getQuery();
var cat = "li_cat"+params["cat"];
setElementClassById(cat, "here");
*/
