/* fontSizeSwitch 関数
#
#　フォントサイズの切り替え
#
--------------------------------------------------------------------*/
var fontSizeSwitch = function(btn){
	this.btn = btn;
	this.setup();
}
fontSizeSwitch.prototype = {
	setup: function(){
		var self = this;
		for(var i=0,len=this.btn.length; i<len; i++){
			this.btn[i].onclick = function(){
				if(this.parentNode.className == 'active') return false;
				setActiveCss(this.className);
				myCookie.set('fontsize', this.className, sDays);
				return self.active(this);
			};
			if(this.btn[i].className == fsCookie){
				this.btn[i].parentNode.className = 'active';
			}
		}
		
	},
	active: function(obj){
		for(var i=0,len=this.btn.length; i<len; i++){
			this.btn[i].parentNode.className = '';
			if(this.btn[i] == obj) this.btn[i].parentNode.className = 'active';
		}
		return false;
	}
}
addEventFunc((function(){
	var ctrl = document.getElementById('fontsize');
	if(objCheck(ctrl) == false) return false;

	var btn = ctrl.getElementsByTagName('a');
	
	new fontSizeSwitch(btn);
}));


/* setActiveCss 関数
#
#　有効なCSSの切替
#
--------------------------------------------------------------------*/
function setActiveCss(title){
	var files = document.getElementsByTagName('link');
	for(i=0; i<files.length; i++) {
		if(files[i].getAttribute('rel').indexOf('style') != -1 && files[i].getAttribute('title')){
			files[i].disabled = true;
			if(files[i].getAttribute('title') == title) files[i].disabled = false;
		}
	}
}

document.write('<link rel="alternate stylesheet" href="/css/fontl.css" type="text/css" title="fontl" />');
document.write('<link rel="alternate stylesheet" href="/css/fonts.css" type="text/css" title="fonts" />');
document.write('<link rel="alternate stylesheet" href="/css/fontm.css" type="text/css" title="fontm" />');

var fsCookie = myCookie.get('fontsize');
if(!fsCookie){ fsCookie = 'fontm' }
setActiveCss(fsCookie);

