﻿// JavaScript Document

//エラー処理
try {
document.execCommand('BackgroundImageCache', false, true); 
}catch(e) {}

//文字サイズ変更：ドキュメントロード時
cookieValue = getCookie();
switch(cookieValue){
	case "big":
		currentValue ="16";break;
	case "small":
		currentValue ="12";break;
	case "null":
		delCookie();setCookie('middle');
	default:
		currentValue ="14";
}
//左ナビを一時的に隠す、基本文字サイズを設定
document.writeln ( '<style type="text/css">' );
document.writeln ( '#lnavi { display:none;}' );
document.writeln ( 'body { font-size: ' + currentValue + 'px;}' );
document.writeln ( '</style>' );

//Cookieセット、取得、削除
function setCookie(val){
	$.cookie('FontSize',val,{expires:7, path: '/'});
}
function getCookie(){
	return $.cookie('FontSize');
}
function delCookie(){
	$.cookie('FontSize', '', { expires: -1 });	
}

//アクティブなボタンを選択
function setActiveBtn(size){
	switch(size){
	case "big":
		$("#size2").empty().append('<img src="'+_SR+'common/images/font_btn_m.jpg" width="35" height="30" />');
		$("#size1").empty().append('<img src="'+_SR+'common/images/font_btn_s.jpg" width="34" height="30" />');
		$("#size3").empty().append('<img src="'+_SR+'common/images/font_btn_la.jpg" width="36" height="30" />');
		$("body").removeClass("overwriteSizeS overwriteSizeM").addClass("overwriteSizeL");
		delCookie();setCookie(size);
		break;
	case "small":
		$("#size3").empty().append('<img src="'+_SR+'common/images/font_btn_l.jpg" width="36" height="30" />');
		$("#size2").empty().append('<img src="'+_SR+'common/images/font_btn_m.jpg" width="35" height="30" />');
		$("#size1").empty().append('<img src="'+_SR+'common/images/font_btn_sa.jpg" width="34" height="30" />');
		$("body").removeClass("overwriteSizeM overwriteSizeL").addClass("overwriteSizeS");
		delCookie();setCookie(size);
		break;	
	default:
		$("#size3").empty().append('<img src="'+_SR+'common/images/font_btn_l.jpg" width="36" height="30" />');
		$("#size1").empty().append('<img src="'+_SR+'common/images/font_btn_s.jpg" width="34" height="30" />');
		$("#size2").empty().append('<img src="'+_SR+'common/images/font_btn_ma.jpg" width="35" height="30" />');
		$("body").removeClass("overwriteSizeS overwriteSizeL").addClass("overwriteSizeM");
		delCookie();setCookie('middle');
	}
}


//2nd左ナビデザイン
function setLnaviBG(){
	$("#lnavi .activeMenu span , #lnavi .activeMenu a").css("color","#ffffff");
	$('#lnavi > li ,#lnavi li ul li ,#lnavi li a ,#lnavi .activeMenu a ,#lnavi .activeMenu span').add_layer("#ffffff");
	$(".list3rd").css("margin","0px").css("border-top","none").add_layer("#E5E5E5");
	$(".list3rd + li").css("margin","0px").css("border-top","none");
	$(".list3rd li:last").css("margin","0 0 0 12px");
	$('#lnavi li ul li span').add_layer("#FDDA99");
	$('#lnavi > li').not(".activeMenu , .list3rd").add_layer("url('"+_SR+"common/images/lnavi_bg1.jpg') no-repeat 0 0",{
															insideCss : {'padding':'10px 0 10px 35px'}
														});
	$('#lnavi li.activeMenu').add_layer("url('"+_SR+"common/images/lnavi_bg1.jpg') no-repeat 0 0",{
															insideCss : {'padding':'2px 0 2px 15px'}
														});
	$('#lnavi li li a').add_layer("#ffffff url('"+_SR+"common/images/lnavi_icon2.jpg') no-repeat 8px center",{
															insideCss : {'padding':'10px 0 10px 19px'}
														});
	$('#lnavi li span').add_layer("url('"+_SR+"common/images/lnavi_icon1.jpg') no-repeat 8px center",{
															insideCss : {'padding':'10px 0 10px 19px'}
														});
	$('#lnavi .activeMenu a , #lnavi .activeMenu span').add_layer("url('"+_SR+"common/images/lnavi_bg2t.jpg') no-repeat 0 top");
	$('#lnavi .activeMenu a , #lnavi .activeMenu span').add_layer("url('"+_SR+"common/images/lnavi_bg2.jpg') no-repeat 0 bottom",{
															insideCss : {'padding':'7px 5px 7px 22px'}
														});
}

jQuery(function($) {
	
	//文字サイズ変更：ボタンクリック
	$("#size3").mousedown(function (){
		setActiveBtn('big');
		$(this).css("padding-top","0");
	});
	$("#size2").mousedown(function (){
		setActiveBtn('middle');
		$(this).css("padding-top","0");
	});
	$("#size1").mousedown(function (){
		setActiveBtn('small');
		$(this).css("padding-top","0");
	});

	//文字サイズ変更：ボタンロールオーバー
	$("#size3,#size2,#size1").mouseover(function (){
		$(this).css("padding-top","30px");
	});
	$("#size3,#size2,#size1").mouseout(function (){
		$(this).css("padding-top","0");
	});

	setLnaviBG();
	setActiveBtn(cookieValue);
	$("#lnavi,#fontBtn").show();
	
});



