var visualDefaultWidth = 0;
var visualDefaultHeight = 0;

var isFlashInstalled=function(){if(navigator.plugins["Shockwave Flash"]){return true;}try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true;}catch(a){return false;}}();

if ( isFlashInstalled )
{
	var flashvars = {};
	var params = {
	allowScriptAccess:"always",
	wmode: "transparent"
	};
	var attributes = {
	id:"opening_flash_swf",
	name:"opening_flash_swf"
	};
	swfobject.embedSWF("swf/opening.swf", "opening_flash", "100%", "100%", "10.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}
else
{
	$(function(){unsetOpening2();});
}

$(function()
{
	$('#reserve_form .input_area').css({display:"none"});
	
	resizeHandler();
	$(window).resize(resizeHandler);
	
	if ($.cookie('opening'))
	{
		unsetOpening();
	}
	else
	{
		$.cookie('opening', 'data', { expires: 7 });
	}
});

function resizeHandler()
{
	$('.index #main_flash').css({width:1, height:1});
	var windowWidth = $(window).width();
	var windowHeight = $(window).height();
	$('.index #main_flash').css({width:windowWidth - 285, height:windowHeight - 230});
	$('.index #main_contents #chapel_info').css({height:windowHeight - 230 - 116});
}

function resizeHandler2()
{
	var windowWidth = $(window).width();
	var windowHeight = $(window).height();
	var setWidth = windowWidth - 285;
	var setHeight = visualDefaultHeight * (setWidth / visualDefaultWidth);
	
	$('.index #main_flash #flash_area .main_image img').attr({width:setWidth, height:setHeight});
	$('.index #main_flash #flash_area .detail_btn').css({left:windowWidth - 20 - 140, top:windowHeight - 120 - 37});
}

function setFlash()
{
	if ( isFlashInstalled )
	{
		var flashvars = {};
		var params = {};
		var attributes = {};
		swfobject.embedSWF("swf/top.swf", "flash_area", "100%", "100%", "10.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
	}
	else
	{
		unFlashVisual();
	}
}

function unFlashVisual()
{
	var visualList = ["img/index/banquet1_large.jpg","img/index/banquet2_large.jpg","img/index/banquet3_large.jpg","img/index/cake_large.jpg","img/index/chapel1_large.jpg","img/index/chapel2_large.jpg","img/index/dress_large.jpg",];
	var linkList = ["banquet/fontaine/index.html","banquet/b_chance/index.html","banquet/la_barrique/index.html","cuisine/cake/index.html","chapel/index.html","chapel/index.html","dress/index.html"];
	var selecter = Math.floor(Math.random() * 7) + 1;
	$('.index #main_flash #flash_area .main_image img').attr("src", visualList[selecter]);
	$('.index #main_flash #flash_area .detail_btn a').attr("href", linkList[selecter]);
	
	visualDefaultWidth = $('.index #main_flash #flash_area .main_image img').attr("width");
	visualDefaultHeight = $('.index #main_flash #flash_area .main_image img').attr("height");
	
	$('.index #main_flash #flash_area .main_image').css({display:"block"});
	$('.index #main_flash #flash_area .detail_btn').css({display:"block"});
	
	resizeHandler2();
	$(window).resize(resizeHandler2);
}

function unsetOpening()
{
	$("#opening").css({display:"none"});
	$('#reserve_form .input_area').css({display:"block"});
	setFlash();
}

function unsetOpening2()
{
	$("#opening").css({display:"none"});
	$('#reserve_form .input_area').css({display:"block"});
}

function unsetOpeningReady()
{
	$('#opening').css({background:"none"});
	$('#reserve_form .input_area').css({display:"block"});
}

$(function(){
	var today = new Date();
	var year = today.getFullYear();
	var month = today.getMonth()+1 < 10 ? '0'+(today.getMonth()+1):(today.getMonth()+1);
	var yearSelector = $("#reserve_form form select[name=year] option[value="+year+"]"),monthSelector = $("#reserve_form form select[name=month] option[value="+month+"]");
	if(yearSelector.length > 0){
		yearSelector.attr("selected","selected");
	}
	if(monthSelector.length > 0){
		monthSelector.attr("selected","selected");
	}
	$("#reserve_form_calender").click(function(){
		var yearSelected = $("#reserve_form form select[name=year] option:selected"),monthSelected = $("#reserve_form form select[name=month] option:selected");
		window.open('https://e2101.secure.jp/~e2101002/b_fair/cal.php?view=47&year='+(yearSelected.length?yearSelected.val():'')+'&month='+(monthSelected.length?monthSelected.val():''),'calender', 'width=800, height=800, menubar=no, toolbar=no, scrollbars=yes');
		return false;
	});
});
