// JavaScript Document

fsize = 100;

function sizech(val) {
if(val == "minus") {
fsize = 80;
document.getElementById("fontsize").getElementsByTagName("img")[0].src = "http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/min_a_act.gif";
document.getElementById("fontsize").getElementsByTagName("img")[1].src = "http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/mid_a.gif";
document.getElementById("fontsize").getElementsByTagName("img")[2].src = "http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/max_a.gif";
}
if(val == "plus") {
fsize = 120;
document.getElementById("fontsize").getElementsByTagName("img")[0].src = "http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/min_a.gif";
document.getElementById("fontsize").getElementsByTagName("img")[1].src = "http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/mid_a.gif";
document.getElementById("fontsize").getElementsByTagName("img")[2].src = "http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/max_a_act.gif";
}
if(val == "0") {
fsize = 100;
document.getElementById("fontsize").getElementsByTagName("img")[0].src = "http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/min_a.gif";
document.getElementById("fontsize").getElementsByTagName("img")[1].src = "http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/mid_a_act.gif";
document.getElementById("fontsize").getElementsByTagName("img")[2].src = "http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/max_a.gif";
}

document.body.style.fontSize = fsize + "%";

if(!document.all){
	document.getElementById("head").getElementsByTagName("a")[1].innerHTML = document.getElementById("head").getElementsByTagName("a")[1].innerHTML;
	document.getElementById("head").getElementsByTagName("a")[2].innerHTML = document.getElementById("head").getElementsByTagName("a")[2].innerHTML;
	document.getElementById("head").getElementsByTagName("a")[3].innerHTML = document.getElementById("head").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() {

newNode = document.createElement("div");
newNode.setAttribute("id", "fontsize");
document.getElementById("head").appendChild( newNode );
document.getElementById("fontsize").innerHTML = '<img src="http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/min_a.gif" onclick="sizech(\'minus\')" title="小さいサイズ" /><img src="http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/mid_a.gif" onclick="sizech(\'0\')" title="標準サイズ" /><img src="http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/max_a.gif" onclick="sizech(\'plus\')" title="大きいサイズ" />';
document.getElementById("fontsize").getElementsByTagName("img")[1].src = "http://www.golden-mean.co.jp/wp-content/themes/golden_mean/images/mid_a_act.gif";

document.getElementById("f_top").setAttribute("href","javascript:backToTop();");


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);}

/*
var tmp = document.cookie +";";
arr = tmp.split(";");
var co = arr[0].split("=");
for(var i=0;i<=co.length;i++){
alert(co[i]);
if(co[i].indexOf("fontsize") != -1){sizech(co[1]);}
}
*/


});


