﻿// JavaScript Document
/*--------------------------------------------------------------------------*
 *  common script
 *--------------------------------------------------------------------------*/
// JavaScript Document
try {
document.execCommand('BackgroundImageCache', false, true); 
}catch(e) {}

//FontResizer
var fontResizer = {
		setCookie:function(value){
			$.cookie('textsize', value, { expires: 30, path: '/' });
		},
		getCookie:function(){
			return	$.cookie('textsize');
		},
		changeSize:function(px){
			$("body").css("font-size",px);
		},
		sizeToPx:function(size){
			switch (size){
				case "S":return "12px";break;
				case "M":return "14px";break;
				case "L":return "16px";break;
			}
		},
		sizeChange:function(size){
			$("#resizeBtns a").removeClass("active");
			$("#resize"+size+" a").addClass("active");
			fontResizer.changeSize(fontResizer.sizeToPx(size));
			fontResizer.setCookie(size);
			hightFix.init("#toppage #columnA #menuList .section2 ul","#toppage #columnA #menuList .section1 ul");
		},
		init:function(){
			$("#resizeS a").click(function(){fontResizer.sizeChange("S");});
			$("#resizeM a").click(function(){fontResizer.sizeChange("M");});
			$("#resizeL a").click(function(){fontResizer.sizeChange("L");});
			if(fontResizer.getCookie()!=null){
				fontResizer.sizeChange(fontResizer.getCookie());
			}else{
				fontResizer.sizeChange("M");
			}
		}
}

var hightFix = {
		init:function(target1,target2){
			$(target1).height("auto");
			$(target2).height("auto");
			var t1h = $(target1).height();
			var t2h = $(target2).height();
			if(t1h > t2h){$(target2).height(t1h);}
			else if(t2h > t1h){$(target1).height(t2h);	}
		}
}

//画面ロード時に実行
$(function(){
	/*fontResize*/ 
	fontResizer.init();
	
	/* popup*/
	$("#closeBtn").click(function(){top.window.close();});
	$("#closeBtn").show();

	/*img-rollover*/
	$("img.roimage,input[src].roimage,").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"));
	});
	$("img","#bannerArea ul li,#bannerArea2 ul li,#bannerArea4 ul li").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"));
	});
	
	$("#cse-search-box").submit(function() {
		if($("#q","#cse-search-box").val()!=""){
			return true
		}
		else{
			alert("検索ワードを指定してください。");	
			return false;
		}
	});
	$("#q","#cse-search-box").focus(function(){
		$("#q","#cse-search-box").css({ backgroundImage:"none"});
	});
	$("#q","#cse-search-box").blur(function(){
		if($("#q","#cse-search-box").val()!=""){
			$("#q","#cse-search-box").css({ backgroundImage:"none"});
		}else{
			$("#q","#cse-search-box").css({ backgroundImage:"url(http://www.google.com/cse/intl/ja/images/google_custom_search_watermark.gif)"});
		}
	});
	if($("#q","#cse-search-box").val()!=""){
		$("#q","#cse-search-box").css({ backgroundImage:"none"});
	}else{
			$("#q","#cse-search-box").css({ backgroundImage:"url(http://www.google.com/cse/intl/ja/images/google_custom_search_watermark.gif)"});
	}
	
	
	
	
});

