function font(size){
  jQuery("body").css("font-size",size);
  setCookie("fsize", size, 365);
}

function setCookie(key, value, days) {
     var str = key + "=" + escape(value) + ";";
     if (days != 0) {
          var dt = new Date();
          dt.setDate(dt.getDate() + days);
          str += "expires=" + dt.toGMTString() + ";";
          str += "path=/blog;"
     }
     document.cookie = str;
}

function getCookie(key) {
     var sCookie = document.cookie;
     var aData = sCookie.split(";");
     var oExp = new RegExp(" ", "g");
     key = key.replace(oExp, "");

     var i = 0;
     while (aData[i]) {
          var aWord = aData[i].split("=");
          aWord[0] = aWord[0].replace(oExp, "");
          if (key == aWord[0]) return unescape(aWord[1]);
          if (++i >= aData.length) break;
     }
     return "";
}

function checkClear(){
  for(i=0; i<document.search.length; i++){
    if(document.search.elements[i].type == "checkbox"){
      document.search.elements[i].checked = false;
    }
  }
}

var advertisements = new Array();
advertisements['0'] = '<a href="http://r.advg.jp/adptg_count/r?adptg_aid=2136&amp;adptg_mid=1459&amp;adptg_lid=4" target="_blank"><strong>デイトレーダー必見！「経済指標フラッシュ！」</strong><br />リアルタイムに近いスピードで経済指標の発表結果を配信！</a><img src="/common_img/icon/window.gif" width="10" height="8" />';

(function($){
    $(function(){
        var fsize = getCookie("fsize");
        if (fsize != '' && fsize != null) {
            jQuery("body").css("font-size", fsize);
        }

	/* メイン画像切り替え */
        var b_timer;
        start_timer();
        var img_idx = 0;
        var li_num = $("ul.blogerBox li").length;
	$("#blog_banner a[id!='b_default']").css('display', 'none');
	$(".blogerBox li").hover(function(){
		b_timer.stopTime();
		if (img_idx > 0) {
			var top_px = (img_idx-1) * 94;
			$("ul.blogerBox li").eq(img_idx-1).find("a").css('background-position','-'+top_px+'px 0px');
		}
                img_idx = $(this).index() + 1;

		var top_px2 = (img_idx-1) * 94;
		$("ul.blogerBox li").eq(img_idx-1).find("a").css('background-position','-'+top_px2+'px -49px');

		var id = $(this).attr('id');
		$("#blog_banner a[id!='b_"+id+"']").css('display','none');
		$("#blog_banner a[id='b_"+id+"']").fadeTo(700, 1).css('display','block');
	}, function(){
                start_timer();
	});

	function start_timer() {
		if (jQuery("#blog-channel").length) {
		b_timer = jQuery("#blog-channel").everyTime(6*1000, 'controlled', function() {
			img_idx++;
                	if (img_idx > li_num) img_idx = 1;
			$("#blog_banner a").css('display','none');
			$("#blog_banner a").eq(img_idx).fadeTo(700, 1).css('display','block');
			var img_idx2 = img_idx-2;
			if (img_idx2 < 0) img_idx2 = li_num-1;
			var top_px = (img_idx-1) * 94;
			var top_px2 = img_idx2 * 94;
			$("ul.blogerBox li").eq(img_idx2).find("a").css('background-position','-'+top_px2+'px 0px');
			$("ul.blogerBox li").eq(img_idx-1).find("a").css('background-position','-'+top_px+'px -49px');
		});
		}
	}

	/* 終了したブログ用 */
	$("ul.closed_blog li.e").hide();
	$("ul.closed_blog li.more a").click(function(){
		if ($("ul.closed_blog li.e").css('display') == "none"){
			$(this).text("閉じる");
		} else {
			$(this).text("全て表示");
		}
		$("ul.closed_blog li.e").slideToggle();
	});

	/* 広告表示 - ブログ個別 */
	if (advertisements.length <= 0) {
            $('div.ad-area').remove();
	} else {
            $('div.ad-area').each(function(num){
                $(this).empty().append(advertisements[(num % advertisements.length)]);
            });
        }

	/* 画像リンク選択 - ブログ個別 */
	$('div.menu_s ul li').each(function(){
		var link = $(this).find('a');
		var match_pattern = link.attr('href').replace('/','\/');
		if ($('p#mainVisual').find('a').attr('href').match(match_pattern) != null) {
			var children = link.children();
			$(this).empty().append(children);
		}
	});
    });
})(jQuery);

