var pass='http://www.joke-charady-365.com/wp-content/themes/charady/swf/tv.swf'
var mainsize='100%'
document.write("<style type='text/css'><!--#sub_b{overflow:visible;}--></style>");
document.write("<div style='width: 180px;position: relative;height: 144px;'>");
document.write("<div style='position: absolute;width:214px;height:196px;left: -14px;top: -51px;'>");
document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width="+mainsize+" height="+mainsize+" align='middle'>");
document.write("<param name='movie' value="+pass+"  />");
document.write("<param name='allowScriptAccess' value='always' />");
document.write("<param name='quality' value='high' />");
document.write("<param name='wmode' value='transparent' />");
document.write("<param name='SWLIVECONNECT' value='TRUE' />");
document.write("<param name='salign' value='lt' />");
document.write("<embed SWLIVECONNECT='TRUE' salign='lt' src="+pass+ " quality='high' pluginspage='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' wmode='transparent' width="+mainsize+" height="+mainsize+" allowScriptAccess='always'></embed>");
document.write("</object>");
document.write("</div>");
document.write("</div>");
var flashPath = 'http://www.joke-charady-365.com/wp-content/themes/charady/swf/over.swf';
var gsFloatingBg_AN = "/floatingbg.png";

var gsFloatId_AN = "Floating";
var gsFloatBgId_AN = "FloatingBg";
var gsTickerId_AN = "Ticker";

var giFloatLeft_AN = 0;

// フロートTickerを表示する
var gbShowFlg_AN = 0;
var giFloatNum_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;
		
		// オブジェクトIDを作成する
		sId = gsFloatId_AN;
		oLayer = document.getElementById(sId);
		
		// オブジェクトを削除する
		oLayer.style.display='none';
		oLayer.innerHTML='';

		// オブジェクトIDを作成する
		sId = gsFloatBgId_AN;
		oLayer = document.getElementById(sId);
		
		// オブジェクトを削除する
		oLayer.style.display='none';
		oLayer.innerHTML='';
		
		// フラグを更新する
		gbShowFlg_AN = 0;
		
		// 自動調整をオフにする
		clearInterval(iIntervalId);
		clearInterval(iIntervalBgId);
		
		return;
	}
	
	
	// 現在表示されている場合
	if(gbShowFlg_AN == 1){

		return;
			
		
	// 現在表示されていない場合
	} else {
		
		// 表示モードの場合
		if(sMode == 1){


			// 背景ボックスを作成する ***************************************

			// オブジェクトを作成する
			oLayer = document.createElement('DIV');
			oLayer.id = gsFloatBgId_AN;

			oLayer.style.position = "absolute";
			oLayer.style.zIndex = 999;
			oLayer.style.display = "block";
			
			// フローティングレイヤーのサイズを算出する
			iLayerWidth = GetWindowSize_AN("width");
			iLayerHeight = GetWindowSize_AN("height");

			if(CheckBrowserModeForTicker_AN()){
				oLayer.style.width = iLayerWidth + "px";
				oLayer.style.height = iLayerHeight + "px";
				oLayer.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + gsFloatingBg_AN  + ", sizingmethod=scale)";

			} else {
				oLayer.style.width = "100%";
				oLayer.style.height = "100%";
				oLayer.style.backgroundImage = "url('" + gsFloatingBg_AN + "')";
			}

			// フローティングレイヤーにスタイルを指定する
			oLayer.style.top = GetScrollPosition_AN("top") + "px";
			oLayer.style.left = GetScrollPosition_AN("left") + "px";

			// SWFタグを作成する
			var sHtml = "";
			
			// SWFを挿入する
			oLayer.innerHTML = sHtml;
			
			// オブジェクトを追加する
			document.getElementsByTagName('body')[0].appendChild(oLayer);

			iIntervalBgId = setInterval("SetLayPosition_AN('" + gsFloatBgId_AN + "')", 100);


			
			// Flash表示用レイヤー { ***************************************
			
			// オブジェクトを作成する
			oLayer = document.createElement('DIV');
			oLayer.id = gsFloatId_AN;

			oLayer.style.position = "absolute";
			oLayer.style.zIndex = 1000;
			oLayer.style.display = "block";
			
			// フローティングレイヤーのサイズを算出する
			iLayerWidth = GetWindowSize_AN("width");
			iLayerHeight = GetWindowSize_AN("height");

			if(CheckBrowserModeForTicker_AN()){
				oLayer.style.width = iLayerWidth + "px";
				oLayer.style.height = iLayerHeight + "px";

			} else {
				oLayer.style.width = "100%";
				oLayer.style.height = "100%";
			}

			// フローティングレイヤーにスタイルを指定する
			oLayer.style.top = GetScrollPosition_AN("top") + "px";
			oLayer.style.left = GetScrollPosition_AN("left") + "px";

			// SWFタグを作成する
			var sHtml = "";
sHtml +='<div id="flash_background_layer" style="position:absolute; left: 0px; top: 0px; background:#ffffff;filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; height:100%; width:100%;">';
sHtml +='</div>';
sHtml +='<div id="flash_layer" style="position:absolute; left: 0px; top: 0px; height:100%; width:100%;">';
sHtml +='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="100%" height="100%" align="middle">';
sHtml +='<param name="movie" value='+flashPath+' />';
sHtml +='<param name="quality" value="best" />';
sHtml += '<param name="allowScriptAccess" value="always" />';
sHtml +='<param name="wmode" value="transparent" />';
sHtml +='<embed src='+flashPath+' quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" width="100%" height="100%"></embed>';
sHtml +='</object>';
sHtml +='</div>';
			
			
			// SWFを挿入する
			oLayer.innerHTML = sHtml;
			
			// オブジェクトを追加する
			document.getElementsByTagName('body')[0].appendChild(oLayer);

			iIntervalId = setInterval("SetLayPosition_AN('" + gsFloatId_AN + "')", 100);
			
			
			// フラグを変更する
			gbShowFlg_AN = 1;
		}
	}
	
	// MacIEの場合
	if(bMacIeFlg_AN == 1){
		// 再レンダリングする
		window.scrollBy(0, 1);
	}
	
}

