// function.js
// created  : 2010.09.06
// modified : 2010.10.15


/* 商品のこだわり
------------------------------------------------------------*/
/* --- Press・Cubicタブ --- */
$(document).ready(function(){
	$(".catalog_press .detailTab ul li.tab_cubic").hover(
	function(){$(".detailTab ul").removeClass("press_on").addClass("cubic_on");},
	function(){$(".detailTab ul").removeClass("cubic_on").addClass("press_on");}
	);
	$(".catalog_cubic .detailTab ul li.tab_press").hover(
	function(){$(".detailTab ul").removeClass("cubic_on").addClass("press_on");},
	function(){$(".detailTab ul").removeClass("press_on").addClass("cubic_on");}
	);
});

/* カタログ
------------------------------------------------------------*/
/* --- Press・Cubicタブ --- */
$(document).ready(function(){
	$(".catalog_press ul.tabType li.tab_cubic").hover(
	function(){$("ul.tabType").removeClass("press_on").addClass("cubic_on");},
	function(){$("ul.tabType").removeClass("cubic_on").addClass("press_on");}
	);
	$(".catalog_cubic ul.tabType li.tab_press").hover(
	function(){$("ul.tabType").removeClass("cubic_on").addClass("press_on");},
	function(){$("ul.tabType").removeClass("press_on").addClass("cubic_on");}
	);
});

/* 商品色換え */
$(function(){
	$('.cate_catalog dl.piece ul.colorChip li').hover(
		function(){ 
			$(this).css("cursor","pointer");
			$(this).css("background-color","#ab004b");
		},
		function(){
			$(this).css("cursor","default");
			$(this).css("background-color","#ffffff");
		}
	);
	
	$(".cate_catalog dl").each(function(){
		var itemName = $(this).attr("id");
		var thisBox = '.cate_catalog dl[id="'+ itemName +'"]';
		
		$(this).find('ul.colorChip li').hover(function(){
			var colorName = $(this).attr("class");
			var firstCharCol = colorName.charAt(0);
			var changePicName = '/catalog/img/catalog/' + itemName + '/' + firstCharCol + 's.jpg';
			var changePicLargeName = '/catalog/img/catalog/' + itemName + '/' + firstCharCol + '.jpg';
			
			$(thisBox).find('dt img').attr('src',changePicName);
			$(thisBox).find('dt a').attr('href',changePicLargeName);
		});
	});
});

/* 【20101015】Cubicはマウス離すと戻るように */
$(function(){
	$(".cate_catalog .catalog_cubic dl").each(function(){
		var itemName = $(this).attr("id");
		var thisBox = '.catalog_cubic dl[id="'+ itemName +'"]';
		var orgPicName = $(this).find('dt img').attr('src');
		var orgPicLargeName = $(this).find('dt a').attr('href');
		
		$(this).find('ul.colorChip li').hover(
			function(){
				var colorName = $(this).attr("class");
				var firstCharCol = colorName.charAt(0);
				var changePicName = '/catalog/img/catalog/' + itemName + '/' + firstCharCol + 's.jpg';
				var changePicLargeName = '/catalog/img/catalog/' + itemName + '/' + firstCharCol + '.jpg';
				$(thisBox).find('dt img').attr('src',changePicName);
				$(thisBox).find('dt a').attr('href',changePicLargeName);
			},
			function(){
				$(thisBox).find('dt img').attr('src',orgPicName);
				$(thisBox).find('dt a').attr('href',orgPicLargeName);
			}
		);
	});
});

/* ハワイカタログ
------------------------------------------------------------*/
/* --- タブ --- */
$(document).ready(function(){
	$(".hawaii_catalog .hawaiiTab ul li.tab_aloha").hover(
	function(){$(".hawaiiTab ul").removeClass("hawaii_on").addClass("aloha_on");},
	function(){$(".hawaiiTab ul").removeClass("aloha_on").addClass("hawaii_on");}
	);
	$(".aloha_catalog .hawaiiTab ul li.tab_hawaii").hover(
	function(){$(".hawaiiTab ul").removeClass("aloha_on").addClass("hawaii_on");},
	function(){$(".hawaiiTab ul").removeClass("hawaii_on").addClass("aloha_on");}
	);
});


/* お取扱い式場
------------------------------------------------------------*/

$(document).ready(function(){
	$(".partner_area01 ul.navArea li.area02").hover(
	function(){$("ul.navArea").removeClass("area01_on").addClass("area02_on");},
	function(){$("ul.navArea").removeClass("area02_on").addClass("area01_on");}
	);
	$(".partner_area01 ul.navArea li.area03").hover(
	function(){$("ul.navArea").removeClass("area01_on").addClass("area03_on");},
	function(){$("ul.navArea").removeClass("area03_on").addClass("area01_on");}
	);
	$(".partner_area01 ul.navArea li.area04").hover(
	function(){$("ul.navArea").removeClass("area01_on").addClass("area04_on");},
	function(){$("ul.navArea").removeClass("area04_on").addClass("area01_on");}
	);
	$(".partner_area01 ul.navArea li.area05").hover(
	function(){$("ul.navArea").removeClass("area01_on").addClass("area05_on");},
	function(){$("ul.navArea").removeClass("area05_on").addClass("area01_on");}
	);
	$(".partner_area01 ul.navArea li.area06").hover(
	function(){$("ul.navArea").removeClass("area01_on").addClass("area06_on");},
	function(){$("ul.navArea").removeClass("area06_on").addClass("area01_on");}
	);
	$(".partner_area01 ul.navArea li.area07").hover(
	function(){$("ul.navArea").removeClass("area01_on").addClass("area07_on");},
	function(){$("ul.navArea").removeClass("area07_on").addClass("area01_on");}
	);
});

