/*
 * Global Navigation Script
 *
 * create: 2009/08/30
 * update: 2009/12/01
 *
 * by MonkeyWorks
 *
 */

jQuery.noConflict();

jQuery(function(){
	
	function NavButtonReset() {
		jQuery("#other-nav .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-domestic.png");
		jQuery("#other-nav .party .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-party.png");
		jQuery("#other-nav .dress .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-dress.png");
		jQuery("#other-nav .blog .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-blog.png");
		jQuery("#other-nav .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-service.png");
	}
	
	function NavCategoryReset() {
		jQuery("#pageid-domestic #other-nav .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-domestic-over.png");
		jQuery("#pageid-party #other-nav .party .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-party-over.png");
		jQuery("#pageid-salon #other-nav .blog .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-blog-over.png");
		jQuery("#pageid-salonblog #other-nav .blog .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-blog-over.png");
		jQuery("#pageid-wedding #other-nav .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-service-over.png");
		jQuery("#pageid-hairmake #other-nav .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-service-over.png");
		jQuery("#pageid-maternity #other-nav .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-service-over.png");
		jQuery(".pageclass-dress #other-nav .dress .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-dress-over.png");
		jQuery(".pageclass-dress #other-nav .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-service.png");

		jQuery("#pageid-domestic .localnav-domestic").css("display","block");
		jQuery("#pageid-party .localnav-party").css("display","block");
		jQuery("#pageid-salon .localnav-blog").css("display","block");
		jQuery("#pageid-salonblog .localnav-blog").css("display","block");
		jQuery("#pageid-wedding .localnav-service").css("display","block");
		jQuery("#pageid-hairmake .localnav-service").css("display","block");
		jQuery("#pageid-maternity .localnav-service").css("display","block");
		jQuery(".pageclass-dress .localnav-dress").css("display","block");
		jQuery(".pageclass-dress .localnav-service").css("display","none");

	}
	
	NavTimer = 0;
	
	/* preset */
	NavButtonReset();
	NavCategoryReset();
	
	/* oversea */
	jQuery("#oversea-nav").hover(function(){
		jQuery(".localnav").css("display","none");
		NavButtonReset();
		NavCategoryReset();
	});
	jQuery("#oversea-nav").mouseout(function(){
		NavButtonReset();
		NavCategoryReset();
	});
	
	/* domestic */
	jQuery("#other-nav .domestic").hover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#other-nav .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-domestic-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-domestic").css("display","block");
	});
	jQuery("#other-nav .domestic").mouseout(function(){
		jQuery("#other-nav .domestic .btn").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-domestic-over.png");
	});
	
	/* party */
	jQuery("#other-nav .party").hover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#other-nav .party .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-party-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-party").css("display","block");
	});
	jQuery("#other-nav .party").mouseout(function(){
		jQuery("#other-nav .party .btn").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-party-over.png");
	});
	
	/* dress */
	jQuery("#other-nav .dress").mouseover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#other-nav .dress .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-dress-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-dress").css("display","block");
	});
	jQuery("#other-nav .dress").mouseout(function(){
		jQuery("#other-nav .dress .btn").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-dress-over.png");
	});
	
	/* blog */
	jQuery("#other-nav .blog").mouseover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#other-nav .blog .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-blog-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-blog").css("display","block");
	});
	jQuery("#other-nav .blog").mouseout(function(){
		jQuery("#other-nav .blog .btn").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-blog-over.png");
	});
	
	/* service */
	jQuery("#other-nav .service").mouseover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#other-nav .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-service-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-service").css("display","block");
	});
	jQuery("#other-nav .service").mouseout(function(){
		jQuery("#other-nav .service .btn").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-service-over.png");
	});
	
	/* reset */
	jQuery("#other-nav").hover(function(){},function(){
		NavTimer = setTimeout(function(){
			jQuery(".localnav").css("display","none");
			NavButtonReset();
			NavCategoryReset();
		}, 2000);
	});
	
});






