/*
 * 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");
		
		jQuery("#navGlobal1007 .oversea .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-oversea.png");
		jQuery("#navGlobal1007 .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-domestic.png");
		jQuery("#navGlobal1007 .dress .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-dress.png");
		jQuery("#navGlobal1007 .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-service.png");
		jQuery("#navGlobal1007 .salon .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-salon.png");
		jQuery("#navGlobal1007 .campaign .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-campaign.png");
	}
	
	function NavCategoryReset() {
		jQuery("#pageid-domestic #other-nav .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-domestic-over.png");
		jQuery("body.domestic #other-nav .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-domestic-over.png");
		jQuery("#pageid-party #other-nav .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew0911/globalnav-domestic-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("body.domestic .localnav-domestic").css("display","block");
		jQuery("#pageid-party .localnav-domestic").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");


		jQuery(".index2 #navGlobal1007 .campaign .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-campaign-over.png");
		jQuery("#pageid-guam #navGlobal1007 .oversea .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-oversea-over.png");
		jQuery("#pageid-hawaii #navGlobal1007 .oversea .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-oversea-over.png");
		jQuery("#pageid-baliasia #navGlobal1007 .oversea .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-oversea-over.png");
		jQuery("#pageid-australia #navGlobal1007 .oversea .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-oversea-over.png");
		jQuery("#pageid-europe #navGlobal1007 .oversea .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-oversea-over.png");
		jQuery("#pageid-domestic #navGlobal1007 .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-domestic-over.png");
		jQuery("body.domestic #navGlobal1007 .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-domestic-over.png");
		jQuery("#pageid-party #navGlobal1007 .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-domestic-over.png");
		jQuery("#pageid-salon #navGlobal1007 .salon .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-salon-over.png");
		jQuery("#pageid-salonblog #navGlobal1007 .salon .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-salon-over.png");
		jQuery("#pageid-wedding #navGlobal1007 .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-service-over.png");
		jQuery("#pageid-hairmake #navGlobal1007 .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-service-over.png");
		jQuery("#pageid-maternity #navGlobal1007 .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-service-over.png");
		jQuery(".pageclass-dress #navGlobal1007 .dress .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-dress-over.png");
		jQuery(".pageclass-dress #navGlobal1007 .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-service.png");

		jQuery(".index2 .localnav-campaign").css("display","block");
		jQuery("#pageid-guam .localnav-oversea").css("display","block");
		jQuery("#pageid-hawaii .localnav-oversea").css("display","block");
		jQuery("#pageid-baliasia .localnav-oversea").css("display","block");
		jQuery("#pageid-australia .localnav-oversea").css("display","block");
		jQuery("#pageid-europe .localnav-oversea").css("display","block");
		jQuery("#pageid-domestic .localnav-domestic").css("display","block");
		jQuery("body.domestic .localnav-domestic").css("display","block");
		jQuery("#pageid-party .localnav-domestic").css("display","block");
		jQuery("#pageid-salon .localnav-salon").css("display","block");
		jQuery("#pageid-salonblog .localnav-salon").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();
	});
	
	jQuery("#navGlobal1007 .oversea").hover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#navGlobal1007 .oversea .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-oversea-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-oversea").css("display","block");
	});
	
	/* 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");
	});
	
	jQuery("#navGlobal1007 .domestic").hover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#navGlobal1007 .domestic .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-domestic-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-domestic").css("display","block");
	});
	
	/* 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");
	});
	
	jQuery("#navGlobal1007 .dress").mouseover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#navGlobal1007 .dress .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-dress-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-dress").css("display","block");
	});
	
	/* 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");
	});
	
	jQuery("#navGlobal1007 .service").mouseover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#navGlobal1007 .service .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-service-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-service").css("display","block");
	});
	
	/* salon */
	jQuery("#navGlobal1007 .salon").mouseover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#navGlobal1007 .salon .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-salon-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-salon").css("display","block");
	});
	
	/* campaign */
	jQuery("#navGlobal1007 .campaign").mouseover(function(){
		clearTimeout(NavTimer);
		NavButtonReset();
		jQuery("#navGlobal1007 .campaign .category").attr("src", "http://www.worldbridal.co.jp/img/renew1007/globalnav-campaign-over.png");
		jQuery(".localnav").css("display","none");
		jQuery(".localnav-campaign").css("display","block");
	});
	
	/* 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");
	});
	
	/* reset */
	jQuery("#other-nav").hover(function(){},function(){
		NavTimer = setTimeout(function(){
			jQuery(".localnav").css("display","none");
			NavButtonReset();
			NavCategoryReset();
		}, 2000);
	});
	
	jQuery("#navGlobal1007").hover(function(){},function(){
		NavTimer = setTimeout(function(){
			jQuery(".localnav").css("display","none");
			NavButtonReset();
			NavCategoryReset();
		}, 2000);
	});
	
});







