﻿// JavaScript Document
$(function(){ 

//copyright年表示切替
var date = new Date();
if($("#year").text() < date.getFullYear()){
	$("#year").text(date.getFullYear());
}

var myDir = "/img/";

//文字サイズのデフォルト、cookiesとか
 var myCookies = {};
  myCookies = GetCookies();
/*  for(var i in myCookies){
	  alert(i+"="+myCookies[i]);
  }*/


 if(!$.support.opacity){//IE以外は機能無効
//文字サイズ切替start-----
  if(myCookies["sf"]=="L"){
   $("#setFont").append('<img src="'+myDir+'head_sw_size.gif" alt="文字サイズ切替" width="50" height="24" /><a href="javascript:sfM();"><img src="'+myDir+'head_sw_size_s.gif" alt="文字サイズを標準に戻す" width="30" height="24" id="setFontM" /></a><img src="'+myDir+'head_sw_size_l_select.gif" alt="文字サイズ大を選択中" width="30" height="24" id="setFontL" class="setFontSelect" />');
   $("body").removeClass("fsM");
  }else{
   $("#setFont").append('<img src="'+myDir+'head_sw_size.gif" alt="文字サイズ切替" width="50" height="24" /><img src="'+myDir+'head_sw_size_s_select.gif" alt="文字サイズ標準を選択中" width="30" height="24" id="setFontM" class="setFontSelect" /><a href="javascript:sfL();"><img src="'+myDir+'head_sw_size_l.gif" alt="文字サイズを大きくする" width="30" height="24" id="setFontL" /></a>');
   $("body").addClass("fsM");
   document.cookie = "sf=M;path=/;";
  }
 }

//色合い切替start-----
if(myCookies["ct"]=="BL"){
  $("#setFont").append('<img src="'+myDir+'head_sw_color.gif" alt="色合い切替機能" width="40" height="24" /><a href="javascript:ctS();"><img src="'+myDir+'head_sw_color_s.gif" alt="色合いを標準に戻す" width="30" height="24" id="setColorS" /></a><img src="'+myDir+'head_sw_color_b_select.gif" alt="黒背景白文字を選択中" width="40" height="24" id="setColorB" class="setColorSelect" />');
   $("body").addClass("ctBL");
 }else{
$("#setFont").append('<img src="'+myDir+'head_sw_color.gif" alt="色合い切替機能" width="40" height="24" /><img src="'+myDir+'head_sw_color_s_select.gif" alt="標準色合いを選択中" width="30" height="24" id="setColorS" class="setColorSelect" /><a href="javascript:ctBL();"><img src="'+myDir+'head_sw_color_b.gif" alt="黒背景白文字にする" width="40" height="24" id="setColorB" /></a>');
   $("body").removeClass("ctBL");
  document.cookie = "ct=S;path=/;";
 }


 $("#setFontM").hover(function(){
  if(!$(this).attr("class")){
   $(this).attr("src", myDir+"head_sw_size_s_hov.gif");
  }},
  function () {
  if(!$(this).attr("class")){
   $(this).removeAttr("style");
   $(this).attr("src", myDir+"head_sw_size_s.gif");
  }});

 $("#setFontL").hover(function(){
  if(!$(this).attr("class")){
   $(this).attr("src", myDir+"head_sw_size_l_hov.gif");
  }},
  function () {
  if(!$(this).attr("class")){
   $(this).removeAttr("style");
   $(this).attr("src", myDir+"head_sw_size_l.gif");
  }});


$("#setColorS").hover(function(){
  if(!$(this).attr("class")){
   $(this).attr("src", myDir+"head_sw_color_s_hov.gif");
  }},
  function () {
  if(!$(this).attr("class")){
   $(this).removeAttr("style");
   $(this).attr("src", myDir+"head_sw_color_s.gif");
  }});

 $("#setColorB").hover(function(){
  if(!$(this).attr("class")){
   $(this).attr("src", myDir+"head_sw_color_b_hov.gif");
  }},
  function () {
  if(!$(this).attr("class")){
   $(this).removeAttr("style");
   $(this).attr("src", myDir+"head_sw_color_b.gif");
  }});


});

function GetCookies(){
    var result = {};
    var allcookies = document.cookie;
    if( allcookies != '' ){
        var cookies = allcookies.split('; ');
        for( var i = 0; i < cookies.length; i++ ){
            var cookie = cookies[i].split('=');
            result[cookie[0]] = decodeURIComponent(cookie[1]);
        }
    }else{
		result["sf"] = "M";
		result["ct"] = "S";
	}
    return result;
}

function sfM(){
   var myCookies = {};
   myCookies = GetCookies();
   document.cookie = "sf=M;path=/;";
   document.cookie = "ct="+myCookies["ct"]+";path=/;";
   location.reload();
}

function sfL(){
   var myCookies = {};
   myCookies = GetCookies();
   document.cookie = "sf=L;path=/;";
   document.cookie = "ct="+myCookies["ct"]+";path=/;";
   location.reload();
}

function ctBL(){
   var myCookies = {};
   myCookies = GetCookies();
   document.cookie = "ct=BL;path=/;";
   document.cookie = "sf="+myCookies["sf"]+";path=/;";
   location.reload();
}

function ctS(){
   var myCookies = {};
   myCookies = GetCookies();
   document.cookie = "ct=S;path=/;";
   document.cookie = "sf="+myCookies["sf"]+";path=/;";
   location.reload();
}

