/*----------------------------------------------------------

	RollOver Images Function (require jquery.js)

-----------------------------------------------------------*/

jQuery(function(){
	var image_cache = new Object();

	jQuery("img.btn").each(function(i){
		var imgsrc = this.src;
		var dot = this.src.lastIndexOf(".");
		var imgsrc_on = this.src.substr(0, dot) + "_o" + this.src.substr(dot, 4);
		image_cache[this.src] = new Image();
		image_cache[this.src].src = imgsrc_on;

		jQuery(this).hover(
			function(){ this.src = imgsrc_on;},
			function(){ this.src = imgsrc;}
		);

	});
});

/*----------------------------------------------------------

	Fade Effect Function (require jquery.js)

-----------------------------------------------------------*/

jQuery(function(){
	jQuery("img.fadeImg").hover(
		function(){jQuery(this).dequeue().fadeTo(300, 0);},
		function(){jQuery(this).dequeue().fadeTo(300, 1);}
	);
	jQuery("img.fadeImgEx, img.fadeImg2").hover(
		function(){jQuery(this).dequeue().fadeTo(300, 0.5);},
		function(){jQuery(this).dequeue().fadeTo(300, 1);}
	);
});


/*----------------------------------------------------------

	スムーズスクロール

-----------------------------------------------------------*/

jQuery(function(){
	jQuery(".pagetop a").click(function(){
		var Hash = jQuery(this.hash);
		var HashOffset = jQuery(Hash).offset().top;
		jQuery("html,body").animate({
			scrollTop: HashOffset
		}, 500);
		return false;
	});
});


