/* 文字サイズ変更 */

function changeStyleSheet(title) {
	var i, main;
	if(document.getElementsByTagName){
		main = document.getElementsByTagName("link");
		for(i=0; i<main.length; i++) {
			if(main[i].getAttribute("rel").indexOf("style") != -1 && main[i].getAttribute("title")) {
				main[i].disabled = true;
				if(main[i].getAttribute("title") == title) main[i].disabled = false;
			}
		}
		setCookie("style", title, 365);
	}
	changeSizeImg(title);
}


function getActiveStyleSheet() {
	var i, a;
	for(i=0; (document.getElementsByTagName) && (a = document.getElementsByTagName("link")[i]); i++) {
	if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
	}
	return null;
}

function getPreferredStyleSheet() {
	var i, a;
	for(i=0; (document.getElementsByTagName) && (a = document.getElementsByTagName("link")[i]); i++) {
	if(a.getAttribute("rel").indexOf("style") != -1
		&& a.getAttribute("rel").indexOf("alt") == -1
		&& a.getAttribute("title")
		) return a.getAttribute("title");
	}
	return null;
}

function setCookie(name,value,days) {
	document.cookie = name+"="+value+"; path=/;";
}

function getCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

//大中小画像の差し替え
function changeSizeImg(title) {
	if(document.images){
		if (document.getElementById("top_s")) {
			if (title == 'small') {
				document.getElementById("top_s").src = 'images/top_txt_small_r.gif';
				document.getElementById("top_m").src = 'images/top_txt_middle.gif';
				document.getElementById("top_l").src = 'images/top_txt_large.gif';
			}
			if (title == 'medium' || title == 'undefined' || title == 'null') {
				document.getElementById("top_s").src = 'images/top_txt_small.gif';
				document.getElementById("top_m").src = 'images/top_txt_middle_r.gif';
				document.getElementById("top_l").src = 'images/top_txt_large.gif';
			}
			if (title == 'large') {
				document.getElementById("top_s").src = 'images/top_txt_small.gif';
				document.getElementById("top_m").src = 'images/top_txt_middle.gif';
				document.getElementById("top_l").src = 'images/top_txt_large_r.gif';
			}
		}
		if (document.getElementById("size_s")) {
			if (title == 'small') {
				document.getElementById("size_s").src = '/images/head_txt_small_r.gif';
				document.getElementById("size_m").src = '/images/head_txt_middle.gif';
				document.getElementById("size_l").src = '/images/head_txt_large.gif';
			}
			if (title == 'medium' || title == 'undefined' || title == 'null') {
				document.getElementById("size_s").src = '/images/head_txt_small.gif';
				document.getElementById("size_m").src = '/images/head_txt_middle_r.gif';
				document.getElementById("size_l").src = '/images/head_txt_large.gif';
			}
			if (title == 'large') {
				document.getElementById("size_s").src = '/images/head_txt_small.gif';
				document.getElementById("size_m").src = '/images/head_txt_middle.gif';
				document.getElementById("size_l").src = '/images/head_txt_large_r.gif';
			}
		}
	}
}

window.onload = function(e) {
	var cookie = getCookie("style");
	var title = cookie ? cookie : getPreferredStyleSheet();
	changeStyleSheet(title);
}


var cookie = getCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
changeStyleSheet(title);





