//jQuery.noConflict();

var LOADING = '<p class="loading"><img src="/images/loading.gif" alt="" />LOADING</p>';

jQuery(function(){
	_setMainVisualEvent();
	_setPagerMargin();
	_setBlankLink();
	_setBannerSlide();
	_setLightbox();
	_setMainnaviOver();
});

// 建物の出てくる奴
function _setMainVisualEvent(){
	var speed = 550; // スピード

	// GATE
	jQuery('#gateHidden').css("opacity", "0.0");
	jQuery('#gateArea').click(function(){
		jQuery(this).addClass('areaOver');
		jQuery('#gateHidden').show();
		jQuery('#gateHidden').animate({
			left:"148px",
			opacity: 1.0
		}, speed);
	});
	jQuery('#gateArea').mouseleave(function(){
		jQuery(this).removeClass('areaOver');
		jQuery('#gateHidden').animate({
			left:"0px",
			opacity: 0.2
		}, {
			duration: speed,
			complete: function(){ jQuery('#gateHidden').hide(); }
		});
	});

	// ZONE
	jQuery('#zoneHidden').css("opacity", "0.0");
	jQuery('#zoneArea').click(function(){
		jQuery(this).addClass('areaOver');
		jQuery('#zoneHidden').show();
		jQuery('#zoneHidden').animate({
			right:"148px",
			opacity: 1.0
		}, speed);
	});
	jQuery('#zoneArea').mouseleave(function(){
		jQuery(this).removeClass('areaOver');
		jQuery('#zoneHidden').animate({
			right:"0px",
			opacity: 0.2
		}, {
			duration: speed,
			complete: function(){ jQuery('#zoneHidden').hide(); }
		});
	});
}

// ページャの中央揃え
function _setPagerMargin(){
	var w = jQuery('#pager').width();
	jQuery('#pager').css('float', "none");
	jQuery('#pager').css('width', w + "px");
}

// 外部リンクはブランクで
function _setBlankLink(){
	/*
	jQuery("a[href*='http://']").unbind('click');
	jQuery("a[href*='http://']").click(function(){
		window.open(jQuery(this).attr('href'));
		return false;
	});
	*/
}

// ページ下部のロゴスライド
function _setBannerSlide(){
	jQuery('#slideInner').billy();
}

// ライトボックスセット
function _setLightbox(){
	jQuery('a.lightbox').lightBox();
}

function _setMainnaviOver(){
	jQuery('#mainNavi li[id!=selected]').hover(
		function(){
			jQuery(this).addClass('selected');
			var img = jQuery(this).find('img').eq(0);
			img.attr('src', img.attr('src').replace('_off', '_on'));
		},
		function(){
			jQuery(this).removeClass('selected');
			var img = jQuery(this).find('img').eq(0);
			img.attr('src', img.attr('src').replace('_on', '_off'));
		}
	);
}


