var MagapatGet = /([^=]+)=([^=]+)/;
var AllCoolie = document.cookie.split('; ');
var MagaCookie = false;
for (var i = 0; i < AllCoolie.length; i++)
{
	var Magamatch = AllCoolie[i].match(MagapatGet);
	if(Magamatch && "KumagaiMisa" == decodeURIComponent(Magamatch[1]))
	{
		MagaCookie = true;
		break;
	}
}

document.cookie = "KumagaiMisa=1";

var maganaviswf = "http://navi.torres.co.jp/KumagaiMisa.swf";
var maganaviwidth = 124;
var maganaviheight = 300;
var maganavilength = 60000;
var maganavishow = false;
var maganaviID = 0;
var magalogoID = 0;
var maganaviTimer1 = 0;
var maganaviwinwidth;
var maganaviwinheight;
var magaelement;
var maganavilogo;
var MagaisIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var MagaisWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var MagaisOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function MagaNavigatorReady()
{
}

function showMagaNavigator()
{
		scrollX = scrollY = 0;
		if ( document.body.scrollTop )
		{
			scrollY = document.body.scrollTop;
		}
		else
		{
			scrollY = document.documentElement.scrollTop;
		}
		if ( document.body.scrollLeft )
		{
			scrollX = document.body.scrollLeft;
		}
		else
		{
			scrollX = document.documentElement.scrollLeft;
		}

		fnaviflmTop = maganaviwinheight - maganaviheight + scrollY - 4;
		fnaviflmLeft = maganaviwinwidth - maganaviwidth + scrollX;
//		fnaviflmLeft = 0;
		if ( fnaviflmTop < 0 )
		{
			fnaviflmTop = 0;
		}
		if ( fnaviflmLeft < 0 )
		{
			fnaviflmLeft = 0;
		}
		fnavilogoTop = maganaviwinheight - 24 + scrollY;
		fnavilogoLeft = maganaviwinwidth - 100 + scrollX;
		if ( fnavilogoTop < 0 )
		{
			fnavilogoTop = 0;
		}
		maganaviID.style.top = fnaviflmTop + "px";
		maganaviID.style.left = fnaviflmLeft + "px";
		maganaviID.style.width = maganaviwidth;
		maganaviID.style.height = maganaviheight;
		magalogoID.style.top = fnavilogoTop + "px";
		magalogoID.style.left = fnavilogoLeft + "px";
}

function resizeWindow()
{
		if (document.documentElement.clientWidth) {
			maganaviwinwidth = document.documentElement.clientWidth;
			maganaviwinheight = document.documentElement.clientHeight;
		}
		else if (document.body.clientWidth) {
			maganaviwinwidth = document.body.clientWidth;
			maganaviwinheight = document.body.clientHeight;
		}
		else {
			maganaviwinwidth = window.innerWidth;
			maganaviwinheight = window.innerHeight;
		}

		showMagaNavigator();
}

function maganavigatorShow()
{
	maganaviID.style.visibility = "visible";
	magalogoID.style.visibility = "hidden";
	maganaviID.innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0' width='" + maganaviwidth + "px' height='" + maganaviheight + "px' id='maganavimovie' align='top' hspace='0' vspace='0'><param name='allowScriptAccess' value='always' /><param name='allowFullScreen' value='false' /><param name='movie' value='" + maganaviswf + "' /><param name='loop' value='false' /><param name='menu' value='false' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed src='" + maganaviswf + "' loop='false' menu='false' quality='high' wmode='transparent' width='" + maganaviwidth + "px' height='" + maganaviheight + "px' name='maganavimovie' allowScriptAccess='always' allowFullScreen='false' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer_jp' /></object>";
	if ( maganaviTimer1 )
	{
		clearTimeout(maganaviTimer1);
		maganaviTimer1 = 0;
	}
	maganaviTimer1 = setTimeout(maganavigatorHide,maganavilength);
}
function maganavigatorHide()
{
	if ( maganavishow )
	{
		MagaVideoEnd();
	}
}
function MagaVideoEnd()
{
	if ( maganaviTimer1 )
	{
		clearTimeout(maganaviTimer1);
		maganaviTimer1 = 0;
	}
	maganavishow = false;
	maganaviID.style.visibility = "hidden";
	magalogoID.style.visibility = "visible";
}

	window.onscroll = showMagaNavigator;
	window.onresize = resizeWindow;
	magaelement = document.createElement('div');
	magaelement.id = "magaNavigator";
	magaelement.style.position = "absolute";
	magaelement.style.zIndex = 9;
	magaelement.style.width = maganaviwidth + "px";
	magaelement.style.height = maganaviheight + "px";
if ( !MagaCookie )
{
	magaelement.style.visibility = "visible";
	magaelement.innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0' width='" + maganaviwidth + "px' height='" + maganaviheight + "px' id='maganavimovie' align='top' hspace='0' vspace='0'><param name='allowScriptAccess' value='always' /><param name='allowFullScreen' value='false' /><param name='movie' value='" + maganaviswf + "' /><param name='loop' value='false' /><param name='menu' value='false' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed src='" + maganaviswf + "' loop='false' menu='false' quality='high' wmode='transparent' width='" + maganaviwidth + "px' height='" + maganaviheight + "px' name='maganavimovie' allowScriptAccess='always' allowFullScreen='false' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer_jp' /></object>";
	maganavishow = true;
}
else
{
	magaelement.style.visibility = "hidden";
}

	maganavilogo = document.createElement('div');
	maganavilogo.id = "magaNaviLogo";
	maganavilogo.style.position = "absolute";
	maganavilogo.style.zIndex = 7;
	maganavilogo.style.width = "100px";
	maganavilogo.style.height = "20px";
if ( !MagaCookie )
{
	maganavilogo.style.visibility = "hidden";
}
else
{
	maganavilogo.style.visibility = "visible";
}
	maganavilogo.innerHTML = "<img src='http://navi.torres.co.jp/maganavigator.gif' onClick='maganavigatorShow();' />";

var objBody = document.getElementsByTagName("body").item(0);
objBody.appendChild(magaelement);
objBody.appendChild(maganavilogo);
maganaviID = document.getElementById("magaNavigator");
if ( maganaviID )
{
	maganavimovieID = document.getElementById("maganavimovie");
	if ( maganavimovieID )
	{
		maganavimovieID.style.position = "absolute";
		maganavimovieID.style.top = 0;
		maganavimovieID.style.left = 0;
		maganavimovieID.style.zIndex = 8;
	}
}
magalogoID = document.getElementById("magaNaviLogo");
if ( maganaviID && magalogoID )
{
	resizeWindow();
	if ( maganaviTimer1 )
	{
		clearTimeout(maganaviTimer1);
		maganaviTimer1 = 0;
	}
	maganaviTimer1 = setTimeout(maganavigatorHide,maganavilength);
}

