$(function(){
	
	
	//tip
    $('#header #lworld').tipsy();

	//ターゲットブランク
	$("a.blank").click(function(){
		window.open(this.href);
		return false;
	});

	//ロールオーバー
	function rollOver(){
		var preLoad = new Object();
		$('img.rollOver,input.rollOver').not("[src*='_on.']").each(function(){
			var imgSrc = this.src;
			var fType = imgSrc.substring(imgSrc.lastIndexOf('.'));
			var imgName = imgSrc.substr(0, imgSrc.lastIndexOf('.'));
			var imgOver = imgName + '_on' + fType;
			preLoad[this.src] = new Image();
			preLoad[this.src].src = imgOver;
			$(this).hover(
				function (){
					this.src = imgOver;
				},
				function (){
					this.src = imgSrc;
				}
			);
		});
	}
	
	//プリロード
	function preLoadImages() {
	  for (var i = 0, I = arguments.length; i < I; ++i) {
		new Image().src = arguments[i];
	  }
	}

	//++++ENTER PAGE+++++++++++++++++++++++++++++++++++++++++++++++++++
	if($('#index')[0]){
		var plimgDir = './media/img/index/';
		preLoadImages(plimgDir+'bgBody.jpg');		
	}

	//++++NEWS PAGE+++++++++++++++++++++++++++++++++++++++++++++++++++
	if($('#news')[0]){
		var plimgDir = './media/img/news/';
		preLoadImages(plimgDir+'bgBody.jpg');
		$("a#beergarden").fancybox({
			'padding' : 0,
			'titleShow' : false,
			'autoScale' : true,
			'transitionIn' : 'none',
			'transitionOut' : 'none',
			'centerOnScroll':true,
			'scrolling':'no',
			'overlayOpacity' : 0.7,
			'overlayColor' : '#000',
			'enableEscapeButton':true
		});
		
		$("#new0").css({"display":"block"})
		
		//MacFont
		if($.os.name == 'mac') {
			$('#article dd').css({fontSize:"95%"});
			if($.browser.name == 'firefox'){
				$('#glNavi ul').css({backgroundPosition:"35px 0"});
			}
			if($.browser.name == 'safari'){
				$('#glNavi ul').css({backgroundPosition:"38px 0"});
			}
		}
	}

	//++++GREETING PAGE+++++++++++++++++++++++++++++++++++++++++++++++++++
//	if($('#greeting')[0]){
//		var plimgDir = './media/img/greeting/';
//		preLoadImages(plimgDir+'bgBody.jpg');
//		$('.scroll-pane').jScrollPane();
//		//MacFont
//		if($.os.name == 'mac') {
//			if($.browser.name == 'firefox'){
//				$('#glNavi ul').css({backgroundPosition:"120px 0"});
//			}
//			if($.browser.name == 'safari'){
//				$('#glNavi ul').css({backgroundPosition:"126px 0"});
//			}
//		}
//	}

	//++++SHOP PAGE+++++++++++++++++++++++++++++++++++++++++++++++++++
//	if($('#shops')[0]){
//		var plimgDir = './media/img/shop/';
//		preLoadImages(plimgDir+'bgBody.jpg');
//		$("#flGude a").fancybox({
//			'titleShow'     : false,
//			'opacity'		: true,
//			'overlayShow'	: true,
//			'transitionIn'	: 'elastic',
//			'transitionOut'	: 'elastic',
//			'easingIn'      : 'easeOutBack',
//			'easingOut'     : 'easeInBack',
//			'overlayOpacity' : 0.7,
//			'overlayColor' : '#000'
//		});
//		//MacFont
//		if($.os.name == 'mac') {
//			$('#article div #contact').children('dl').css({fontSize:"95%"});
//			if($.browser.name == 'firefox'){
//				$('#glNavi ul').css({backgroundPosition:"117px 0"});
//				$('#article div #contact dl dd.lastChild img').css({right:"55px"});
//			}
//			if($.browser.name == 'safari'){
//				$('#article div div p').css({lineHeight:"1.6"});
//				$('#article div div dl').css({lineHeight:"1.6"});
//				$('#article div #time p').css({lineHeight:"1.4"});
//				$('#glNavi ul').css({backgroundPosition:"120px 0"});
//				$('#article div #contact dl dd.lastChild span').css({left:"-5px"});
//				$('#article div #outline').css({margin:"0 0 16px"});
//				$('#article div #contact').css({margin:"0 0 23px"});
//			}
//		}
//		
//	}

	//++++MENU PAGE+++++++++++++++++++++++++++++++++++++++++++++++++++
	if($('#menu')[0]){

//  		var pGallery = function(){
//			var hFlag = false;//gallery img flag
//			var hFlag2 = false;//next prev flag
//			var hFlag3 = false;//gray frame flag
//			var hFrame = '<img id="frame" src="media/img/menu/hoverFlame.png" width="320" height="436" alt="" />';//gray frame
//			var pGallerySub = function(){
//				setTimeout(function(){
//					if(hFlag2==false&&hFlag3==false){
//						$('#frame').remove();
//						$('#loadMenuImg a.prev,#loadMenuImg a.next').hide();
//					}
//				},100);
//			}
//			$('#loadMenuImg').slides({
//				preload: true,
//				preloadImage: 'media/img/menu/loading.gif',
//				play: 3000,
//				pause: 1000,
//				hoverPause: true,
//				effect: 'fade',
//				crossfade: true,
//				generateNextPrev: true,
//				slidesLoaded: function(){
//					$('#loadMenuImg div.slides_control img').hover(function(){
//						hFlag = true;
//						$(hFrame).prependTo('div.slides_container');
//					},function(){
//						hFlag = false;
//						hFlag3 = true;
//						$('#loadMenuImg a.prev,#loadMenuImg a.next').stop(true,true).show();/*.fixPng();*/
//						$('#loadMenuImg a.prev,#loadMenuImg a.next,#frame').hover(
//							function(){
//								hFlag2 = true;
//							},
//							function(){
//								hFlag2 = false;
//								hFlag3 = false;
//								pGallerySub();
//							}
//						);
//						pGallerySub();
//					});
//				}
//			});
//		}
//		
//			//MacFont
//		if($.os.name == 'mac') {
//			if($.browser.name == 'firefox'){
//				$('#glNavi ul').css({backgroundPosition:"198px 0"});
//			}
//			if($.browser.name == 'safari'){
//				$('#glNavi ul').css({backgroundPosition:"205px 0"});
//			}
//		}






	}
	
	//++++SHOP PAGE+++++++++++++++++++++++++++++++++++++++++++++++++++
	if($('#shop')[0]){
		//scroll
		$('.scroll-pane').jScrollPane();
	
		//MacFont
		if($.os.name == 'mac') {
			if($.browser.name == 'firefox'){
				$('#article div.right ul').css({fontSize:"9px"});
				$('#article div.right p#address').css({fontSize:"10px"});
				$('#article div.right p#address').css({lineHeight:"1.5em"});
			}
			if($.browser.name == 'safari'){
				$('#article div.right ul').css({fontSize:"9px"});
				$('#article div.right p#address').css({fontSize:"10px"});
				$('#article div.right p#address').css({lineHeight:"1.5em"});
			}
		}
		var plimgDir = './media/img/shop/';
		preLoadImages(plimgDir+'bgBody.jpg');
		if($.os.name == 'win') {
			if($.browser.name == 'msie'){
				$('div.pie').each(function(){
					PIE.attach(this);
				});
			}
		}
		//ライトボックス
		$("#image a").fancybox({
			'titleShow'     : false,
			'opacity'		: true,
			'overlayShow'	: true,
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic',
			'easingIn'      : 'easeOutBack',
			'easingOut'     : 'easeInBack',
			'overlayOpacity' : 0.7,
			'overlayColor' : '#000'
		});
	}
	
	//++++RECRUIT PAGE+++++++++++++++++++++++++++++++++++++++++++++++++
	if($('#recruit')[0]){
		var plimgDir = './media/img/recruit/';
		preLoadImages(plimgDir+'bgBody.jpg');
		//MacFont
		if($.os.name == 'mac') {
			if($.browser.name == 'firefox'){
				$('#glNavi ul').css({backgroundPosition:"398px 0"});
			}
			if($.browser.name == 'safari'){
				$('#glNavi ul').css({backgroundPosition:"425px 0"});
			}
		}
	}

	//++++SHARE++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	//MacFont
	if($.os.name == 'mac') {
		$('#footer p').css({fontSize:"75%"});
	}


});

/*
head.js(
   {jquery: "https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"},
   {image: "js/lib/jquery.maximage.js"},
   {png: "js/lib/jquery.belatedPNG.min.js"},
   {browser: "js/lib/jquery.browser.min.js"}
);
head.ready(function(){
	$('img.bgmaximage').maxImage({
		isBackground: true,
		overflow: 'auto',
		verticalAlign:'bottom'
	});
});
*/
/*
article#outline div a span {
	display: block;
	position: absolute;
	top: 30px;
	right: 10px;
*/

/*
  $("#block").animate({ 
    width: "70%",
    opacity: 0.4,
    marginLeft: "0.6in",
    fontSize: "3em", 
    borderWidth: "10px"
  }, 1500 );
*/