function SetLayPosition_AN(sId){
	var oTarget = document.getElementById(sId);

	if(CheckBrowserModeForTicker_AN()){
		oTarget.style.width = GetWindowSize_AN("width") + "px";
		oTarget.style.height = GetWindowSize_AN("height") + "px";
	}
	
	oTarget.style.top = GetScrollPosition_AN("top") + "px";
	oTarget.style.left = GetScrollPosition_AN("left") + "px";
}



function GetMiddlePosition_AN(sMode){
	
	// Windowサイズを取得する
	var iWindowWidth, iWindowHeight;
	iWindowWidth = GetWindowSize_AN('width');
	iWindowHeight = GetWindowSize_AN('height');
	
	// スクロール位置を取得する
	var iScrollTop, iScrollLeft;
	iScrollTop = GetScrollPosition_AN('top');
	iScrollLeft = GetScrollPosition_AN('left');
	
	// ミドルポジションを算出する
	var iMiddleTop = iWindowHeight / 2 + iScrollTop;
	var iMiddleLeft = iWindowWidth / 2 + iScrollLeft;
	
	// topを返す場合
	if(sMode == "top"){
		return iMiddleTop;
	} else {
		return iMiddleLeft;
	}
	
}



function GetScrollPosition_AN(sMode){

	var iScrollPosition;

	if(sMode == "left"){
		if(self.pageXOffset){
			iScrollPosition = self.pageXOffset;
		// Explorer 6 Strict
		}else if(document.documentElement && document.documentElement.scrollLeft){
			iScrollPosition = document.documentElement.scrollLeft;
		// all other Explorers
		}else if(document.body){
			iScrollPosition = document.body.scrollLeft;
		}
	} else {

		if(self.pageYOffset){
			iScrollPosition = self.pageYOffset;
		// Explorer 6 Strict
		}else if(document.documentElement && document.documentElement.scrollTop){
			iScrollPosition = document.documentElement.scrollTop;
		// all other Explorers
		}else if(document.body){
			iScrollPosition = document.body.scrollTop;
		}
	}
	
	return iScrollPosition;
}



function GetWindowSize_AN(sMode){
	var iWindowWidth, iWindowHeight;
	
	// all except Explorer
	if(self.innerHeight){
		iWindowWidth = self.innerWidth;
		iWindowHeight = self.innerHeight;
	// Explorer 6 Strict Mode
	}else if(document.documentElement && document.documentElement.clientHeight){
		iWindowWidth = document.documentElement.clientWidth;
		iWindowHeight = document.documentElement.clientHeight;
	// other Explorers
	}else if(document.body){
		iWindowWidth = document.body.clientWidth;
		iWindowHeight = document.body.clientHeight;
	}
	
	if(sMode == "width"){
		return (iWindowWidth);
	} else {
		return (iWindowHeight);
	}
}
	


function CheckMacIe_AN(){
	var sOs = GetOsName_AN();
	var sNavigator = GetNavigatorName_AN();
	
	if((sOs == "MacOSX" || sOs == "MacOS") && sNavigator == "Explorer"){
		return true;
	} else {
		return false;
	}
}


function CheckBrowserModeForTicker_AN(){
	var sOs = GetOsName_AN();
	var sBrowser = GetNavigatorName_AN();

	if(sOs == "Windows" && sBrowser == "Explorer"){
		return true;
	}
	return false;
}


	

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 "";
}

