


setSwf_redBullBlogParts()
function setSwf_redBullBlogParts(){
	
	var swfPath = "http://www.redbullgadget.jp/blogparts/app/blogParts.swf";
	var swfW = 200;
	var swfH = 586;
	var swfID = "blogParts_redbull";
	var swHTML = "";
	swHTML += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="' + swfW + '" height="' + swfH + '" id="' + swfID + '" align="middle">';
	swHTML += '<param name="allowScriptAccess" value="always" />';
	swHTML += '<param name="movie" value="' + swfPath + '" />';
	swHTML += '<param name="quality" value="high" />';
	swHTML += '<param name="bgcolor" value="#ffffff" />';
	swHTML += '<param name="wmode" value="transparent" />';
	swHTML += '<embed wmode="transparent" src="' + swfPath + '" quality="high" bgcolor="#ffffff" width="' + swfW + '" height="' + swfH + '" name="' + swfID + '" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	swHTML += '</object>';
	
	document.write(swHTML);
}





var gsFloatSwf_red = 'http://www.redbullgadget.jp/blogparts/app/blogParts_f.swf';
var gsFloatId_red = "Floating";
var gsFloatBgId_red = "FloatingBg";
var gsTickerId_red = "Ticker";

var giFloatLeft_red = 0;

// floationg ID
var gbShowFlg_red = 0;
var giFloatNum_red = 0;

// MacIE CHECK
bMacIeFlg_red = CheckMacIe_red();

var iIntervalId;

function ShowFloatingLayer_red(sMode,_flvPath,_flvWidth,_flvHeight){
	
	
	
	var oLayer;
	var sId;
	var iLayerTop;
	var iLayerWidth;
	var iLayerHeight;




	// NOW HIDE MODE
	if(sMode != 1) {
		
		
		//location.reload();
		//return;
		
		// get id
		sId = gsFloatId_red;
		oLayer = document.getElementById(sId);
		
		// delete
		//oLayer.style.display='none';
		oLayer.innerHTML='';
		oLayer.parentNode.removeChild(oLayer);

		// get id
		sId = gsFloatBgId_red;
		oLayer = document.getElementById(sId);
		
		// delete
		//oLayer.style.display='none';
		oLayer.innerHTML='';
		
		oLayer.parentNode.removeChild(oLayer);
		
		
		// set flg
		gbShowFlg_red = 0;
		
		// checkPos
		clearInterval(iIntervalId);
		clearInterval(iIntervalBgId);
		
		iIntervalId = "";
		iIntervalBgId = "";
		
		return;
		
	}
	
	
	// NOW SHOW MODE
	// NOW VISIBLE
	if(gbShowFlg_red == 1){

		return;
			
		
	// NOW HIDDEN
	} else {
		
		// SHOW MODE
		if(sMode == 1){


			// For BG BOX

			// create element
			oLayer = document.createElement('DIV');
			oLayer.id = gsFloatBgId_red;

			oLayer.style.position = "absolute";
			oLayer.style.zIndex = 999;
			oLayer.style.display = "block";
			
			// get floatingLoayer size
			iLayerWidth = GetWindowSize_red("width");
			iLayerHeight = GetWindowSize_red("height");

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

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

			// set style
			oLayer.style.top = GetScrollPosition_red("top") + "px";
			oLayer.style.left = GetScrollPosition_red("left") + "px";

			// SWF tag
			var sHtml = "&nbsp;";
			
			// set SWF
			oLayer.innerHTML = sHtml;
			
			// createElement
			document.getElementsByTagName('body')[0].appendChild(oLayer);

			iIntervalBgId = setInterval("SetLayPosition_red('" + gsFloatBgId_red + "')", 100);


			
			// For Flash
			
			// create element
			oLayer = document.createElement('DIV');
			oLayer.id = gsFloatId_red;

			oLayer.style.position = "absolute";
			oLayer.style.zIndex = 1000;
			oLayer.style.display = "block";
			
			// get floatingLoayer size
			iLayerWidth = GetWindowSize_red("width");
			iLayerHeight = GetWindowSize_red("height");

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

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

			// set style
			oLayer.style.top = GetScrollPosition_red("top") + "px";
			oLayer.style.left = GetScrollPosition_red("left") + "px";

	var file = gsFloatSwf_red;
	var ver = '9,0,0,0';
	if(navigator.appName.indexOf("Microsoft") != -1){
		var br = "ie";
	}else{
		var br = "other";
	}
	
	var fVars = "br="+br+"&flvPath="+_flvPath+"&flvWidth="+_flvWidth+"&flvHeight="+_flvHeight;
	
	
		var myTag= '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+ver+'" width="100%" height="100%" id="overlayFlash" align="middle"><param name="allowScriptAccess" value="always" /><param name="movie" value="'+file+'" /><param name="quality" value="high" /><param name="salign" value="lt" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><param name="FlashVars" value='+fVars+' /><embed src="'+file+'" quality="high" salign="lt" swLiveConnect=true wmode="transparent" bgcolor="#ffffff" FlashVars='+fVars+' width="100%" height="100%" name="overlayFlash" id="overlayFlash" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	
			
			// SWF insert
			oLayer.innerHTML = myTag;
			
			//add element
			document.getElementsByTagName('body')[0].appendChild(oLayer);

			iIntervalId = setInterval("SetLayPosition_red('" + gsFloatId_red + "')", 100);
	
			
			// reset flg
			gbShowFlg_red = 1;
		}
	}
	
	// MacIE
	if(bMacIeFlg_red == 1){
		// re lendering
		window.scrollBy(0, 1);
	}
	
}

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

	if(CheckBrowserModeForTicker_red()){
		oTarget.style.width = GetWindowSize_red("width") + "px";
		oTarget.style.height = GetWindowSize_red("height") + "px";
	}
	
	oTarget.style.top = GetScrollPosition_red("top") + "px";
	oTarget.style.left = GetScrollPosition_red("left") + "px";
}


function GetMiddlePosition_red(sMode){
	
	// Windowsize
	var iWindowWidth, iWindowHeight;
	iWindowWidth = GetWindowSize_red('width');
	iWindowHeight = GetWindowSize_red('height');
	
	// getscrollposition
	var iScrollTop, iScrollLeft;
	iScrollTop = GetScrollPosition_red('top');
	iScrollLeft = GetScrollPosition_red('left');
	
	// cul middle position
	var iMiddleTop = iWindowHeight / 2 + iScrollTop;
	var iMiddleLeft = iWindowWidth / 2 + iScrollLeft;
	
	// return top pos
	if(sMode == "top"){
		return iMiddleTop;
	} else {
		return iMiddleLeft;
	}
	
}


function GetScrollPosition_red(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_red(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_red(){
	var sOs = GetOsName_red();
	var sNavigator = GetNavigatorName_red();
	
	if((sOs == "MacOSX" || sOs == "MacOS") && sNavigator == "Explorer"){
		return true;
	} else {
		return false;
	}
}


function CheckBrowserModeForTicker_red(){
	var sOs = GetOsName_red();
	var sBrowser = GetNavigatorName_red();

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


function GetOsName_red()
{
	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_red(){
	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 "";
}

