/* ///////////////////////////////////////////////////////////// //

 Gorlden Eggs BlogParts
 08.10.29

// ///////////////////////////////////////////////////////////// */


if(IXG_TickerID || IXG_FullID)
{
	alert("このブログパーツは２つ以上同時に表示できません");
}
else
{

	//-------------------------------------------------------------
	//
	// 【2つのSWFファイルのパス】
	//  設置場所に応じてフルパス(http://〜.swf)で記述してください。
	//
	var IXG_TickerSwf = "http://movie.jtb.co.jp/gakusei/goldeneggs/flv/BlogParts/bp_gorlden_eggs_ticker.swf";
	var IXG_FullSwf   = "http://movie.jtb.co.jp/gakusei/goldeneggs/flv/BlogParts/bp_gorlden_eggs_full.swf";
	//
	//-------------------------------------------------------------


	var IXG_TickerID = "bp_gorlden_eggs_ticker";
	var IXG_FullID   = "bp_gorlden_eggs_full";
	var IXG_isMacIE  = IXG_CheckMacIE();
	window.onscroll  = IXG_scroll;


	IXG_setTicker();
}




function IXG_setTicker()
{
	var s = "";
	s += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="174" height="200" id="' + IXG_TickerID + '" align="middle">';
	s += '<param name="allowScriptAccess" value="always" />';
	s += '<param name="movie" value="' + IXG_TickerSwf + '" />';
	s += '<param name="quality" value="high" />';
	s += '<param name="bgcolor" value="#ffffff" />';
	s += '<param name="wmode" value="transparent" />';
	s += '<param name="SWLIVECONNECT" value="TRUE" />';
	s += '<embed SWLIVECONNECT="TRUE" wmode="transparent" src="' + IXG_TickerSwf + '" quality="high" bgcolor="#ffffff" width="174" height="200" name="' + IXG_TickerID + '" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	s += '</object>';
	document.write(s);
}



function IXG_setFull()
{

	var o;

	var y = IXG_getScrollPosition("top");
	var x = IXG_getScrollPosition("left");


	o = document.createElement('DIV');
	o.id = IXG_FullID;

	o.style.position = "absolute";
	o.style.zIndex   = 1000;
	o.style.display  = "block";
	o.style.width    = "100%";
	o.style.height   = "100%";
	o.style.top      = y + "px";
	o.style.left     = x + "px";
	// o.style.background = "#eeeeee";

/*
	var ticker;
	ticker  = document.getElementById( IXG_TickerID );
	var tickerY = ticker.offsetTop - swfTop;
	var tickerX = ticker.offsetLeft;
*/


	var s = "";
	s += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%" align="middle">';
	s += '<param name="allowScriptAccess" value="always" />';
	s += '<param name="movie" value="' + IXG_FullSwf + '" />';
	s += '<param name="quality" value="high" />';
	s += '<param name="wmode" value="transparent" />';
	s += '<param name="salign" value="lt" />';
	s += '<param name="SWLIVECONNECT" value="TRUE" />';
	s += '<embed SWLIVECONNECT="TRUE" salign="lt" align="middle" src="' + IXG_FullSwf + '" quality="high" wmode="transparent" width="100%" height="100%" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	s += '</object>';

	o.innerHTML = s;
	document.getElementsByTagName('body')[0].appendChild(o);

	if(IXG_isMacIE)
	{
		window.scrollBy(0, 1);
	}
}



function IXG_scroll()
{
	var o = document.getElementById( IXG_FullID );
	if (o)
	{
		var x = IXG_getScrollPosition("left");
		var y = IXG_getScrollPosition("top");

		o.style.left = x + "px";
		o.style.top  = y + "px";

		if(IXG_isMacIE)
		{
			window.scrollBy(0, 1);
		}
	}
}



function IXG_close()
{
	var o = document.getElementById( IXG_FullID );
	if (o)
	{
		var b = document.getElementsByTagName('body');
		var oldSwf = b[0].removeChild(o)
		//o.remove();
	}
}



function IXG_getScrollPosition(s){

	var n = 0;

	if(s == "left")
	{
		if(self.pageXOffset)
		{
			n = self.pageXOffset;
		}
		else if(document.documentElement && document.documentElement.scrollLeft)
		{
			n = document.documentElement.scrollLeft; // Explorer 6 Strict
		}
		else if(document.body)
		{
			n = document.body.scrollLeft; // all other Explorers
		}
	}
	else if(s == "top")
	{
		if(self.pageYOffset)
		{
			n = self.pageYOffset;
		}
		else if(document.documentElement && document.documentElement.scrollTop)
		{
			n = document.documentElement.scrollTop; // Explorer 6 Strict
		}
		else if(document.body)
		{
			n = document.body.scrollTop; // all other Explorers
		}
	}

	return n;
}



function IXG_CheckMacIE()
{
	var sOs = IXG_GetOsName();
	var sNavigator = IXG_GetNavigatorName();
	
	if((sOs == "MacOSX" || sOs == "MacOS") && sNavigator == "Explorer")
	{
		return 1;
	}
	else
	{
		return 0;
	}
}



function IXG_GetOsName()
{
	var uAgent  = navigator.userAgent.toUpperCase();
	if (uAgent.indexOf("MAC OS X") >= 0) return "MacOSX";
	if (uAgent.indexOf("MAC") >= 0) return "MacOS";
	if (uAgent.indexOf("WIN") >= 0) return "Windows";
	if (uAgent.indexOf("X11") >= 0) return "UNIX";
	return "";
}



function IXG_GetNavigatorName()
{
	if(navigator.IBM_HPR) return "HomepageReader";
	
	aName  = navigator.userAgent.toUpperCase();
	if (aName.indexOf("SAFARI") >= 0) return "Safari";
	if (aName.indexOf("CHIMERA") >= 0) return "Camino";
	if (aName.indexOf("OPERA") >= 0) return "Opera";
	
	aName = navigator.appName.toUpperCase();
	if (aName.indexOf("NETSCAPE") >= 0)  return "Netscape";
	if (aName.indexOf("MICROSOFT") >= 0) return "Explorer";
	return "";
}



