
function shopMenuChange() {
	//サイドコンテンツ画像マウスオーバー
	$$('#subContents dd img').each(function(menuNode) {
		menuNode.originalSrc = menuNode.src;
		menuNode.activeSrc = menuNode.originalSrc.replace(/(\.gif|\.jpg|\.png)/,'_on'+"$1");
		var menuId = menuNode.id.split('_')[1];
		if(menuId==activeBrand) {
			menuNode.src = menuNode.activeSrc;
			menuNode.removeClassName('imgover');
		}
	});
	//メインエリア ショップ情報マウスオーバー・表示切り替え
	$$('.shopList li img').each(function(node,index) {
		node.originalSrc = node.src;
		node.activeSrc = node.originalSrc.replace(/(\.gif|\.jpg|\.png)/,'_on'+"$1");
		node.index = index;
		if(index==activeShop) {
			node.src = node.activeSrc;
			node.addClassName('active');
		}
		//
		preloadImage(node.activeSrc);
		
		//ショップタイトル画像のプリロード
		var shopTitleImage = shoplist[index][6];
		node.activeShopTitleImage = shopTitleImage;
		preloadImage(node.activeShopTitleImage);
		
		//ショップ紹介画像のプリロード
		var shopImage = shoplist[index][7];
		node.activeShopImage = shopImage;
		preloadImage(node.activeShopImage);
		
		
		//onclick
		node.onclick = function(index) {
			$$('.shopList li img').each(function(nd,ind) {
				if(nd.src.match(/_on/)) {
					nd.originalSrc = nd.src.replace(/_on/,'');
					nd.src = nd.originalSrc;
					nd.removeClassName('active');
				}
			});
			node.src = node.activeSrc;
			node.addClassName('active');
			
			var activeIndex = this.index;
			var shopDetailJPNName = $('shopDetailJPNName');
			var shopDetailAddress = $('shopDetailAddress');
			var shopDetailTel = $('shopDetailTel');
			var shopDetailOpen = $('shopDetailOpen');
			var shopDetailInfo = $('shopDetailInfo');
			var shopDetailTitle = $$('#shopDetailTitle img')[0];
			var shopDetailPhoto = $$('#shopDetailPhoto img')[0];
			
			var shopJPNName = shoplist[activeIndex][1];
			var shopAddress = shoplist[activeIndex][2];
			var shopTel = shoplist[activeIndex][3];
			var shopOpen = shoplist[activeIndex][4];
			var shopInfo = shoplist[activeIndex][5];
			var shopTitle = shoplist[activeIndex][6];
			
			shopDetailTitle.src = this.activeShopTitleImage;
			shopDetailPhoto.src = this.activeShopImage;
			Element.update(shopDetailJPNName,shopJPNName);
			Element.update(shopDetailAddress,shopAddress);
			Element.update(shopDetailTel,shopTel);
			Element.update(shopDetailOpen,shopOpen);
			Element.update(shopDetailInfo,shopInfo);
		}
		//onmouseover
		node.onmouseover = function() {
			node.src = node.activeSrc;
		}
		//onmouseout
		node.onmouseout = function() {
			if(node.className!='active') {
				node.src = node.originalSrc;
			}
		}
	});
}
//画像プリロード
preloadImages = [];
function preloadImage(path) {
	var pre = preloadImages;
	var len = pre.length;
	pre[len] = new Image();
	pre[len].src = path;
}

Event.observe(window,'load',shopMenuChange,false);