//jQuery
/*
============================================
jQuery利用にあたって

$(document).ready(function(){
	この中にスクリプトを書く。
});
============================================

*/

$(document).ready(function(){
//------------------------------------------

//IE5.5対策
$("body").children().wrapAll("<div id='wrapper' style='width: 980px;'></div>");
//サイトマップの項目折りたたみ
$(".showTOGGLE dd").hide();
$(".showTOGGLE img").click(function(){
				var toggleNUM = $(".showTOGGLE img").index(this,".showTOGGLE");
				$(".showTOGGLE dd").eq(toggleNUM).slideToggle();
								   });
//トップカレンダーのレイアウト
$("table.cal:eq(1)").css("float","right");
//リンクのレイアウト
$(".linkcolumn3 li:nth-child(4n)").css("margin","0px 0px 15px 0px");
//ヘッダーH1を透過
$("header h1").animate({opacity:0.5},1500);
//取扱車カテゴリー表示用
$("#showBUS").click(function(){$(".newcarLISTcolumn3").show();$(".newcarLISTcolumn3 h3").not("[class*='BUS']").closest("section").hide();});
$("#showCAB").click(function(){$(".newcarLISTcolumn3").show();$(".newcarLISTcolumn3 h3").not("[class*='CAB']").closest("section").hide();});
$("#showVAN").click(function(){$(".newcarLISTcolumn3").show();$(".newcarLISTcolumn3 h3").not("[class*='VAN']").closest("section").hide();});
$("#showTRL").click(function(){$(".newcarLISTcolumn3").show();$(".newcarLISTcolumn3 h3").not("[class*='TRL']").closest("section").hide();});
$("#showALL").click(function(){$(".newcarLISTcolumn3").show();});

$("a > img").not("#originalPHOTOviewNAVI img,#fadeIN img").hover(function(){
			$(this).animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});

//問い合わせボタン・ホバーアニメーション
$(".itemINFO a").hover(function(){
			$(this).animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});
$(".itemMAIL a").hover(function(){
			$(this).animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});
$(".makerLINK a").hover(function(){
			$(this).animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});


//トップページ用画像アニメーション		
function fadeandSlide(){//アニメーション用関数作成
tim = setInterval(function(){
	switch(topIMAGEnum){//画像切替番号に対応した振舞
		case 0:
			$("#fadeIN").css('background-image','url(images/top-fade-images/lino.jpg)'),
			$("#topIMAGE8").fadeOut(),
			$("#topIMAGE0").fadeIn(2000);
			break;
		case 1:
			$("#fadeIN").css('background-image','url(images/top-fade-images/tenjijou.jpg)'),
			$("#topIMAGE0").fadeOut(),
			$("#topIMAGE1").fadeIn(2000);
			break;
		case 2:
			$("#fadeIN").css('background-image','url(images/top-fade-images/topimage-hymer.jpg)'),
			$("#topIMAGE1").fadeOut(),
			$("#topIMAGE2").fadeIn(2000);
			break;
		case 3:
			$("#fadeIN").css('background-image','url(images/top-fade-images/vivaldi.jpg)'),
			$("#topIMAGE2").fadeOut(),
			$("#topIMAGE3").fadeIn(2000);
			break;
		case 4:
			$("#fadeIN").css('background-image','url(images/top-fade-images/sepia.jpg)'),
			$("#topIMAGE3").fadeOut(),
			$("#topIMAGE4").fadeIn(2000);
			break;
		case 5:
			$("#fadeIN").css('background-image','url(images/top-fade-images/illust.jpg)'),
			$("#topIMAGE4").fadeOut(),
			$("#topIMAGE5").fadeIn(2000);
			break;
		case 6:
			$("#fadeIN").css('background-image','url(images/top-fade-images/edge.jpg)'),
			$("#topIMAGE5").fadeOut(),
			$("#topIMAGE6").fadeIn(2000);
			break;
		case 7:
			$("#fadeIN").css('background-image','url(images/top-fade-images/topimage-landhome.jpg)'),
			$("#topIMAGE6").fadeOut(),
			$("#topIMAGE7").fadeIn(2000);
			break;
		case 8:
			$("#fadeIN").css('background-image','url(images/top-fade-images/topimage-efoy.jpg)'),
			$("#topIMAGE7").fadeOut(),
			$("#topIMAGE8").fadeIn(2000);
			break;
	};
	
	if(topIMAGEnum == 8)//画像が最後まで進んだ時の処理（画像枚数より1少なく設定）
	{
		topIMAGEnum = 0;//画像切替番号を先頭に
	}
	else
	{
		topIMAGEnum++;//画像切替番号加算
	}
	
	},10000);//切替時間（10000=10秒）
};
var topIMAGEnum = 1;//画像切替番号
$("#topIMAGE0").fadeIn();//初回読み込み時フェードイン設定
fadeandSlide();//アニメーション関数実行

//ナビゲーション・ホバーアニメーション
$("#mainNAVI li:has(a)").not("[id*='ON']").hover(function(){
			$(this).css("border-bottom","1px solid #CCCCCC");
			$(this).has(a).animate({opacity: 0},300);
			},
			function(){
				$(this).has(a).stop().animate({opacity: 1},200);
			});
$("#headNAVI li a").hover(function(){
			$(this).animate({opacity: 0},300);},
			function(){$(this).stop().animate({opacity: 1},200);});
$("#mainNAVI li:not([class*='cSUB-NAVI']) a").hover(function(){
			$(this).animate({opacity: 0},300);},
			function(){$(this).stop().animate({opacity: 1},200);});
//オリジナルカーサブメニュー・ホバーアニメーション
$(".ocarNAVIlinkOFF").animate({opacity: 0.5},0);
$("#ocarNAVI li:has(a)").hover(function(){$(this).animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});
$("#ocarNAVI li:has(a)").hover(function(){$(this).animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});
//サブメニュー・ホバーアニメーション
$("#ctgLIST dt:has(a)").hover(function(){$(this).animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});
$("#ctgLIST dd:has(a)").hover(function(){$(this).animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});
$("#ctgLIST dd").not("dd:has(a)").css("font-weight","bold").prepend('&nbsp;&raquo;&nbsp;');//[>>]をつける
//$(".subNAVIlinkOFF").animate({opacity: 0.5},0);
$(".subNAVI li:has(a)").hover(function(){$(this).not("[id*='ctgLIST']").animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});
$(".subNAVI2 li:has(a)").hover(function(){$(this).not("[id*='ctgLIST']").animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});

//パンくずリスト・ホバーアニメーション
$("#miniNAVI li:has(a)").animate({opacity: 0.5},0);
$("#miniNAVI li:has(a)").hover(function(){$(this).animate({opacity: 1},200);},
			function(){$(this).stop().animate({opacity: 0.5},100);});
$("#miniNAVI li:gt(0)").prepend('&nbsp;&raquo;&nbsp;');//パンくずリスト[>>]をつける


//ページの先頭に戻る・ホバーアニメーション
$(".pageTOP p:has(a)").animate({opacity: 0.5},0);
$(".pageTOP p:has(a)").hover(function(){$(this).animate({opacity: 1},200);},
			function(){$(this).stop().animate({opacity: 0.5},100);});
$(".pageTOP940 p:has(a)").animate({opacity: 0.5},0);
$(".pageTOP940 p:has(a)").hover(function(){$(this).animate({opacity: 1},200);},
			function(){$(this).stop().animate({opacity: 0.5},100);});
//3Columnリストスタイルナビ・ホバーアニメーション
$("nav.column3 dt:has(a)").hover(function(){
			$(this).animate({opacity: 0.5},200);},
			function(){$(this).stop().animate({opacity: 1},100);});
//年月日サイドメニュー・ホバーアニメーション
$(".ymdNAVI li:has(a)").animate({opacity: 0.5},0);
$(".ymdNAVI li:has(a)").hover(function(){$(this).animate({opacity: 1},200);},
			function(){$(this).stop().animate({opacity: 0.5},100);});

//おすすめ・中古車のテーブルHover時背景強調
$("#carSPECTABLE td").not("[class*='noVALUE']").hover(function(){
	$(this).css('background','#ECECEC');},
	function(){
	$(this).css('background','#FFFFFF');});
$("#carOPTIONTABLE td").not("[class*='noVALUE']").hover(function(){
	$(this).css('background','#ECECEC');},
	function(){
	$(this).css('background','#FFFFFF');});


//中古車コメント
/*
function usedcarCMT(){
	var cmtID = $(".thumdSPACE a").children("img:eq(0)").attr("id");
	var cmtFILENAME = cmtID.substring(0,7);
				var cmtFILES = "cmts/"+cmtFILENAME+".txt #"+cmtID;
				$("#cmtSPACE").load(cmtFILES);
	}
*/

$(".thumdSPACE a").click(function(){
				var cmtID = $(this).children("img").attr("id");
				var cmtFILENAME = cmtID.substring(0,7);
				var cmtFILES = "cmts/"+cmtFILENAME+".txt #"+cmtID;
				$("#cmtSPACE").load(cmtFILES);});

//オリジナル諸元表テーブル
//TRホバー背景変更（シルバンの装備のみ除く）
$("table:not([id*='sylvan'])[id*='DEFOPTION'] tr,[id*='BASEOPTION'] tr,[id*='CAMPEROPTION'] tr,[id*='SPECtable'] tr").hover(function(){
				$(this).css("background","#ECECEC");},
				function(){$(this).css("background","#FFFFFF");});
//ROSA
$("#rosaDEFOPTIONtable tr > td:first-child").css("width","300px");
$("#rosaDEFOPTIONtable tr > td").next().css("text-align","center");
$("#rosaDEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#rosaBASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#rosaCAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//Grande
$("#grandeDEFOPTIONtable tr > td:first-child").css("width","300px");
$("#grandeDEFOPTIONtable tr > td").next().css("text-align","center");
$("#grandeDEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#grandeBASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#grandeCAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandHomeR
$("#landhomeR-DEFOPTIONtable tr > td:first-child").css("width","280px");
$("#landhomeR-DEFOPTIONtable tr > td").next().css("text-align","center");
$("#landhomeR-DEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landhomeR-BASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landhomeR-LESSOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landhomeR-CAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LAND STAGE
$("#landstageSPECtable tr > td").not("colspan").css("width","200px");
$("#landstageDEFOPTIONtable tr > td:first-child").css("width","300px");
$("#landstageDEFOPTIONtable tr > td").next().css("text-align","center");
$("#landstageDEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landstageBASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landstageCAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandHome CIVILIAN
$("#civilianSPECtable tr > td").not("colspan").css("width","200px");
$("#civilianDEFOPTIONtable tr > td:first-child").css("width","300px");
$("#civilianDEFOPTIONtable tr > td").next().css("text-align","center");
$("#civilianDEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#civilianBASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#civilianCAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandHome COASTER
$("#coasterDEFOPTIONtable tr > td:first-child").css("width","300px");
$("#coasterDEFOPTIONtable tr > td").next().css("text-align","center");
$("#coasterDEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#coasterBASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#coasterCAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandSaloon
$("#landsaloonSPECtable tr > td").not("colspan").css("width","200px");
$("#landsaloonDEFOPTIONtable tr > td:first-child").css("width","300px");
$("#landsaloonDEFOPTIONtable tr > td").next().css("text-align","center");
$("#landsaloonDEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landsaloonBASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landsaloonCAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandHome TOURING CIVILIAN
$("#touringCIVILIAN-SPECtable tr > td").not("colspan").css("width","200px");
$("#touringCIVILIAN-DEFOPTIONtable tr > td:first-child").css("width","300px");
$("#touringCIVILIAN-DEFOPTIONtable tr > td").next().css("text-align","center");
$("#touringCIVILIAN-DEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#touringCIVILIAN-BASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#touringCIVILIAN-CAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandHome TOURING COASTER
$("#touringCOASTER-DEFOPTIONtable tr > td:first-child").css("width","300px");
$("#touringCOASTER-DEFOPTIONtable tr > td").next().css("text-align","center");
$("#touringCOASTER-DEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#touringCOASTER-BASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#touringCOASTER-CAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandHome G
$("#landhomeG-DEFOPTIONtable tr > td:first-child").css("width","300px");
$("#landhomeG-DEFOPTIONtable tr > td").next().css("text-align","center");
$("#landhomeG-DEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landhomeG-BASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landhomeG-CAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandSpirit
$("#spiritSPECtable tr > td").not("colspan").css("width","200px");
$("#spiritDEFOPTIONtable tr > td:first-child").css("width","300px");
$("#spiritDEFOPTIONtable tr > td").next().css("text-align","center");
$("#spiritDEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#spiritBASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#spiritCAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandWagonLINO
$("#landwagonLINO-SPECtable tr > td").not("colspan").css("width","200px");
$("#landwagonLINO-DEFOPTIONtable tr > td:first-child").css("width","400px");
$("#landwagonLINO-DEFOPTIONtable tr > td").next().css("text-align","center");
$("#landwagonLINO-DEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landwagonLINO-BASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landwagonLINO-CAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandWagonBLISS
$("#landwagonBLISS-DEFOPTIONtable tr > td:first-child").css("width","400px");
$("#landwagonBLISS-DEFOPTIONtable tr > td").next().css("text-align","center");
$("#landwagonBLISS-DEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landwagonBLISS-BASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landwagonBLISS-CAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandWagonST
$("#landwagonST-SPECtable tr > td").not("colspan").css("width","200px");
$("#landwagonST-DEFOPTIONtable tr > td:first-child").css("width","400px");
$("#landwagonST-DEFOPTIONtable tr > td").next().css("text-align","center");
$("#landwagonST-DEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landwagonST-BASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landwagonST-CAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandWagonQ
$("#landwagonQ-SPECtable tr > td").not("colspan").css("width","200px");
$("#landwagonQ-DEFOPTIONtable tr > td:first-child").css("width","400px");
$("#landwagonQ-DEFOPTIONtable tr > td").next().css("text-align","center");
$("#landwagonQ-DEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landwagonQ-BASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landwagonQ-CAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//LandWagonW
$("#landwagonW-SPECtable tr > td").not("colspan").css("width","200px");
$("#landwagonW-DEFOPTIONtable tr > td:first-child").css("width","400px");
$("#landwagonW-DEFOPTIONtable tr > td").next().css("text-align","center");
$("#landwagonW-DEFOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landwagonW-BASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#landwagonW-CAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
//SYLVANSPORT GO
$("#sylvansportGO-BASEOPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");
$("#sylvansportGO-CAMPEROPTIONtable tr > td:last-child").css("text-align","left").css("width","210px");

//------------------------------------------
});
