//webkit対策▼
window.onload = function(){
	$(document).ready(function(){
		
		
		/*----------------------------------------------
		 【ヘッダー】言語選択メニュー
		----------------------------------------------*/
		var maxheight = $("#h-menu dl.language").height();
		var minheight = 20;
		
		
		//初期設定
		$("#h-menu dl.language").css("height", minheight +"px");
		
		
		//動作設定
		$("#h-menu dl.language:not(:animated)").hover(function(){
			$(this).animate({"height" : maxheight}, 250);
		}, function(){
			$(this).animate({"height" : minheight}, 100);
		});
		
		
		/*----------------------------------------------
		 【ヘッダー】フォントサイズ変更
		----------------------------------------------*/
		fc_loadFontSizeSetting();
		
		//ボタンアクション
		$("#bt_sml").click(function(){
			$.cookie("fz", "s", {path: "/", expires: 7});
			fc_loadFontSizeSetting();
		});
		
		$("#bt_mid").click(function(){
			$.cookie("fz", "m", {path: "/", expires: 7});
			fc_loadFontSizeSetting();
		});
		
		$("#bt_big").click(function(){
			$.cookie("fz", "l", {path: "/", expires: 7});
			fc_loadFontSizeSetting();
		});
		
		$(".view").click(function(){
			alert( $.cookie("fz") );
		});
		//文字サイズ反映
		function fc_loadFontSizeSetting(){
			var file = $.cookie("fz") +".css";
			if( file == '' )
			{
				file = "m";
			}
			var path = "/common/fontsize/"+ file;
			$("#jquery_fz_ctrl").attr("href", path);
			
			//buttonスタイル反映
			$("#textsize dd").removeClass("on");
			switch( $.cookie("fz") ){
				case "s":
					$("dd#bt_sml").addClass("on");
					break;
				case "m":
					$("dd#bt_mid").addClass("on");
					break;
				case "l":
					$("dd#bt_big").addClass("on");
					break;
			}
		}
		
		
		
		/*----------------------------------------------
		 【ヘッダー】検索ボックス
		----------------------------------------------*/
		var target = $("#h-search div.wrp-kwd input")
		var def_value = target.val();
		
		target.focus(function(){
			$(this).removeClass("ipt-guide-kwd");
			if($(this).val() == def_value){
				$(this).attr("value", "");
			}
		});
		target.blur(function(){
			if($(this).val() == ""){
				$(this).attr("value", def_value);
				$(this).addClass("ipt-guide-kwd");
			}
		});
		
		
		/*----------------------------------------------
		 【製品一覧】検索ボックスのオプション表示
		----------------------------------------------*/
		$(".options").hide();
		
		$(".search-product-category select").change(function(){
			
			var a = $(".search-product-category option:selected").val();
			var b = a.split(":");
			
			if(b[1] != undefined){
				$(".options").show("fast");
			}else{
				$(".options").hide("fast");
			}
		 });
		
		
		
		
		
		/*----------------------------------------------
		 【レイアウト】角丸 + 高さ揃え
		----------------------------------------------*/
		
		/* サイトマップ */
		/*
		$("#sitemap h4").corner({
			tl:{radius:3},
			tr:{radius:3},
			bl:{radius:3},
			br:{radius:3},
			antiAlias:true,
			autoPad:true,
			validTags:["h4"]
		});
		*/
		/* 会社概要 */
		/*
		$("#conpamy-navi div.float-left, #conpamy-navi div.float-right").corner({
			tl:{radius:5},
			tr:{radius:5},
			bl:{radius:5},
			br:{radius:5},
			antiAlias:true,
			autoPad:true,
			validTags:["div"]
		});
		*/
		
		/* 高さそろえる */
		
		var t = $("#conpamy-navi div.article");
		t.each(function(i){
			
			var h = $(this).height();
			var target = $("#conpamy-navi div.article:eq("+i+") div.rad-loop");
			target.height(h);
			
		});
		
		
		
		/*----------------------------------------------
		 【サポート】カタログDL　高さ揃え
		----------------------------------------------*/
		var t = $("#download .article");
		var leng = $(t).length;
		var max_height = 0;
		
		if(leng > 0){
			for(i=0; i<leng; i++){
				var height = $(t).eq(i).height();
				if(max_height < height){
					max_height = height;
				}
			}
			$(t).css("height", max_height +"px");
		}
		
	});
}


