$(document).ready(function(){
//フォントサイズ 呼び出し
switchFontsize();

//プルダウンメニュー
$("#menu01 li").hover(
	function(){ $("ul", this).fadeIn("fast"); }, 
	function() { } 
);

if (document.all) {
	$("#menu01 li").hoverClass ("sfHover");
}
		
});

//FUNCTION switchFontsize
var switchFontsize = function () {
	//$('#resizer').css('display','block');
	if($.cookie('TEXT_SIZE')) {
		$('body').addClass($.cookie('TEXT_SIZE'));
		$('#resizer a').removeClass();
		$('#resizer li').each(function() {
			if($(this).attr('class') == $.cookie('TEXT_SIZE')){
			$(this).children('a').addClass('selected');
			}
		});
	}
	$('#resizer a').click(function() {
		var textSize = $(this).parent().attr('class');
		$('body').removeClass('small medium large').addClass(textSize);
		$('#resizer a').removeClass();
		$(this).addClass('selected');
		$.cookie('TEXT_SIZE',textSize, { path: '/', expires: 10000 });
		return false;
	});
}

//jQuery cookie
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000))}else{date=options.expires}expires='; expires='+date.toUTCString()}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('')}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}return cookieValue}};

//pulldown
$.fn.hoverClass = function(c) {
	return this.each(function(){
		$(this).hover( 
			function() { $(this).addClass(c);  },
			function() { $(this).removeClass(c); }
		);
	});
};	  

