/* charset = UTF-8 */
// JavaScript Document


(function($){
	$(document).ready(function(){

		// set year in copyrights.
		//$('#footer .copy').html('COPYRIGHT&copy;1998-'+ (new Date().getFullYear() || '2009') +'company name');
		
		// for ie6.
		var browser_ver = navigator.userAgent.indexOf('MSIE 6', 0);
		if ( browser_ver >= 0 ){
			try {  
				// alert (browser_ver);
				document.execCommand('BackgroundImageCache', false, true);  
			} catch(e) {} 
		};

		// font size change
		font_size_change();
		function font_size_change(){
			// 初期値設定
				// 初期文字サイズ(px)
				var default_fontsize = 12;
				// 最小基本文字サイズ(px)
				var minimum_fontsize = 8;
				// 最大基本文字サイズ(px)
				var maximum_fontsize = 24;
				// 拡大数(px)
				var fontchange_size = 1
				// 保存期間（日数）
				var cookie_reserve_day = 14

			// サブルーチン処理
				// クッキー書き込み処理
				function setcookie(){
					$.cookie('font_size_cookie',font_size,{ expires: cookie_reserve_day , path:'/' });
				};
	
				// フォントサイズをbodyに反映
				function setfontsize(){
					if ( font_size < minimum_fontsize ){
						font_size = minimum_fontsize;
					} else if ( font_size > maximum_fontsize ){
						font_size = maximum_fontsize;
					};
					//alert (font_size);
					$("body").css('fontSize',font_size);
				};
			
			// 初期処理
			var font_size = 0;
			font_size = Number($.cookie('font_size_cookie'));
			if ( font_size == 0 ){
				var font_size = default_fontsize;
			};
			setfontsize();
			
			// イベント処理
			$(".fontsize .normal").click(
				function(){
					font_size = default_fontsize;
					setfontsize();
					setcookie();
					return false;
				}
			);
			$(".fontsize .large").click(
				function(){
					font_size = font_size + fontchange_size;
					setfontsize();
					setcookie();
					return false;
				}
			);
			/*$(".fontsize .small").click(
				function(){
					font_size = font_size - fontchange_size;
					setfontsize();
					setcookie();
					return false;
				}
			);*/
		};
		
		$('#gnavi ul li').hover(
			function(){
				$(this).children("a + .subnavi").show();	
			},function(){
				$(this).children("a + .subnavi").hide();		
			}
		);

		$('#header .search .inp_text').focusin(
			function(){
				var check_word = "サイト内から検索";
				var inp_value = $(this).val();
				if ( inp_value == check_word ){
					$(this).val('');
				};
			}
		);
		$('#header .search .inp_text').focusout(
			function(){
				var check_word = "";
				var inp_value = $(this).val();
				if ( inp_value == check_word ){
					$(this).val('サイト内から検索');
				};
			}
	   );
		
		$('a[href$=".pdf"],a[href$=".PDF"]').click(
			function(){
				window.open(this.href,'_blank');
				return false;
			}
		)

		/* activate current page image. */
		$('img.on').each(function(){
			this.src = this.src.replace(/^(.+)(\.[a-z]+)$/, '$1_cr$2');
		});
		
	});

})(jQuery);





