ColTbl = new Array("#DCDCDC","#FFFFFF","#999999","#000000",
	               "#134A95","#558699","#F9CFC3");

function set_bg_color(index)
{
	if(typeof(index) == "undefined")　　// キーワードなし
    	return "";				        // 何もしないで戻る


	document.body.style.backgroundColor=ColTbl[index];

	exp=new Date();
	exp.setTime(exp.getTime()+1000*60*60*24);

	document.cookie="bg_color="+ColTbl[index]+"; expires=" + exp.toGMTString();

}

function getCookie(key,  tmp1, tmp2, xx1, xx2, xx3)
{
    tmp1 = " " + document.cookie + ";";
	//alert(tmp1);
	//alert(document.cookie);
	//alert(key);
    xx1 = xx2 = 0;
    len = tmp1.length;
    while (xx1 < len) {
        xx2 = tmp1.indexOf(";", xx1);
        tmp2 = tmp1.substring(xx1 + 1, xx2);
        xx3 = tmp2.indexOf("=");
		//alert(tmp2.substring(0, xx3));
        if (tmp2.substring(0, xx3) == key) {
            return((tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
        }
        xx1 = xx2 + 1;
    }
    return("");
}

function loadBgColor()
{
	var i;
	var save_color=getCookie("bg_color");
	//alert(save_color);

	for(i=0; i<ColTbl.length ; i++){
		if(save_color==ColTbl[i]){
			//alert(i);
			break;
		}
	}
	if(i==ColTbl.length){
		i=0;
	}

	set_bg_color(i);
}

//window.onload=loadBgColor;

$(document).ready(loadBgColor);


//サーチバー 種類-------------------------------------
StypeTbl = new Array("web","news","photo","blog","bcm","interush");
STargetTbl = new Array("_blank","_self","_self","_self","_self","_blank");

function set_searchtype(idx){
	$('.search-tab > a').removeClass('selected');
	//$(this).addClass("selected");
	//var i=2;
	$(".search-tab a:nth-child("+(idx+1)+")").addClass("selected");
	var type=StypeTbl[idx];
	document.s_form.search_type.value=type;
	
	document.s_form.target=STargetTbl[idx];
	
	//alert(prm);
	exp=new Date();
	exp.setTime(exp.getTime()+1000*60*60*24);

	document.cookie="search_type="+type+"; expires=" + exp.toGMTString();
}
function load_searchtype(){
	var type = getCookie("search_type");
	var i;
	for(i=0 ; i<6 ; i++){
		if(type==StypeTbl[i]){
			break;
		}
	}
	if(i==6){
		i=0;
	}

	set_searchtype(i);

//	for(i=0 ; i<6 ; i++){
//		$(".search-tab a:nth-child("+(i+1)+")").click(set_searchtype);
//	}

}

$(document).ready(load_searchtype);



//文字サイズ------------------------------------------

function _set_fsize_news_1(idx){
//	alert(idx);

	var names = new Array("newstitle3-r","newsdate","news-text13","newstitle4-b","news-topnews23-text","newslist li","newslist .fentry");
	
	var sizes=new Array(0);
	sizes[names[0]]=new Array("107%","117%","127%");
	sizes[names[1]]=new Array("75%","85%","95%");
	sizes[names[2]]=new Array("82%","92%","102%");
	sizes[names[3]]=new Array("88%","98%","108%");
	sizes[names[4]]=new Array("75%","85%","95%");
	sizes[names[5]]=new Array("75%","85%","95%");
	sizes[names[6]]=new Array("100%","110%","120%");


	for(var i=0 ; i<names.length ; i++){
		$("."+names[i]).css("font-size",sizes[names[i]][idx]);
	}
}

function _set_fsize_news_1_detail(idx){

	var names = new Array("newstitle3-r","newsdate","news-text13");
	
	var sizes=new Array(0);
	sizes[names[0]]=new Array("107%","117%","127%");
	sizes[names[1]]=new Array("75%","85%","95%");
	sizes[names[2]]=new Array("82%","92%","102%");
	
	for(var i=0 ; i<names.length ; i++){
		$("."+names[i]).css("font-size",sizes[names[i]][idx]);
	}
}

function _set_fsize_news_cat(idx){

	var names = new Array("newstitle3-r","newstitle3-b","newstitle4-b","newsdate","news-text13","news-text12","news-latpull","newslist li","newslist .fentry");
	
	var sizes=new Array(0);
	sizes[names[0]]=new Array("107%","117%","127%");
	sizes[names[1]]=new Array("107%","117%","127%");
	sizes[names[2]]=new Array("88%","98%","108%");
	sizes[names[3]]=new Array("75%","85%","95%");
	sizes[names[4]]=new Array("82%","92%","102%");
	sizes[names[5]]=new Array("75%","85%","95%");
	sizes[names[6]]=new Array("75%","85%","95%");
	sizes[names[7]]=new Array("75%","85%","95%");
	sizes[names[8]]=new Array("100%","110%","120%");


	for(var i=0 ; i<names.length ; i++){
		$("."+names[i]).css("font-size",sizes[names[i]][idx]);
	}
}

function _set_fsize_news_photo(idx){

	var names = new Array("news-photo-tb h4","news-photo-tb p");
	
	var sizes=new Array(0);
	sizes[names[0]]=new Array("82%","92%","102%");
	sizes[names[1]]=new Array("75%","85%","95%");
	
	for(var i=0 ; i<names.length ; i++){
		$("."+names[i]).css("font-size",sizes[names[i]][idx]);
	}
}

function _set_fsize_news_search(idx){
//	alert(idx);

	var names = new Array("newstitle4-b","newsdate","news-text12");
	
	var sizes=new Array(0);
	sizes[names[0]]=new Array("88%","98%","108%");
	sizes[names[1]]=new Array("75%","85%","95%");
	sizes[names[2]]=new Array("75%","85%","95%");

	for(var i=0 ; i<names.length ; i++){
		$("."+names[i]).css("font-size",sizes[names[i]][idx]);
	}
}

function _set_fsize_news_search_more(idx){
//	alert(idx);

	var names = new Array("newstitle4-b","newsdate","news-text12");
	
	var sizes=new Array(0);
	sizes[names[0]]=new Array("88%","98%","108%");
	sizes[names[1]]=new Array("75%","85%","95%");
	sizes[names[2]]=new Array("75%","85%","95%");

	for(var i=0 ; i<names.length ; i++){
		$("."+names[i]).css("font-size",sizes[names[i]][idx]);
	}
}

var fs_funcs = {
"news_list_1" : _set_fsize_news_1,
"news_list_1_detail" : _set_fsize_news_1_detail,
"news_list_cat" : _set_fsize_news_cat,
"news_list_photo" : _set_fsize_news_photo,
"news_search_list" : _set_fsize_news_search,
"news_search_list_more" : _set_fsize_news_search_more };

function set_fontsize(idx){
//	alert(idx);

	var pid  = $('#fs_pageid').val();
//	alert(pid);

	var func = fs_funcs[pid];

//	alert(func);
	if(typeof(func) != "function"){　　// キーワードなし
		return false;
	}

	func(idx);


	var s_names = new Array("s","m","l");
	var img_on = new Array("./images/bt-txtsize-s-on.gif","./images/bt-txtsize-m-on.gif","./images/bt-txtsize-l-on.gif");
	var img_off = new Array("./images/bt-txtsize-s.gif","./images/bt-txtsize-m.gif","./images/bt-txtsize-l.gif");
	
	for(var i=0 ; i<img_off.length ; i++){
		$("#"+s_names[i]+"_btn img").attr({src : img_off[i]});
	}
	$("#"+s_names[idx]+"_btn img").attr({src : img_on[idx]});
//	$("#"+s_names[idx]+"_btn img").attr({src : "./images/bt-txtsize-s-on.gif"});
//	$("#s_btn img").attr({src : "./images/bt-txtsize-s-on.gif"});

	exp=new Date();
	exp.setTime(exp.getTime()+1000*60*60*24);

	document.cookie="font_size="+idx+"; expires=" + exp.toGMTString();

	return false;
}
function load_fontsize(){
	var idx = getCookie("font_size");
//	alert(idx);

	if(idx<0||idx>2){
		idx=0;
	}

	set_fontsize(idx);
}

$(document).ready(load_fontsize);
//window.onload=load_fontsize;
