/******************************************************************************
	初期設定
******************************************************************************/
var gsFloatSwf_AN = './swf/big.swf';

var gsFloatId_AN = "Floating";
var gsTickerId_AN = "Ticker";

var giFloatLeft_AN = 0;

// フロートTickerを表示する
var gbShowFlg_AN = 0;

// MacIEチェックを行う
bMacIeFlg_AN = CheckMacIe_AN();

function ShowPage(sMode){
	var oLayer;
	var sId;
	var iLayerTop;
	var iLayerWidth;
	var iLayerHeight;


	// 非表示モードの場合
	if(sMode != 1) {
		
		
		location.reload();
		return;
		
		// フラグを更新する
		gbShowFlg_AN = 0;
		
		// 自動調整をオフにする
		clearInterval(iIntervalId);
		
		return;
	}
	
	
	// 現在表示されている場合
	if(gbShowFlg_AN == 1){

		return;
			
		
	// 現在表示されていない場合
	} else {
		
		// 表示モードの場合
		if(sMode == 1){
			
			// Flash表示用レイヤー { ***************************************
			
			// オブジェクトを作成する
			oLayer = document.createElement('DIV');
			oLayer.id = gsFloatId_AN;

			oLayer.style.position = "absolute";
			oLayer.style.zIndex = 1000;
			oLayer.style.display = "block";
			
			// フローティングレイヤーのサイズを算出する
			iLayerWidth = 940;
			iLayerHeight = 345;

			if(CheckBrowserModeForTicker_AN()){
				oLayer.style.width = iLayerWidth + "px";
				oLayer.style.height = iLayerHeight + "px";

			} else {
				oLayer.style.width = "940px";
				oLayer.style.height = "345px";
			}

			// フローティングレイヤーにスタイルを指定する
			oLayer.style.top = 0 + "px";
			oLayer.style.left = 0 + "px";

			// SWFタグを作成する
			var sHtml = "";
			sHtml += '<table style="background-color:transparent; border:none; padding:0; margin:0; text-align:center; vertical-align:middle"  border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">';
			sHtml += '<tr><td align="center" valign="middle" style="padding:0; margin:0; border:none; background-color:transparent; text-align:center; vertical-align:middle">';
			sHtml += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="aexternal" width="940" height="345" align="middle">';
			sHtml += '<param name="bgcolor" value="#333333" />';
			sHtml += '<param name="allowScriptAccess" value="always" />';
			sHtml += '<param name="movie" value="' + gsFloatSwf_AN + '" />';
			sHtml += '<param name="quality" value="high" />';
			sHtml += '<param name="wmode" value="transparent" />';
			sHtml += '<param name="salign" value="lt" />';
			sHtml += '<param name="SWLIVECONNECT" value="TRUE" />';
			sHtml += '<embed bgcolor="#333333" SWLIVECONNECT="TRUE" salign="lt" align="middle" src="' + gsFloatSwf_AN + '" quality="high" width="940" height="345" wmode="transparent" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
//			sHtml += '<embed SWLIVECONNECT="TRUE" salign="lt" align="middle" src="' + gsFloatSwf_AN + '" quality="high" wmode="transparent" width="940" height="345" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
			sHtml += '</object></td></tr></table>';
			
			
			// SWFを挿入する
			oLayer.innerHTML = sHtml;
			
			// オブジェクトを追加する
			document.getElementsByClassName('header')[0].appendChild(oLayer);

			oLayer.style.top = "148px";
			oLayer.style.left = "0px";
			
			// フラグを変更する
			gbShowFlg_AN = 1;
		}
	}
	
	// MacIEの場合
	if(bMacIeFlg_AN == 1){
		// 再レンダリングする
		window.scrollBy(0, 1);
	}
	
}

/********************************************************************************
	関数名		CheckMacIe_AN
	機能		MacIEであることをチェックする
********************************************************************************/
function CheckMacIe_AN(){
	var sOs = GetOsName_AN();
	var sNavigator = GetNavigatorName_AN();
	
	if((sOs == "MacOSX" || sOs == "MacOS") && sNavigator == "Explorer"){
		return true;
	} else {
		return false;
	}
}

/********************************************************************************
	関数名		CheckBrowserModeForTicker_AN
				GetOsName_AN
				GetNavigatorName_AN
	
	機能		ブラウザチェック
*********************************************************************************/
function CheckBrowserModeForTicker_AN(){
	var sOs = GetOsName_AN();
	var sBrowser = GetNavigatorName_AN();

	if(sOs == "Windows" && sBrowser == "Explorer"){
		return true;
	}
	return false;
}


	
/********************************************************************************
	関数名		GetOsName_AN
	機能		OS情報を取得する
	
	入力		なし
	出力		sOsData		Os情報 ("MacOSX","Windows")
********************************************************************************/
function GetOsName_AN()
{
	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 GetNavigatorName_AN(){
	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 "";
}