$(document).ready(function(){
	$(".partner_area02 ul.navArea li.area01").hover(
	function(){$("ul.navArea").removeClass("area02_on").addClass("area01_on");},
	function(){$("ul.navArea").removeClass("area01_on").addClass("area02_on");}
	);
	$(".partner_area02 ul.navArea li.area03").hover(
	function(){$("ul.navArea").removeClass("area02_on").addClass("area03_on");},
	function(){$("ul.navArea").removeClass("area03_on").addClass("area02_on");}
	);
	$(".partner_area02 ul.navArea li.area04").hover(
	function(){$("ul.navArea").removeClass("area02_on").addClass("area04_on");},
	function(){$("ul.navArea").removeClass("area04_on").addClass("area02_on");}
	);
	$(".partner_area02 ul.navArea li.area05").hover(
	function(){$("ul.navArea").removeClass("area02_on").addClass("area05_on");},
	function(){$("ul.navArea").removeClass("area05_on").addClass("area02_on");}
	);
	$(".partner_area02 ul.navArea li.area06").hover(
	function(){$("ul.navArea").removeClass("area02_on").addClass("area06_on");},
	function(){$("ul.navArea").removeClass("area06_on").addClass("area02_on");}
	);
	$(".partner_area02 ul.navArea li.area07").hover(
	function(){$("ul.navArea").removeClass("area02_on").addClass("area07_on");},
	function(){$("ul.navArea").removeClass("area07_on").addClass("area02_on");}
	);
});

$(document).ready(function(){
	$(".partner_area03 ul.navArea li.area01").hover(
	function(){$("ul.navArea").removeClass("area03_on").addClass("area01_on");},
	function(){$("ul.navArea").removeClass("area01_on").addClass("area03_on");}
	);
	$(".partner_area03 ul.navArea li.area02").hover(
	function(){$("ul.navArea").removeClass("area03_on").addClass("area02_on");},
	function(){$("ul.navArea").removeClass("area02_on").addClass("area03_on");}
	);
	$(".partner_area03 ul.navArea li.area04").hover(
	function(){$("ul.navArea").removeClass("area03_on").addClass("area04_on");},
	function(){$("ul.navArea").removeClass("area04_on").addClass("area03_on");}
	);
	$(".partner_area03 ul.navArea li.area05").hover(
	function(){$("ul.navArea").removeClass("area03_on").addClass("area05_on");},
	function(){$("ul.navArea").removeClass("area05_on").addClass("area03_on");}
	);
	$(".partner_area03 ul.navArea li.area06").hover(
	function(){$("ul.navArea").removeClass("area03_on").addClass("area06_on");},
	function(){$("ul.navArea").removeClass("area06_on").addClass("area03_on");}
	);
	$(".partner_area03 ul.navArea li.area07").hover(
	function(){$("ul.navArea").removeClass("area03_on").addClass("area07_on");},
	function(){$("ul.navArea").removeClass("area07_on").addClass("area03_on");}
	);
});

$(document).ready(function(){
	$(".partner_area04 ul.navArea li.area01").hover(
	function(){$("ul.navArea").removeClass("area04_on").addClass("area01_on");},
	function(){$("ul.navArea").removeClass("area01_on").addClass("area04_on");}
	);
	$(".partner_area04 ul.navArea li.area02").hover(
	function(){$("ul.navArea").removeClass("area04_on").addClass("area02_on");},
	function(){$("ul.navArea").removeClass("area02_on").addClass("area04_on");}
	);
	$(".partner_area04 ul.navArea li.area03").hover(
	function(){$("ul.navArea").removeClass("area04_on").addClass("area03_on");},
	function(){$("ul.navArea").removeClass("area03_on").addClass("area04_on");}
	);
	$(".partner_area04 ul.navArea li.area05").hover(
	function(){$("ul.navArea").removeClass("area04_on").addClass("area05_on");},
	function(){$("ul.navArea").removeClass("area05_on").addClass("area04_on");}
	);
	$(".partner_area04 ul.navArea li.area06").hover(
	function(){$("ul.navArea").removeClass("area04_on").addClass("area06_on");},
	function(){$("ul.navArea").removeClass("area06_on").addClass("area04_on");}
	);
	$(".partner_area04 ul.navArea li.area07").hover(
	function(){$("ul.navArea").removeClass("area04_on").addClass("area07_on");},
	function(){$("ul.navArea").removeClass("area07_on").addClass("area04_on");}
	);
});

