//ロールオーバー（同じ画像ファイル名+_onをロールオーバー画像にする）
jQuery.fn.rollover = function(suffix) {
	suffix = suffix || '_on';
	var check = new RegExp(suffix + '\\.\\w+$');
	return this.each(function() {
		var img = jQuery(this);
		var src = img.attr('src');
		if (check.test(src)) return;
		var _on = src.replace(/\.\w+$/, suffix + '$&');
		jQuery('<img>').attr('src', _on);
		img.hover(
			function() { img.attr('src', _on); },
			function() { img.attr('src', src); }
		);
	});
};

$(function() {

	//上記ロールオーバーに付随する指定（自由に変更・追加可能）
	$('#header ul.gnavi img,.allbtn a img,a img.btn').rollover();	//基本（複数指定可能）
	//$('form input:image').rollover();								//inputにも可能
	//$('a img.btn').rollover('_over');								//引数で『_on』の部分を変更可能


	//スムーススクロール
	$('a[href^=#]').click(function() {														// #で始まるアンカーをクリックした場合に処理
		var speed = 1000;																		//スクロールの速度（ミリ秒）
		var href= $(this).attr("href");														//アンカーの値取得
		var target = $(href == "#" || href == "" ? 'html' : href);								//移動先を取得
		var position = target.offset().top;														//移動先を数値で取得
		$($.browser.safari ? 'body' : 'html').animate({scrollTop:position}, speed, 'swing');	// スムーススクロール
		return false;
	});

});

