// フォントサイズ切り替えスクリプト
// Written by Maeda Daisuke
// (C) 2007 eclipse 

//alert("Debug ver.37");

var currentsize; //現在のフォントサイズ（クッキーで取得）
var cookiename = "tkfs"; //クッキーの名前
currentsize = eval(getCookie(cookiename));
if((currentsize==null)||(currentsize<0)||(currentsize>=3)){
	currentsize = 0;
}

var indexIDs = "s"; 
var indexIDm = "m";
var indexIDl = "l"; 

var setIDs = "_off"; 
var setIDm = "_off"; 
var setIDl = "_off"; 
	
var ss = document.styleSheets; //スタイルシートオブジェクト
var ssnum = 3; //スタイルシートの数（共通スタイルを除いた、各文字サイズスタイルの数）
var fsss = new Array(ssnum);

if (document.getElementsByTagName) {
	var links=document.getElementsByTagName("link"),link;
	for (i=0;link=links[i];i++){
		if (link.rel.match(/alternate stylesheet/i)){
			link.disabled = true;
			if(link.title == "小"){
				fsss[0] = link;
			}else if(link.title=='中'){
				fsss[1] = link;
			}else if(link.title=='大'){
				fsss[2] = link;
			}
		}
	}
	fsss[currentsize].disabled = false;
}

var imgpath = "shared/images/"; //文字サイズ変更ボタンの画像へのパス
var csspath = "shared/css/"; //スタイルシートへのパス
var code; //インターフェイス部分のHTML
	code="<ul>\n";
	code+="<li><a href=\"javascript:clearCookie('tkfs');changeFontSize(0);\" onmouseover=\"PicOn(0);\" onmouseout=\"PicOff(0);\"><img src=\"" +imgpath + "btn_texts"+ setIDs+ ".gif\" width=\"20\" height=\"20\" alt=\"小\" id=\"s\" /></a></li>\n";
	code+="<li><a href=\"javascript:clearCookie('tkfs');changeFontSize(1);\" onmouseover=\"PicOn(1);\" onmouseout=\"PicOff(1);\"><img src=\"" +imgpath + "btn_textm"+ setIDm+ ".gif\" width=\"20\" height=\"20\" alt=\"中\"  id=\"m\" /></a></li>\n";
	code+="<li><a href=\"javascript:clearCookie('tkfs');changeFontSize(2);\" onmouseover=\"PicOn(2);\" onmouseout=\"PicOff(2);\"><img src=\"" +imgpath + "btn_textl"+ setIDl+ ".gif\" width=\"20\" height=\"20\" alt=\"大\"  id=\"l\" /></a></li>\n";
	code+="</ul>\n";



function fsInit(){
	if(currentsize==0){
		setIDs="_on";
	}else if(currentsize==1){
		setIDm="_on";
	}else if(currentsize==2){
		setIDl="_on";
	}
		document.getElementById(indexIDs).src = imgpath + "btn_texts" + setIDs + ".gif";
		document.getElementById(indexIDm).src = imgpath + "btn_textm" + setIDm + ".gif";
		document.getElementById(indexIDl).src = imgpath + "btn_textl" + setIDl + ".gif";
}


function writeFSBtns(){
	document.write(code);
}

function PicOn(d){
	if(currentsize==d){
		if(d==0){
			setIDs="_on";
		}else if(d==1){
			setIDm="_on";
		}else if(d==2){
			setIDl="_on";
		}
	}else if(currentsize!==d) {
		if(d==0){
			setIDs="_over";
		}else if(d==1){
			setIDm="_over";
		}else if(d==2){
			setIDl="_over";
		}
	}
		document.getElementById(indexIDs).src = imgpath + "btn_texts" + setIDs + ".gif";
		document.getElementById(indexIDm).src = imgpath + "btn_textm" + setIDm + ".gif";
		document.getElementById(indexIDl).src = imgpath + "btn_textl" + setIDl + ".gif";
}

function PicOff(d){
	if(currentsize==d){
		if(d==0){
			setIDs="_on";
		}else if(d==1){
			setIDm="_on";
		}else if(d==2){
			setIDl="_on";
		}
	}else if(currentsize!==d) {
		if(d==0){
			setIDs="_off";
		}else if(d==1){
			setIDm="_off";
		}else if(d==2){
			setIDl="_off";
		}
	}
		document.getElementById(indexIDs).src = imgpath + "btn_texts" + setIDs + ".gif";
		document.getElementById(indexIDm).src = imgpath + "btn_textm" + setIDm + ".gif";
		document.getElementById(indexIDl).src = imgpath + "btn_textl" + setIDl + ".gif";
}

function changeFontSize(d){
		currentsize=d;
		newsize = currentsize;
		if(d==0){
			fsss[0].disabled = false;
			fsss[1].disabled = true;
			fsss[2].disabled = true;
			setIDs="_on";
			setIDm="_off";
			setIDl="_off";
		}else if(d==1){
			fsss[0].disabled = true;
			fsss[1].disabled = false;
			fsss[2].disabled = true;
			setIDs="_off";
			setIDm="_on";
			setIDl="_off";
		}else if(d==2){
			fsss[0].disabled = true;
			fsss[1].disabled = true;
			fsss[2].disabled = false;
			setIDs="_off";
			setIDm="_off";
			setIDl="_on";
		}
		setCookie(cookiename,d);
		document.getElementById(indexIDs).src = imgpath + "btn_texts" + setIDs + ".gif";
		document.getElementById(indexIDm).src = imgpath + "btn_textm" + setIDm + ".gif";
		document.getElementById(indexIDl).src = imgpath + "btn_textl" + setIDl + ".gif";
	}

