$(function(){
	//現在居るファイル名	   
	var currentFile = location.href.split('/').pop();
	
	//ua取得
	var ua = navigator.userAgent;
	
	//classが、'nav'で終わるulの、最後のliに、'last'クラスを付ける
	$('ul[class$="nav"]').each(function(){
		$('li:last',this).addClass('last');
	});
	
	//classが、'list'で終わるulの、偶数の要素に、'even'クラスを付ける
	$('ul[class$="list"] li:nth-child(even)').addClass('even');
	
	//classが、'table'で終わるテーブルの、偶数trに、'even'クラスを付ける
	$('table[class$="table"] tr:nth-child(even)').addClass('even');
	
	//rollover
	$('a img').each(function(){
		var imgSrc = $(this).attr('src');
		//smartRollover
		if(imgSrc.match(/(.*)_off(\.gif|\.jpg)/g)){
			var repSrc = RegExp.$1+'_on'+RegExp.$2;
			$(this).hover(function(){
				$(this).attr('src',repSrc);
				$(this).css({opacity: '1',filter: 'alpha(opacity=100)'});
			},function(){
				$(this).attr('src',imgSrc);
			});
		//ウィンク効果
		}else{
			$(this).hover(function(){
				if((imgSrc.indexOf('_off') == -1) && (imgSrc.indexOf('_on') == -1)){
					$(this).css({
						opacity: '0.2',
						filter: 'alpha(opacity=20)'
					});
					$(this).fadeTo('slow',1.0);
				}else{
					$(this).css({opacity: '1',filter: 'alpha(opacity=100)'});
				}
			});
		}
	});
	
	//global-nav hoverの実装 IE6のみ
	if(ua.indexOf('IE 6') > -1){
		$('#aside ul#global-nav li:not([class=current])').hover(function(){
			$(this).css({backgroundImage:'url(/img/icon-ck-a.gif)'});
		},function(){
			$(this).css({backgroundImage:'url(/img/icon-ck-q.gif)'});
		});
	}
	
	//#index #main h3,#main h2をwrap
	$('#index #main h3,#main h2,#entry #main h1').wrap('<div class="headwrap">');
	
	//#footer addressをwrap
	$('#footer address').wrap('<div class="addresswrap">');
	
	//menu.html #menu .article .bodyをwrap
	$('#menu .article .body').wrap('<div class="bodywrap">');
	
	//menu.html #menu #main p.bt-att
	$('#menu #main p.bt-att').wrap('<div class="bt-attwrap">');
	
	//stay.html #stay #main p.desc
	$('#stay #main p.desc').wrap('<div class="descwrap">');
	
	//stay.html #stay #main #amenity-info,#cancel-info
	$('#stay #main #amenity-info').wrapInner('<div class="amenity-info-inner">');
	
	//stay.html #stay #main #cancel-info table for IE6 IE7
	if((ua.indexOf('IE 6') > -1) || (ua.indexOf('IE 7') > -1)){
		$('#stay #main #cancel-info table').attr('cellspacing','1');
	}
	
	//auberg.html #auberg #main #profile dt
	$('#auberg #main #profile dt').wrapInner('<span>');
	
	//auberg.html #auberg #main #access dt.train
	if((ua.indexOf('IE 6') > -1) || (ua.indexOf('IE 7') > -1)){
		$('#auberg #main #access dt.train').append('<img src="img/icon-train.gif" />');
		$('#auberg #main #access dt.car').append('<img src="img/icon-car.gif" />');
		$('#auberg #main #access dt.bus').append('<img src="img/icon-bus.gif" />');
	}
	
});



