﻿$(function() {
	var opa = 0.7;

	setHover("#","searchbtn",opa);
	setHover(".","hover",opa);
	/*setHover("#","banner_wrapper li",opa);*/
	/*setHover("#","footer_nav li",opa);*/
	setHover(".","tab.on li",opa);
	setHover("#","con_right .bottom li",opa);
	
	
	setHover("#","global_nav li",0);
	
	
	setScrollAnimation();
	
	
											 
	$("#fontsize li a").bind("click", function(){
		if ( $(this).hasClass("small") ){
			changeFontSize(this,"75%")
		}
		if ( $(this).hasClass("medium") ){
			changeFontSize(this,"85%")
		}
		if ( $(this).hasClass("large") ){
			changeFontSize(this,"100%")
		}
		
	});
});



//フォントサイズを変更する
function changeFontSize(that, px){
	$("body").css("font-size",px);
	
	$("#fontsize li a").each(function(){
		$("#fontsize li a").attr("id","");
		$("#fontsize li").attr("id","");
 	});
	 var parent = $(that).parent();
	$(parent).attr("id","selected2");
	$(that).attr("id","selected");
}


//imgのsrcに_onを付け外しする
$(function(){
	$("img.rollover").mouseover(function(){
		$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/,"$1_on$2"));
	}).mouseout(function(){
		$(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/,"$1$2"));
	}).each(function(){
		$("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/,"$1_on$2"));
	});
});

//ページトップへ
$(function () {
    //if (! $.browser.safari) {
        $('.pagetop').click(function () {
            $(this).blur();

            $('html,body').animate({ scrollTop: 0 }, 'slow');

            return false;
        });
    //}
});


//ページ内リンクでIDの個所へスクロール
function setScrollAnimation(){
	var speed = "300";
	
	
	
	$('a').click(function() {
		var jumpTo = $(this).attr('href');
		if(jumpTo == '#pagetop') {
			$('html,body').animate({ scrollTop: 0 }, speed)
			return false;
		}
		else if(jumpTo == '#') {
			return false;
		}
		else if(jumpTo.charAt(0) == '#') {
			
			//#を利用するタブorZOOMならページ内リンクを発動させない。
			var judge = $(this).attr('href').substring(1,4);
			if((judge === "tab")||(judge === "zoo")) return false;
			
			$('html,body').animate({ scrollTop: $(jumpTo).offset().top }, speed)
			return false;
		}
	});
}


//サイト内検索
$(function(){
	$(".serch").val("入力してください").css("color","#ccc").one("focus",function(){
		$(this).val("").css("color","#000");
	}).blur(function(){
		if($(this).val()==""){
			$(this).val("入力してください").css("color","#ccc").one("focus",function(){
				$(this).val("").css("color","#000");
			});
		}
	})
});

//rolloverの定義
function setHover(p,tgt,opa){	
    $(p+tgt).hover(function(){
       $(this).fadeTo(100, opa); // マウスオーバーで透明度を50%にする
    },function(){
       $(this).fadeTo(100, 1.0); // マウスアウトで透明度を100%に戻す
    });
}




