//----------------------------------------------------------------------------
// nagashima_top_swf.js
//
// Requires: jQuery 1.1.3+
//----------------------------------------------------------------------------
// Written by BrainPowers
//
// ReleasedDate: 2011-03-16 (iu)
// ChangedDate: ----------
//----------------------------------------------------------------------------

// Flashファイルのパス+ファイル名
var swf_file = '/data/swf/spaland_top.swf';
	
// JavaScriptアニメの画像のパス
var img_path = '/data/image/anime/top_spaland/';
	
//----------------------------------------------------------------------------

var Flash = function () {
	var o = {installed:0, version:[]}, description, oActiveX, nMajor, nMinor;
	if(navigator.plugins && typeof navigator.plugins["Shockwave Flash"] == "object"){
		o.pluginType = "npapi";
		description = navigator.plugins["Shockwave Flash"].description;
		if(typeof description != "undefined"){
			description = description.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
			nMajor = parseInt(description.replace(/^(.*)\..*$/, "$1"), 10);
			nMinor = /r/.test(description) ? parseInt(description.replace(/^.*r(.*)$/, "$1"), 10) : 0;
			o.version = [nMajor, nMinor];
			o.installed = 1;
		}
	}
	else if(window.ActiveXObject){
		o.pluginType = "ax";
		try{
			oActiveX = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try{
				oActiveX = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				o.version = [6, 0];
				o.installed = 1;
				oActiveX.AllowScriptAccess = "always";
			}catch(e){
				if(o.version[0] == 6) {o.installed=1; return; }
			}
		
			try{
				oActiveX = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			}catch(e){
			}
		}
		
		if(typeof oActiveX == "object"){
			description = oActiveX.GetVariable("$version");
			if(typeof description != "undefined"){
				description = description.replace(/^\S+\s+(.*)$/, "$1").split(",");
				o.version = [parseInt(description[0], 10), parseInt(description[2], 10)];
				o.installed = 1;
			}
		}
	}

	return o;
}();


if(Flash.installed)
{
	document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="570" HEIGHT="220" id="nico" ALIGN="">');
	document.write('<PARAM NAME=movie VALUE="'+swf_file+'"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="'+swf_file+'" quality=high bgcolor=#FFFFFF  WIDTH="570" HEIGHT="220" NAME="nico" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://get.adobe.com/jp/flashplayer/"></EMBED>');
	document.write('</OBJECT>');
}
else
{
	document.write('	<div style="width:570px;height:220px;overflow:hidden;">');
	document.write('	<div id="FJ_spaland" style="width:570px;height:220px;overflow:hidden;">');
	document.write('	<img src="'+img_path+'loading.gif" />');
	document.write('	</div>');
	document.write('	</div>');
	
	var img_length = 20;
	var img_src = new Array(img_length);
	for(var i=0; i<img_length; i++)
	{
		if(i < 9)	img_src[i] = img_path + '0' + (i+1) + '.jpg';
		else		img_src[i] = img_path +  (i+1) + '.jpg';
	}

	var img_count = img_length;
	for(var i=0; i<img_length; i++)
	{
		loadImage(img_src[i]);
	}
}

function loadImage(img_path)
{
	var img = document.createElement("img");
	$(img).css("display", "none");
	$(img).attr("src", img_path);
	$("#FJ_spaland").append(img);
	$(img).load(function()
				{
					img_count--;
					if(img_count == 1) startSlide();
				}
	);
}

