/* -------------------------------------------------------------------
	* 共通関数実行
	* init
 ------------------------------------------------------------------- */
$(function(){
	imageOver();
	$(".showA").click(function(){$(".showA").hide("fast");$(".hideBox").slideToggle("fast");});
	$(".showB").click(function(){$(".showA").slideToggle("fast");$(".hideBox").hide("fast");});
})
$(document).ready(function() {
	var _leftheight01 = $(".left01").height();
	var _rightheight01 = $(".right01").height();
	if(_leftheight01 > _rightheight01 ) {
		$(".right01").height(_leftheight01);
	}
	else {
		$(".left01").height(_rightheight01);
	}
	
	var _leftheight02 = $(".left02").height();
	var _rightheight02 = $(".right02").height();
	if(_leftheight02 > _rightheight02 ) {
		$(".right02").height(_leftheight02);
	}
	else {
		$(".left02").height(_rightheight02);
	}
})


//イメージのロールオーバー設定
function imageOver() {
 
	$("#SubNav a img,.innerNav a img,#FootNav a img,img.over,input.over").each(function() {
 
		//イメージURLから拡張子を取り出し、ロールオーバー用イメージURLを作成
		var image = this.src;
		var extension = image.substr(image.lastIndexOf("."), image.length-1);
		var isons = image.slice(image.length-extension.length-2, image.length-extension.length);
		var image_over = (isons != "on" && isons != "ac") ? image.replace(extension, "on"+extension) : image;
 
		//ロールオーバー用イメージを読み込み
		new Image().src = image_over;
 
		//ロールオーバー、ロールアウト時のイメージURL設定
		$(this).hover(
			function(){this.src = image_over},
			function(){this.src = image}
		);
	});
}


/* -------------------------------------------------------------------
	* 共通関数定義
	* @function
 ------------------------------------------------------------------- */
(function($){

	//プラグイン名
	var name_space = 'smoothscroll';

	//実行
	$(function (){
		$.fn[name_space]();
	});

	//プラグイン本体
	$.fn[name_space] = function(options){
		//設定
		var settings = $.extend({
			selector: "a[href^='#'],area[href^='#']",
			timer: 800,
			defaulttop: '#'
		}, options);

		//イージング
		$.extend($.easing,{
			easeOutExpo: function (x, t, b, c, d) {
				return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
			}
		});
		//スムーススクロール処理
		$(settings.selector).click(function() {
/*
			var id = this.href.substring(this.href.indexOf('#'),this.href.length);
			if(id != "#"){
				var target = $(id);
				var t = navigator.appName.match(/Opera/) ? "html" : "html,body";
				if(target){
					$(t).animate({scrollTop:target.offset().top}, settings.timer, "easeOutExpo");
					
				}else if(id == settings.defaulttop){
					$(t).animate({scrollTop:0}, settings.timer, "easeOutExpo");
				}
			}
*/
			var target = $(this.hash); 
			if(target.size()) { 
				var top = target.offset().top;
				$($.browser.safari ? 'body' : 'html').animate({scrollTop:top}, settings.timer, 'swing'); 
			} 

			return false;
		});
		//method chain
		return this;
	};
	
})(jQuery)


