var flashFlg = false;
var curtain;
var count = 0;



function swfTarget(str) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[str];
	}
	else {
		return document[str];
	}
}




function flashCount(str) {

	count++;
	if(count >= 3) {
		Show();
		if(!flashFlg) {
			// no animation
			if(swfTarget("catchcopyFlash")) {
				if(swfTarget("catchcopyFlash").finAnime) {
					swfTarget("catchcopyFlash").finAnime();
				}
			}
			
		}
		else {
			if(swfTarget("catchcopyFlash")) {
				if(swfTarget("catchcopyFlash").swfStart) {
					swfTarget("catchcopyFlash").swfStart();
				}
			}
			if(swfTarget("curtainFlash")) {
				if(swfTarget("curtainFlash").swfStart) {
					swfTarget("curtainFlash").swfStart();
				}
			}
		}

		if(swfTarget("graphic")) {
			if(swfTarget("graphic").swfStart) {
				swfTarget("graphic").swfStart();
			}
		}
	}
}

function flashHide() {
	curtain.remove();
}






function Show() {
	$("#header").show();
	$("#contents").show();
	$("#banner").show();
	$("#footer").show();
}




function Hide() {
	$("#header").hide();
	$("#contents").hide();
	$("#banner").hide();
	$("#footer").hide();
}






$(function(){



	
	if(!$.cookie("curtain")) {
		flashFlg = true;
		var path = '/';
		
		
		var sday = new Date();
		//sday.setTime(sday.getTime() + (1 * 1000 * 60 * 60 * 24));
		
		
		//sday.setTime(sday.getTime() + (1000 * 5));//5byou
		sday.setTime(sday.getTime() + (1000 * 60 * 60 * 24));//24jikan
		//sday.setTime(sday.getTime() + (1000 * 1));//1byou
		
		//$.cookie("curtain", 1, { path: path,expires: 7 });
		$.cookie("curtain", 1, { path: path,expires: sday });
	}




	
	function Catchcopy() {

		var catchcopy = $('<div id="catchcopy" />');
		$("body").prepend(catchcopy);
		
		var catchcopyFlash = $('<div id="catchcopyFlash" />');
		catchcopy.append(catchcopyFlash);
		
		catchcopy.css("position", "absolute");
		catchcopy.css("left", "0px");
		catchcopy.css("top", "0px");
		catchcopy.css("z-index", "200");
		catchcopy.css("width", "100%");


		
		var flashvars = {};
		//flashvars.xml = "config.xml";
		
		var params = {};
		params.menu = "false";
		params.wmode = "transparent";
		
		
		
	
		//params.scale = "noscale";
		
		var attributes = {};
		
		swfobject.embedSWF("/material/template/swf/catchcopy.swf", "catchcopyFlash", "100%", "396", "8.0.0", "/material/template/js/swfobject/expressInstall.swf", flashvars, params, attributes);
	}
	
	Catchcopy();
	//IE nomi flashCount ga flash kara kidoudekinai node hoken
	setTimeout(function() {
		if(count < 3) {
			flashCount('Catchcopy');
		}
	}, 500);




	
	function Curtain() {
		
		curtain = $('<div id="curtain" />');
		$("body").prepend(curtain);
		
		var curtainFlash = $('<div id="curtainFlash" />');
		curtain.append(curtainFlash);
		
		curtain.css("position", "absolute");
		curtain.css("left", "0px");
		curtain.css("top", "0px");
		curtain.css("z-index", "100");
		curtain.css("width", "100%");
		var h = $(document).height();//scroll fukumu

		
		curtain.css("height", h);

		
		var flashvars = {};
		//flashvars.xml = "config.xml";
		
		var params = {};
		params.menu = "false";
		params.wmode = "transparent";
		
		
		
	
		//params.scale = "noscale";
		
		var attributes = {};
		
		swfobject.embedSWF("/material/template/swf/curtain.swf", "curtainFlash", "100%", "100%", "8.0.0", "/material/template/js/swfobject/expressInstall.swf", flashvars, params, attributes);

	}
	if(flashFlg) {

		//flash ga nakereba curtain tukuranai
		if (swfobject.hasFlashPlayerVersion("8")) {
			Curtain();
		}



		
		
		//IE nomi flashCount ga flash kara kidoudekinai node hoken
		setTimeout(function() {
			if(count < 3) {
				flashCount('curtain');
			}
		}, 500);

		
	}
	else {

		$("#curtain").hide();
		flashCount("curtain_hide");
	}

	
	



	
	
	
	function Graphic() {
		
		var flashvars = {};
		//flashvars.xml = "config.xml";
		
		var params = {};
		params.menu = "false";
		params.wmode = "transparent";//ueniflashkasanerunode touka
		
		
		
	
		//params.scale = "noscale";
		
		var attributes = {};
		
		swfobject.embedSWF("/material/template/swf/graphic.swf", "graphic", "100%", "396", "8.0.0", "/material/template/js/swfobject/expressInstall.swf", flashvars, params, attributes);
	}
	Graphic();
	
	//IE nomi flashCount ga flash kara kidoudekinai node hoken
	setTimeout(function() {
		if(count < 3) {
			flashCount('Graphic');
		}
	}, 500);


	//flash hajimarumade kakusu
	Hide();

	//flash nakattara hyouji
	if (!swfobject.hasFlashPlayerVersion("8")) {
		// no Flash
		Show();
	}

	
	
});

