 //HTMLの初期化直後にCallされます
$(document).ready(function() {
	var lastAccess = getCookie('lastAccessTimeStamp');
	var lastAccessDate;
	var today = new Date();
	
	if (lastAccess) {
		lastAccessDate = new Date(lastAccess);
		if (today.getFullYear() == lastAccessDate.getFullYear() && 
			today.getMonth() == lastAccessDate.getMonth() && 
			today.getDate() == lastAccessDate.getDate()) { //同じ日にアクセスした場合
			$('#sprash').hide();
			bgHide();
		}
		else {// 別の日にアクセスした場合
			loadFlash01();
		}
	} 
	else {//はじめてのアクセス
		loadFlash01();
	}
	
	loadFlash02();
	
	//today.setDate(1);
	//クッキーにタイムスタンプを残す
	setCookie('lastAccessTimeStamp', today.toGMTString(), 'Tue, 31-Dec-2030 23:59:59');
});

//FlashからCallされる関数
var setStatus = function(target, status) {
	swfTarget(target).setStatus(status);
}

//Flashの描画要素を消す
var hideFlash = function(target) {
	$('#' + target).hide();
}

var setCookie = function(name, value, expires, path, domain, secure) {
	document.cookie= name + "=" + escape(value) 
	+ ((expires) ? "; expires=" + expires : "") 
	+ ((path) ? "; path=" + path : "") 
	+ ((domain) ? "; domain=" + domain : "") 
	+ ((secure) ? "; secure" : ""); 
}

var getCookie = function(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null; 
	}
	else begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}

//ブラウザ互換
function swfTarget(str) {
	if (navigator.appName.indexOf("Microsoft") != -1) return window[str];
	else return document[str];
}

var bgHide = function() {
	//$("div", "#sprash").removeClass("sprashBG");
	$("#sprashBG").hide();
}

//----swfの呼び出し
var loadFlash01 = function() {
	var flashvars = {};
	var params = {
		AllowScriptAccess:"always",
		wmode:"transparent"
	};
	var attributes = {
		id:"sprash",
		name:"sprash"
	};
	swfobject.embedSWF(
		"sprash.swf",
		"sprash",
		"100%",
		"100%",
		"9.0.45",
		"js/expressInstall.swf",
		flashvars,
		params,
		attributes
	);
}
var loadFlash02 = function() {
	var flashvars = {};
	var params = {
		AllowScriptAccess:"always",
		wmode:"transparent"
	};
	var attributes = {
		id:"topFlash",
		name:"topFlash"
	};
	swfobject.embedSWF(
		"makers.swf",
		"topFlash",
		"980",
		"490",
		"9.0.45",
		"js/expressInstall.swf",
		flashvars,
		params,
		attributes
	);
}
