// JavaScript Document

fsize = 80;

function sizech(val) {
if(val == "minus") {
fsize = 80;
document.getElementById("fontsize").getElementsByTagName("img")[1].src = imagePath + "common/btn_font_s_act.gif";
document.getElementById("fontsize").getElementsByTagName("img")[2].src = imagePath + "common/btn_font_m.gif";
document.getElementById("fontsize").getElementsByTagName("img")[3].src = imagePath + "common/btn_font_l.gif";
}
if(val == "plus") {
fsize = 120;
document.getElementById("fontsize").getElementsByTagName("img")[1].src = imagePath + "common/btn_font_s.gif";
document.getElementById("fontsize").getElementsByTagName("img")[2].src = imagePath + "common/btn_font_m.gif";
document.getElementById("fontsize").getElementsByTagName("img")[3].src = imagePath + "common/btn_font_l_act.gif";
}
if(val == "0") {
fsize = 100;
document.getElementById("fontsize").getElementsByTagName("img")[1].src = imagePath + "common/btn_font_s.gif";
document.getElementById("fontsize").getElementsByTagName("img")[2].src = imagePath + "common/btn_font_m_act.gif";
document.getElementById("fontsize").getElementsByTagName("img")[3].src = imagePath + "common/btn_font_l.gif";
}

document.body.style.fontSize = fsize + "%";
/*
if(!document.all){
	document.getElementById("header").getElementsByTagName("a")[1].innerHTML = document.getElementById("header").getElementsByTagName("a")[1].innerHTML;
	document.getElementById("header").getElementsByTagName("a")[2].innerHTML = document.getElementById("header").getElementsByTagName("a")[2].innerHTML;
	document.getElementById("header").getElementsByTagName("a")[3].innerHTML = document.getElementById("header").getElementsByTagName("a")[3].innerHTML;
//	document.getElementById("head").getElementsByTagName("a")[4].innerHTML = document.getElementById("head").getElementsByTagName("a")[4].innerHTML;
//	document.getElementById("head").getElementsByTagName("a")[5].innerHTML = document.getElementById("head").getElementsByTagName("a")[5].innerHTML;
}
*/

document.cookie = "fontsize=" + val + ";path=/;expires=Sun, 1 Mar 2099 01:28:29 UTC";

}


//prototype.js対策
if (typeof Event == 'undefined') Event = new Object();

//domReady（DOM読み込みと同時に起動）
Event.domReady = {
  add: function(fn) {

    if (Event.domReady.loaded) return fn();

    var observers = Event.domReady.observers;
    if (!observers) observers = Event.domReady.observers = [];
    observers[observers.length] = fn;

    if (Event.domReady.callback) return;
    Event.domReady.callback = function() {
      if (Event.domReady.loaded) return;
      Event.domReady.loaded = true;
      if (Event.domReady.timer) {
        clearInterval(Event.domReady.timer);
        Event.domReady.timer = null;
      }
      var observers = Event.domReady.observers;
      for (var i = 0, length = observers.length; i < length; i++) {
        var fn = observers[i];
        observers[i] = null;
        fn(); // make 'this' as window
      }
      Event.domReady.callback = Event.domReady.observers = null;
    };
    var ie = !!(window.attachEvent && !window.opera);
    var webkit = navigator.userAgent.indexOf('AppleWebKit/') > -1;
    if (document.readyState && webkit) {
      Event.domReady.timer = setInterval(function() {
        var state = document.readyState;
        if (state == 'loaded' || state == 'complete') {
          Event.domReady.callback();
        }
      }, 50);
    } else if (document.readyState && ie) {
      
      var src = (window.location.protocol == 'https:') ? '://0' : 'javascript:void(0)';
      document.write(
        '<script type="text/javascript" defer="defer" src="' + src + '" ' + 
        'onreadystatechange="if (this.readyState == \'complete\') Event.domReady.callback();"' + 
        '><\/script>');
    } else {
      if (window.addEventListener) {
        document.addEventListener("DOMContentLoaded", Event.domReady.callback, false);
        window.addEventListener("load", Event.domReady.callback, false);
      } else if (window.attachEvent) {
        window.attachEvent('onload', Event.domReady.callback);
      } else {
        var fn = window.onload;
        window.onload = function() {
          Event.domReady.callback();
          if (fn) fn();
        }
      }
    }
  }
}


//各種イベント指定
Event.domReady.add(function() {

document.getElementById("fontsize").innerHTML = '<dl><dt><img src="'+imagePath+'common/typo_font.gif" alt="文字サイズ" /></dt><dd><a href="Javascript:void(0);" onclick="sizech(\'minus\');return false;"><img src="'+imagePath+'common/btn_font_s_act.gif" /></a></dd><dd><a href="Javascript:void(0);" onclick="sizech(\'0\');return false;"><img src="'+imagePath+'common/btn_font_m.gif" /></a></dd><dd><a href="Javascript:void(0);" onclick="sizech(\'plus\');return false;"><img src="'+imagePath+'common/btn_font_l.gif" /></a></dd></dl>';



function getCookie(c_name){
if (document.cookie.length>0){
st = document.cookie.indexOf(c_name+"=");
	if (st!=-1){ 
		st=st+c_name.length+1;
		ed=document.cookie.indexOf(";",st);
			if (ed==-1) ed=document.cookie.length;
			return unescape(document.cookie.substring(st,ed));
	} 
}
return "";
}

var f_size=getCookie("fontsize");
if (f_size!=""){sizech(f_size);}

});


