/*サイドナビのcurrentを管理する。
currentクラス等は使用せず、
bodyのidとliのidによってカレントを指定しているので
*/

$(function() {
	//カレント画像のパス
	var currentImg = "on";
	//bodyのid値を取得
	var nowBodyClass = $('body').attr("class");
	
	var nowBodyNum;
	
	var xFlg = 0;
	
	var currentMenu;
	
	
	
	
	//nowBodyClassによって、currentMenuの値を変更
	switch(nowBodyClass) {
		case "travel":
			makeCurrentObject("1",$('div#naviBox1off h5'),$('div#naviBox1on h5'));
			break;
		case "guide":
			makeCurrentObject("2",$('div#naviBox2off h5'),$('div#naviBox2on h5'));
			break;
		case "weekly":
			makeCurrentObject("3",$('div#naviBox3off h5'),$('div#naviBox3on h5'));
			break;
		case "event":
			makeCurrentObject("4",$('div#naviBox4off h5'),$('div#naviBox4on h5'));
			break;
		case "campaign":
			makeCurrentObject("5",$('div#naviBox5off h5'),$('div#naviBox5on h5'));
			break;
		case "newsTopics":
			makeCurrentObject("6",$('div#naviBox6off h5'),$('div#naviBox6on h5'));
			break;
		default:
			xFlg = 1;
			break;
	}



	function makeCurrentObject(num,offTitle,onTitle) {
			offTitle.hide();
			onTitle.show();
			nowBodyNum = num;
	}


/*プルダウンメニュー*/
	xPullDown("1",$('div#naviBox1'),$('div#naviBox1off h5'),$('div#naviBox1on h5'),$('div#naviBox1on ul'));
	xPullDown("2",$('div#naviBox2'),$('div#naviBox2off h5'),$('div#naviBox2on h5'),$('div#naviBox2on ul'));
	xPullDown("4",$('div#naviBox4'),$('div#naviBox4off h5'),$('div#naviBox4on h5'),$('div#naviBox4on ul'));
	xPullDown("6",$('div#naviBox6'),$('div#naviBox6off h5'),$('div#naviBox6on h5'),$('div#naviBox6on ul'));

/*プルダウン無メニュー*/
	xNonPullDown("3",$('div#naviBox3'),$('div#naviBox3off h5'),$('div#naviBox3on h5'),$('div#naviBox3on ul'));
	xNonPullDown("5",$('div#naviBox5'),$('div#naviBox5off h5'),$('div#naviBox5on h5'),$('div#naviBox5on ul'));

	function xPullDown(num,boxObj,offTitle,onTitle,ulPullSet) {
		boxObj.hover(
		function() {
			ulPullSet.hide();
			if(num != nowBodyNum) {
				onTitle.show();
				offTitle.hide();
			}
			ulPullSet.stop();
			ulPullSet.fadeTo("middle",1);
		},
		function() {
			if(num != nowBodyNum) {
				onTitle.hide();
				offTitle.show();
			}
			ulPullSet.stop();
			ulPullSet.fadeTo("fast",0,function(){ulPullSet.hide()});
		});
	}

	function xNonPullDown(num,boxObj,offTitle,onTitle) {
		boxObj.hover(
		function() {
			if(num != nowBodyNum) {
				onTitle.show();
				offTitle.hide();
			}
		},
		function() {
			if(num != nowBodyNum) {
				onTitle.hide();
				offTitle.show();
			}
		});
	}

	
	
}
);










