﻿// JavaScript Document
//メインメニュー



//文字サイズ変更

$(function(){
	$("#fsizeChangeBox").html('<dl id="fsize"><dt>文字サイズの変更</dt><dd class="s">小</dd><dd class="m">中</dd><dd class="l">大</dd></dl>');
		   
	var imgpath = "/common/images/";
	var selected = $.cookie('fselected');
	var overImg = "fsize_"+ selected +"-over";
	
	function fsizeChange(selected,imgpath,overImg){
		$("#fsize dd."+ selected).css("background","url("+ imgpath + overImg +".png) no-repeat;");
		//$("#fsize dt,#fsize dd").pngfix();
	}
	
	fsizeChange(selected,imgpath,overImg);
	$("body").css("font-size",$.cookie('fsize'));
	

	
	$("#fsize dd").click(function(){
		$("#fsize dd.s").css("background","url("+ imgpath + "fsize_s.png) no-repeat;");
		$("#fsize dd.m").css("background","url("+ imgpath + "fsize_m.png) no-repeat;");	
		$("#fsize dd.l").css("background","url("+ imgpath + "fsize_l.png) no-repeat;");	
		if($(this).hasClass("s")){var overImg = "fsize_s-over";var selected="s";var fsize="0.65em";}
		if($(this).hasClass("m")){var overImg = "fsize_m-over";var selected="m";var fsize="0.8em";}
		if($(this).hasClass("l")){var overImg = "fsize_l-over";var selected="l";var fsize="1em";}
		
		
		
		$("body").css("font-size",fsize);
		fsizeChange(selected,imgpath,overImg);
		
		$.cookie("fsize",fsize,{expires:30,path:'/'});
		$.cookie("fselected",selected,{expires:30,path:'/'});
		
	})
});

//文字サイズ変更ここまで



//ページの先頭へ戻る
function backToTop() {
  var x1 = x2 = x3 = 0;
  var y1 = y2 = y3 = 0;
  if (document.documentElement) {
      x1 = document.documentElement.scrollLeft || 0;
      y1 = document.documentElement.scrollTop || 0;
  }
  if (document.body) {
      x2 = document.body.scrollLeft || 0;
      y2 = document.body.scrollTop || 0;
  }
  x3 = window.scrollX || 0;
  y3 = window.scrollY || 0;
  var x = Math.max(x1, Math.max(x2, x3));
  var y = Math.max(y1, Math.max(y2, y3));
  window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));
  if (x > 0 || y > 0) {
      window.setTimeout("backToTop()", 30);
  }
}
//ページの先頭へ戻るここまで