$(document).ready(function(){
	$(".partner_area05 ul.navArea li.area01").hover(
	function(){$("ul.navArea").removeClass("area05_on").addClass("area01_on");},
	function(){$("ul.navArea").removeClass("area01_on").addClass("area05_on");}
	);
	$(".partner_area05 ul.navArea li.area02").hover(
	function(){$("ul.navArea").removeClass("area05_on").addClass("area02_on");},
	function(){$("ul.navArea").removeClass("area02_on").addClass("area05_on");}
	);
	$(".partner_area05 ul.navArea li.area03").hover(
	function(){$("ul.navArea").removeClass("area05_on").addClass("area03_on");},
	function(){$("ul.navArea").removeClass("area03_on").addClass("area05_on");}
	);
	$(".partner_area05 ul.navArea li.area04").hover(
	function(){$("ul.navArea").removeClass("area05_on").addClass("area04_on");},
	function(){$("ul.navArea").removeClass("area04_on").addClass("area05_on");}
	);
	$(".partner_area05 ul.navArea li.area06").hover(
	function(){$("ul.navArea").removeClass("area05_on").addClass("area06_on");},
	function(){$("ul.navArea").removeClass("area06_on").addClass("area05_on");}
	);
	$(".partner_area05 ul.navArea li.area07").hover(
	function(){$("ul.navArea").removeClass("area05_on").addClass("area07_on");},
	function(){$("ul.navArea").removeClass("area07_on").addClass("area05_on");}
	);
});

$(document).ready(function(){
	$(".partner_area06 ul.navArea li.area01").hover(
	function(){$("ul.navArea").removeClass("area06_on").addClass("area01_on");},
	function(){$("ul.navArea").removeClass("area01_on").addClass("area06_on");}
	);
	$(".partner_area06 ul.navArea li.area02").hover(
	function(){$("ul.navArea").removeClass("area06_on").addClass("area02_on");},
	function(){$("ul.navArea").removeClass("area02_on").addClass("area06_on");}
	);
	$(".partner_area06 ul.navArea li.area03").hover(
	function(){$("ul.navArea").removeClass("area06_on").addClass("area03_on");},
	function(){$("ul.navArea").removeClass("area03_on").addClass("area06_on");}
	);
	$(".partner_area06 ul.navArea li.area04").hover(
	function(){$("ul.navArea").removeClass("area06_on").addClass("area04_on");},
	function(){$("ul.navArea").removeClass("area04_on").addClass("area06_on");}
	);
	$(".partner_area06 ul.navArea li.area05").hover(
	function(){$("ul.navArea").removeClass("area06_on").addClass("area05_on");},
	function(){$("ul.navArea").removeClass("area05_on").addClass("area06_on");}
	);
	$(".partner_area06 ul.navArea li.area07").hover(
	function(){$("ul.navArea").removeClass("area06_on").addClass("area07_on");},
	function(){$("ul.navArea").removeClass("area07_on").addClass("area06_on");}
	);
});

$(document).ready(function(){
	$(".partner_area07 ul.navArea li.area01").hover(
	function(){$("ul.navArea").removeClass("area07_on").addClass("area01_on");},
	function(){$("ul.navArea").removeClass("area01_on").addClass("area07_on");}
	);
	$(".partner_area07 ul.navArea li.area02").hover(
	function(){$("ul.navArea").removeClass("area07_on").addClass("area02_on");},
	function(){$("ul.navArea").removeClass("area02_on").addClass("area07_on");}
	);
	$(".partner_area07 ul.navArea li.area03").hover(
	function(){$("ul.navArea").removeClass("area07_on").addClass("area03_on");},
	function(){$("ul.navArea").removeClass("area03_on").addClass("area07_on");}
	);
	$(".partner_area07 ul.navArea li.area04").hover(
	function(){$("ul.navArea").removeClass("area07_on").addClass("area04_on");},
	function(){$("ul.navArea").removeClass("area04_on").addClass("area07_on");}
	);
	$(".partner_area07 ul.navArea li.area05").hover(
	function(){$("ul.navArea").removeClass("area07_on").addClass("area05_on");},
	function(){$("ul.navArea").removeClass("area05_on").addClass("area07_on");}
	);
	$(".partner_area07 ul.navArea li.area06").hover(
	function(){$("ul.navArea").removeClass("area07_on").addClass("area06_on");},
	function(){$("ul.navArea").removeClass("area06_on").addClass("area07_on");}
	);
});


/* アンカーリンク＋toggle　テスト
------------------------------------------------------------*/
/* --- Press・Cubicタブ --- */
$(document).ready(function(){
	$("#subColumn ul.listBnrs li").toggle(
	function(){
		$(".cate_faq #mainColumn dl dt").next().slideDown("normal");
	},
	function(){
		$(".cate_faq #mainColumn dl dt").next().slideUp("normal");
	}
	);
});





