jQuery(function() {

	var thisURL = window.location.href;

	setGlovalNavi();
	var anchor = location.hash;
	if(anchor == ""){
		anchor ="#tokyo"
	}
	setTab(anchor);

	/**
	*	グローバルメニューのon off
	*/
	function setGlovalNavi(){
		var targetElem=  jQuery("#globalNavi li");
		var domain = location.hostname;

		for (var i = 0; i < targetElem.length; i++) {
			var targetURL = jQuery(targetElem.get(i)).children().attr("href");
				if(thisURL.indexOf(targetURL) > 0 && targetURL!="/"){
					jQuery(targetElem.get(i)).addClass("on");
				}
		}
	}

	/**
	*	tab
	*/
	function setTab(myAnchor){
		var targetElems = jQuery("ul.tab li");
		for (var i = 0; i < targetElems.length; i++) {
			var targetURL = jQuery(targetElems.get(i)).children().attr("href");
			var elem = jQuery(targetElems.get(i));
			jQuery(elem).click(function(e){
				return function() {
					changeTab(e.value );
					}
				}({
					value:targetURL
				})
			); 

			//直接選択される場合
			if(myAnchor == targetURL){
				changeTab(myAnchor)
			}
		}
	}

	function changeTab(anchor){
		var liNum =  jQuery("ul.tab li").length;
		for (var i = 0; i < liNum; i++) {
			var elem = jQuery("ul.tab li").get(i);
			var url = jQuery(elem).children().attr("href");
			var targetDiv = "#" + url.replace("#", "")+"Box"; 
			if(url == anchor){
				//jQuery(targetDiv).css("display","block");
				jQuery(targetDiv).fadeIn(500);
				jQuery(elem).addClass("on")
			}else{
				jQuery(targetDiv).css("display","none");
				//jQuery(targetDiv).slideUp(300);
				jQuery(elem).removeClass("on")
			}
		}
	}


	//mouser over handler
	jQuery("a.imgOverEffect").hover(
		function () {
			//jQuery(this).find('img').addClass("overEffect");
			 jQuery(this).find('img').animate({ 
				opacity: 0.7
				}, 200 );
		  },
		  function () {
			jQuery(this).find('img').animate({ 
				opacity: 1
				}, 0 );
		  }
	);
	

	$('.galleryLB a').lightBox();


	//jQuery("#mainContents").css("display","none");
	//jQuery("#mainContents").fadeIn(500);


});