function startSlide()
{
	setTimeout(function(){ $("#FJ_spaland img:eq(0)").hide()}, 1000);
	setTimeout(function(){ $("#FJ_spaland img:eq(1)").fadeIn(300)}, 1000);
	setTimeout(function(){ $("#FJ_spaland img:eq(1)").hide()}, 2000);
	setTimeout(function(){ $("#FJ_spaland img:eq(2)").fadeIn(300)}, 2000);
	setTimeout(function(){ $("#FJ_spaland img:eq(2)").hide()}, 3000);
	setTimeout(function(){ $("#FJ_spaland img:eq(3)").fadeIn(300)}, 3000);
	setTimeout(function(){ $("#FJ_spaland img:eq(3)").hide()}, 4000);
	setTimeout(function(){ $("#FJ_spaland img:eq(4)").fadeIn(300)}, 4000);
	setTimeout(function(){ $("#FJ_spaland img:eq(4)").hide()}, 5000);
	setTimeout(function(){ $("#FJ_spaland").fadeOut(1000)}, 5000);
	setTimeout(function(){ $("#FJ_spaland img:eq(5)").show()}, 6000);
	setTimeout(function(){ $("#FJ_spaland").fadeIn(2000)}, 6000);
	setTimeout(function(){ $("#FJ_spaland img:eq(5)").css("margin-top", "-100px").animate({marginTop: "0px"}, 3000, "swing")}, 6000);
	setTimeout(function(){ $("#FJ_spaland img:eq(5)").fadeOut(2000)}, 8000);
	
	setTimeout(function(){ $("#FJ_spaland img:eq(5)").hide()}, 11000);
	setTimeout(function(){ $("#FJ_spaland img:eq(6)").fadeIn(300)}, 11000);
	setTimeout(function(){ $("#FJ_spaland img:eq(6)").hide()}, 12000);
	setTimeout(function(){ $("#FJ_spaland img:eq(7)").fadeIn(300)}, 12000);
	setTimeout(function(){ $("#FJ_spaland img:eq(7)").hide()}, 13000);
	setTimeout(function(){ $("#FJ_spaland img:eq(8)").fadeIn(300)}, 13000);
	setTimeout(function(){ $("#FJ_spaland img:eq(8)").hide()}, 14000);
	setTimeout(function(){ $("#FJ_spaland img:eq(9)").fadeIn(300)}, 14000);
	setTimeout(function(){ $("#FJ_spaland img:eq(9)").hide()}, 15000);
	setTimeout(function(){ $("#FJ_spaland").fadeOut(1000)}, 15000);
	setTimeout(function(){ $("#FJ_spaland img:eq(10)").show()}, 16000);
	setTimeout(function(){ $("#FJ_spaland").fadeIn(2000)}, 16000);
	setTimeout(function(){ $("#FJ_spaland img:eq(10)").css("margin-top", "0px").animate({marginTop: "-100px"}, 3000, "swing")}, 16000);
	setTimeout(function(){ $("#FJ_spaland img:eq(10)").fadeOut(2000)}, 18000);
	
	setTimeout(function(){ $("#FJ_spaland img:eq(10)").hide()}, 21000);
	setTimeout(function(){ $("#FJ_spaland img:eq(11)").fadeIn(300)}, 21000);
	setTimeout(function(){ $("#FJ_spaland img:eq(11)").hide()}, 22000);
	setTimeout(function(){ $("#FJ_spaland img:eq(12)").fadeIn(300)}, 22000);
	setTimeout(function(){ $("#FJ_spaland img:eq(12)").hide()}, 23000);
	setTimeout(function(){ $("#FJ_spaland img:eq(13)").fadeIn(300)}, 23000);
	setTimeout(function(){ $("#FJ_spaland img:eq(13)").hide()}, 24000);
	setTimeout(function(){ $("#FJ_spaland img:eq(14)").fadeIn(300)}, 24000);
	setTimeout(function(){ $("#FJ_spaland img:eq(14)").hide()}, 25000);
	setTimeout(function(){ $("#FJ_spaland").fadeOut(1000)}, 25000);
	setTimeout(function(){ $("#FJ_spaland img:eq(15)").show()}, 26000);
	setTimeout(function(){ $("#FJ_spaland").fadeIn(2000)}, 26000);
	setTimeout(function(){ $("#FJ_spaland img:eq(15)").css("margin-top", "-100px").animate({marginTop: "0px"}, 3000, "swing")}, 26000);
	setTimeout(function(){ $("#FJ_spaland img:eq(15)").fadeOut(2000)}, 28000);
	
	setTimeout(function(){ $("#FJ_spaland img:eq(15)").hide()}, 31000);
	setTimeout(function(){ $("#FJ_spaland img:eq(16)").fadeIn(300)}, 31000);
	setTimeout(function(){ $("#FJ_spaland img:eq(16)").hide()}, 32000);
	setTimeout(function(){ $("#FJ_spaland img:eq(17)").fadeIn(300)}, 32000);
	setTimeout(function(){ $("#FJ_spaland img:eq(17)").hide()}, 33000);
	setTimeout(function(){ $("#FJ_spaland img:eq(18)").fadeIn(300)}, 33000);
	setTimeout(function(){ $("#FJ_spaland img:eq(18)").hide()}, 34000);
	setTimeout(function(){ $("#FJ_spaland img:eq(19)").fadeIn(300)}, 34000);
	setTimeout(function(){ $("#FJ_spaland img:eq(19)").hide()}, 35000);
	setTimeout(function(){ $("#FJ_spaland").fadeOut(1000)}, 35000);
	setTimeout(function(){ $("#FJ_spaland img:eq(20)").show()}, 36000);
	setTimeout(function(){ $("#FJ_spaland").fadeIn(3000)}, 36000);
}
