/*
 * rolloverout 1.2
 *
 * Copyright (c) 2008- passiona.net [Nagano, Japan]
 * 
 * Please refer "http://creativecommons.org/licenses/by/2.1/jp/"
 *
 * Required above jQuery JavaScript Library v1.3.2
 */
 
$(function() {
	if($(".RollOverOut").size()>0) {
		rolloverout.init();
	};
});

var rolloverout = {
	init: function() {
			if($(".RollOverOut").size()>0) {
				
				$(".RollOverOut").hover(
										function() {
											$(this).attr('src', rolloverout.getOverImg($(this)));
										},
										function() {
											$(this).attr('src', rolloverout.getOutImg($(this)));
										});
			};
			
			this.imgsPreload();
	},
	//マウスオーバー状態の画像名取得
	getOverImg: function(tar) {
		var outImg = $(tar).attr('src');
		var ext = outImg.slice(-4);
		var overImg = outImg.substring(0, outImg.length-4) + '_r' + ext;
		
		return overImg;
	},
	//マウスオーバー前の状態の画像名取得
	getOutImg: function(tar) {
		var overImg = $(tar).attr('src');
		//拡張子取得（.を含め4文字）
		var ext = overImg.slice(-4);
		//*****r.extのrより前の画像ファイル名取得
		var outImg = overImg.substr(0, overImg.length-6);
		outImg = outImg + ext;
		
		return outImg;
	},
	//画像のプリロード
	imgsPreload: function() {
		var elms = $(".RollOverOut");
		
			for(var i=0; i<elms.length; i++) {
				var d = document;
				var img1 = {};
				d.img1 = new Image();
				d.img1.src = this.getOverImg(elms[i]);
			};
	}
};







$(function(){

	$("div.Nav li.Nav01").append("<span>ショップ</span>");

	$("div.Nav li.Nav02").append("<span>コインロッカー</span>");

	$("div.Nav li.Nav03").append("<span>チケット</span>");

	$("div.Nav li.Nav04").append("<span>パートナー企業募集</span>");

	$("div.Nav li.Nav05").append("<span>会社案内</span>");

	$("div.Nav li span").css({

		display:"none"

	});
	
	cat = get_category();
	if(cat > 0){
		$("div.Nav li.Nav0" + String(cat) + " a").addClass("select");
	}
	if(cat != 1){
		$("div.Nav li.Nav01 a").mouseover(function(){
	
			$("div.Nav li.Nav01 span").show();
	
		}).mouseout(function(){
	
			$("div.Nav li.Nav01 span").hide();
	
		});
	}
	if(cat != 2){
		$("div.Nav li.Nav02 a").mouseover(function(){
	
			$("div.Nav li.Nav02 span").show();
	
		}).mouseout(function(){
	
			$("div.Nav li.Nav02 span").hide();
	
		});
	}
	if(cat != 3){
		$("div.Nav li.Nav03 a").mouseover(function(){
	
			$("div.Nav li.Nav03 span").show();
	
		}).mouseout(function(){
	
			$("div.Nav li.Nav03 span").hide();
	
		});
	}
	if(cat != 4){
		$("div.Nav li.Nav04 a").mouseover(function(){
	
			$("div.Nav li.Nav04 span").show();
	
		}).mouseout(function(){
	
			$("div.Nav li.Nav04 span").hide();
	
		});
	}
	if(cat != 5){
		$("div.Nav li.Nav05 a").mouseover(function(){
	
			$("div.Nav li.Nav05 span").show();
	
		}).mouseout(function(){
	
			$("div.Nav li.Nav05 span").hide();
	
		});
	}
	
});

function get_category(){
	var baseurl = document.URL;
	var url = String(baseurl).split("/");
		
	var cat = "";
	i= 0;
	while(url.length > i){
		if( i == 3 && !url[i].match(/\.html/)){
			cat = url[i];
			break;
		}
		i++;
	}
	
	var num = 0;
	switch(cat){
		case "shop":
			num = 1;
			break;
		case "locker":
			num = 2;
			break;
		case "ticket":
			num = 3;
			break;
		case "partner":
			num = 4;
			break;
		case "company":
			num = 5;
			break;
	}
	
	return num;
	
}









