/*!
 * BMA Global Navi
 * http://jquery.com/
 */
//Global
var IS_HOME = 0;
var FADEIN = 1;
var MOVED = 0;
var CLOSE = 1;

/* トップ用 */
var gnavi_pos = function () {
	var offset = 244;//topからメニュー位置の距離
	var stretch = 106;//メニューの伸びる高さ
	var y;
	
	y = $(window).scrollTop();
	if (y < offset) {
		$("#gnav-2nd-area").clearQueue();
		
		CLOSE = 0;
		$("#gnav-2nd-area").show();
		$('div.spc-head').hide();
		$('#gnav-area').css('position', 'relative');
	} else if (y < offset + stretch) {
		$("#gnav-2nd-area").clearQueue();
		
		CLOSE = 0;
		$("#gnav-2nd-area").show();
		$('div.spc-head').show();
		$('#gnav-area').css({'position':'fixed', 'top':0});
	} else {
		$("#gnav-2nd-area").delay(500).slideUp();
		
		CLOSE = 1;
		$('div.spc-head').show();
		$('#gnav-area').css({'position':'fixed', 'top':0});
	}
}

$(document).ready(function(){
	//Global Navi
	$("#gnav-2nd-area").css("display","none");
	$("#gnav-1st-area ul li").mouseover(function () {
		$("#gnav-2nd-area").clearQueue();
		if (MOVED) $("#gnav-2nd-area").delay(1000).slideDown();
	});
	$("#gnav-sub-area, #accordion").hover(
		function () {
			$("#gnav-2nd-area").clearQueue();
		},
		function () {
			if (CLOSE===1) {
				$("#gnav-2nd-area").clearQueue();
				$("#gnav-2nd-area").delay(500).slideUp();
			};
		}
	);
	if (IS_HOME) {
		gnavi_pos();
		$(window).scroll(gnavi_pos);
	}
	
	//SendMail
	$(".mbl-sendinfo").colorbox({inline:true, href:"#mbl-sendinfo"});
	$("form#mobmail").submit( function(){
		$.post(
		    "/smail_admit.php",
		    {"mail_to": $("#mobmail_to").val()},
		    function(data, status) {
		        if (comp) {
		        	$("#mobmail_to").val('');
		        	$("#mobmail_message").html('送信しました');
		        	$("#mobmail_message").css('color:black;');
		        	$("#mobmail_message").fadeIn(1000);
		        } else {
		        	$("#mobmail_message").html('アドレスを正しく入力してください');
		        	$("#mobmail_message").css('color:red;');
		        	$("#mobmail_message").fadeIn(500);
		        }
		    },
		    "script"
		);
		return false;
	});
	$("form#mobmail2").submit( function(){
		$.post(
		    "/smail_admit.php",
		    {"mail_to": $("#mobmail2_to").val()},
		    function(data, status) {
		        if (comp) {
		        	$("#mobmail2_to").val('');
		        	$("#mobmail2_message").html('送信しました');
		        	$("#mobmail2_message").css('color:black;');
		        	$("#mobmail2_message").fadeIn(1000);
		        } else {
		        	$("#mobmail2_message").html('アドレスを正しく入力してください');
		        	$("#mobmail2_message").css('color:red;');
		        	$("#mobmail2_message").fadeIn(500);
		        }
		    },
		    "script"
		);
		return false;
	});
	$("form#form-mobile").submit( function(){
		$.post(
		    "/smail_ticket.php",
		    {"mail_to": $("#ticketmail_to").val()},
		    function(data, status) {
		        if (comp) {
		        	$("#ticketmail_to").val('');
		        	$("#ticketmail_message").html('送信しました');
		        	$("#ticketmail_message").css('color:black;');
		        	$("#ticketmail_message").fadeIn(1000);
		        } else {
		        	$("#ticketmail_message").html('アドレスを正しく入力してください');
		        	$("#ticketmail_message").css('color:red;');
		        	$("#ticketmail_message").fadeIn(500);
		        }
		    },
		    "script"
		);
		return false;
	});
	
	//Fade In
	if (FADEIN) {
		$("html").hide();
		$("html").fadeIn(1200);
	}
});

$(document).mousemove(function(){
	if (!MOVED) MOVED = 1;
});



//Font Size Change
document.write('<script type="text/javascript" src="/common/js/jquery.cookie.js"></sc'+'ript>');
function setM(){
	if (IS_HOME) {
		$("#top-contents").css("font-size","100%");
	} else {
		$("#cn-main").css("font-size","100%");
		$("#cn-side").css("font-size","100%");
	}
	$("#sizeM a").addClass("focus");
	$("#sizeL a").removeClass("focus");
	$.cookie("fsize","M",{expires:30,path:'/'});
}
function setL(){
	if (IS_HOME) {
		$("#top-contents").css("font-size","140%");
	} else {
		$("#cn-main").css("font-size","140%");
		$("#cn-side").css("font-size","140%");
	}
	$("#sizeM a").removeClass("focus");
	$("#sizeL a").addClass("focus");
	$.cookie("fsize","L",{expires:30,path:'/'});
}

$(document).ready(function(){
	$("#sizeM").click(function(){
		setM();
		return false;
	});
	$("#sizeL").click(function(){
		setL();
		return false;
	});
});
$(document).ready(function(){
	if($.cookie('fsize') == "L"){
		setL();
	}
});


