
/*---------------------------------------
	メインフラッシュの初期化
----------------------------------------*/
var mainflash = {
	
	init : function() {
		$("#header").bind("click", openCenterFlash);
	},
	onIntroFinish : function() {
		alert("onIntroFinish");
	}
};


/*---------------------------------------
	setResizeEvent
----------------------------------------*/
function setResizeEvent(flg) {
	
	if(flg){
		$(window).bind("resize", cover);
		cover();
	} else {
		$(window).unbind("resize");
	}
}

/*---------------------------------------
	cover
----------------------------------------*/
function cover() {
	var w = $(window).width();
	var h = $(document).height();
	$("#dialogBG").css("width", w);
	$("#dialogBG").css("height", h);
}

/*---------------------------------------
	closeDialog
----------------------------------------*/
function closeDialog() {
	
	$("#dialogBG").remove();
	
	var browser = getBlowser();
	if(browser == "IE8" || browser == "normal"){
		$("#flashHolder").animate({opacity:0}, {duration: "fast", complete: function(){
			$("#flashHolder").remove();
			
			setResizeEvent(false);
		}});
	} else {
		$("#flashHolder").remove();
		setResizeEvent(false);
	}
	
	
}
/*---------------------------------------
	upDialog ダイアログ出現共通関数
----------------------------------------*/
function upDialog(exeFunc){
		
	var browser = getBlowser();
	if(browser == "IE8" || browser == "normal"){
		$("#dialogHolder").css("opacity", "0");
		$("#dialogHolder").animate({opacity:1}, {duration: "fast", complete: function(){
			
		}});
	}

	setResizeEvent(true);
	//OKボタン
	$("#btnOK button").bind("click", function() {
		exeFunc();
		
	});
	//閉じるボタン
	$("#dialogClose").bind("click", closeDialog);
}
/*---------------------------------------
	openCenterFlash 
----------------------------------------*/
function openCenterFlash(){
	
	var browser = getBlowser();
	$("body").append("<div id='dialogBG'></div>");//BGをひくよ	
	$("#dialogBG").css("opacity", "0");
	$("#dialogBG").bind("click", closeDialog);
	
	setResizeEvent(true);
	
	if(browser == "IE8" || browser == "normal"){
		
		$("#dialogBG").animate({opacity:0.6}, {duration:"slow", complete: function(){
			
			loadFlash();
			
		}});
	
	} else {
		$("#dialogBG").css("opacity", "0.6");
		loadFlash();
	}

}

/*---------------------------------------
	loadFlash 
----------------------------------------*/
function loadFlash(){
	$("body").append("<div id='flashHolder'></div>");
	$("#flashHolder").css("margin-top", $(document).scrollTop());

	
	var so = new SWFObject("swf/centerFlash.swf", "flashHolder2", "100%", "100%", "9.0.0", "#ffffff");
	so.addParam('wmode', 'transparent');
	so.addParam('allowScriptAccess', 'always');
	so.write("flashHolder");
}

