function setCookie(c,v,d){
   setExpires = new Date();
   setExpires.setTime( setExpires.getTime() + (d*24*60*60*1000) );
   tmp = c + "=" + v + ";";
   expires = "expires=" + setExpires.toGMTString() + ";";
   path = "path=http://site-test.jp/~forumeng/html/";
   document.cookie =  tmp + expires + path;
}

function getCookie(c){
   c = c + "=";
   v = null;
   s = document.cookie + ";" ;
   ofset = s.indexOf(c);
   if ( ofset != -1 ){
      start = ofset + c.length;
      end = s.indexOf( ";" , start );
      v = unescape( s.substring( start , end ) );
   }
   return v;
}

function defaultSetting(){
	var t1 = document.getElementById('font-small');
	var t2 = document.getElementById('font-normal');
	var t3 = document.getElementById('font-large');
	
	
	var obj = { 1 : t1 , 2 : t2 , 3 : t3 };
	
	for( t in obj){
		var trg = obj[t];
		trg.num = t;
		trg.onclick = function(){
			fontSize(this.num);
		}
		trg.onmouseover = function(){
			this.style.backgroundPosition = 'left bottom';
		}
		trg.onmouseout = function(){
			this.style.backgroundPosition = 'left top';
		}
	}


	if(document.cookie){
		var fontsizeSetting = getCookie('fontsize');
	}else{
		var fontsizeSetting = 2;
	}
	fontSize(fontsizeSetting);	

}
function fontSize(n){
	var t1 = document.getElementById('font-small');
	var t2 = document.getElementById('font-normal');
	var t3 = document.getElementById('font-large');
	
	var hoverPos = 'left bottom';
	var defPos = 'left top';
	
	var obj = { 1 : t1 , 2 : t2 , 3 : t3 };
	var fs = { 1 : '10px' , 2 : '12px' , 3 : '14px' };
	
	for( t in obj){
		var trg = obj[t];
		
		if( n != t ){
			trg.style.backgroundPosition = defPos;
			trg.onclick = function(){
				fontSize(this.num);
			}
			trg.onmouseover = function(){
				this.style.backgroundPosition = hoverPos;
			}
			trg.onmouseout = function(){
				this.style.backgroundPosition = defPos;
			}
		}else{
			trg.style.backgroundPosition = hoverPos;
			trg.onclick = function(){
			}
			trg.onmouseover = function(){
			}
			trg.onmouseout = function(){
			}
			
		}
	}
	var db = document.body;
	
	
	if(n){
		var setFs = n;
	}else{
		var setFs = 1;
	}
	db.style.fontSize = fs[n];
	setCookie('fontsize',setFs , 365)
}
window.onload = defaultSetting;
