$(function(){

	//jquery.textresizer.js settings
	$(".fontsize ul li a").textresizer({
		target: "#wrapper",
		type: "cssClass",
		sizes: [ 
			"medium",
			"large",
			"xlarge",
		],
		selectedIndex: 1
	});
	$('.fontsize ul li a').click(function() {
		location.reload();
	});

	// スムーズスクロール
	$('a[href^=#]').click(function(){
		var t = $($(this).attr('href'));
		if (t.length > 0) {
			$('html, body').animate({scrollTop: t.offset().top});
			return false;
		}
		return true;
	});

	//rollover
	var preloadImages = [];
	var preloadImage = function(url){
		var p = preloadImages;
		var l = p.length;
		p[l] = new Image();
		p[l].src = url;
	}

	var conf = {
		className : 'btn',
		postfix : '_on'
	};
	$('.'+conf.className).each(function(){
		if ( this.src ) {
			this.originalSrc = this.src;
			this.rolloverSrc = this.originalSrc.replace(/(\.gif|\.jpg|\.png)/, conf.postfix+"$1");
			preloadImage(this.rolloverSrc);
		}
	}).hover(function(){
		if ( this.rolloverSrc ) {
			this.src = this.rolloverSrc;
		}
	},function(){
		if ( this.originalSrc ) {
			this.src = this.originalSrc;
		}
	});
	
});

