
var KSS_Win = navigator.appVersion.indexOf('Win',0) != -1;
var KSS_IE = navigator.userAgent.indexOf("MSIE",0) != -1;
var KSS_IE6 = navigator.userAgent.indexOf("MSIE 6",0) != -1;
var KSS_Opera = navigator.userAgent.indexOf("Opera",0) != -1;
var KSS_FF = navigator.userAgent.indexOf("Firefox",0) != -1;


document.writeln('<script type="text/vbscript">');
document.writeln('Function VBGetSwfVer(i)');
document.writeln('on error resume next');
document.writeln('Dim swControl, swVersion');
document.writeln('swVersion = 0');
document.writeln('set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))');
document.writeln('if (IsObject(swControl)) then');
document.writeln('swVersion = swControl.GetVariable("$version")');
document.writeln('end if');
document.writeln('VBGetSwfVer = swVersion');
document.writeln('End Function');
document.writeln('</script>');

function KDDI_JSGetSwfVer(i){
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			descArray = flashDescription.split(" ");
			tempArrayMajor = descArray[2].split(".");
			versionMajor = tempArrayMajor[0];
			versionMinor = tempArrayMajor[1];
			if ( descArray[3] != "" ) {
				tempArrayMinor = descArray[3].split("r");
			} else {
				tempArrayMinor = descArray[4].split("r");
			}
      		versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
            flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
      	} else {
			flashVer = -1;
		}
	}
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else {	
		flashVer = -1;
	}
	return flashVer;
} 
function KSS_DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) {
 	reqVer = parseFloat(reqMajorVer + "." + reqRevision);
	for (i=25;i>0;i--) {	
		if (KSS_IE && KSS_Win && !KSS_Opera) {
			versionStr = VBGetSwfVer(i);
		} else {
			versionStr = KDDI_JSGetSwfVer(i);		
		}
		if (versionStr == -1 ) { 
			return false;
		} else if (versionStr != 0) {
			if(KSS_IE && KSS_Win && !KSS_Opera) {
				tempArray         = versionStr.split(" ");
				tempString        = tempArray[1];
				versionArray      = tempString .split(",");				
			} else {
				versionArray      = versionStr.split(".");
			}
			versionMajor      = versionArray[0];
			versionMinor      = versionArray[1];
			versionRevision   = versionArray[2];
			versionString     = versionMajor + "." + versionRevision; 
			versionNum        = parseFloat(versionString);
			if ( (versionMajor >= reqMajorVer) && (Number(versionRevision)>=Number(reqRevision)) ) {
				return true;
			} else {
				return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );	
			}
		}
	}	
	return (reqVer ? false : 0.0);
}

var KSS_bSwf = new Object();
KSS_bSwf.file = 'http://www.kddi.com/sakura2009/blogparts/swf/blogparts.swf';
KSS_bSwf.w = '160px';
KSS_bSwf.h = '305px';
KSS_bSwf.base='swf';
KSS_bSwf.id = "kddi_sbp"+KSS_GetPram();
var lc_param=KSS_GetPram();
var KSS_requiredMajorVersion=9;
var KSS_requiredMinorVersion=0;
var KSS_requiredRevision=45;


var KSS_hasRightVersion = KSS_DetectFlashVer(KSS_requiredMajorVersion, KSS_requiredMinorVersion, KSS_requiredRevision);
if(KSS_hasRightVersion && !KSS_Opera) {
  var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
  + 'width="' + KSS_bSwf.w + '" height="' + KSS_bSwf.h + '"'
  + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+KSS_bSwf.id+'" name="'+KSS_bSwf.id+'" >'
  + '<param name="movie" value="' + KSS_bSwf.file + '" />'
	+ '<param name="base" value="'+ KSS_bSwf.base + '">'
	+ '<param name="quality" value="high" />'
	+ '<param name="menu" value="false" />'
	+ '<param name="scale" value="noscale" />'
	+ '<param name="salign" value="tl" />'
	+ '<param name="wmode" value="opaque" />'
	+ '<param name="allowScriptAccess" value="always"/>'
	+ '<param name="FlashVars" value="lc_id='+lc_param+'" />'
  + '<embed src="' + KSS_bSwf.file + '"'
	+ ' base="' + KSS_bSwf.base +'"'
	+ 'menu="false" quality="high" scale="noscale"'
  + 'width="' + KSS_bSwf.w + '"'
	+ 'height="' + KSS_bSwf.h + '"'
	+ 'align="left" salign="tl" wmode="opaque" allowScriptAccess="always" id="'+KSS_bSwf.id+'" name="'+KSS_bSwf.id+'" FlashVars="lc_id='+lc_param+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed><\/object>';
  document.write(oeTags);
} else {
  var alternateContent =  '<a href="http://www.kddi.com/sakura2009/main.html?cid=20328-03000" target="_blank"><img src="http://www.kddi.com/sakura2009/blogparts/image/sakura_switch.jpg" alt="KDDI サクラスイッチ" width="160" height="304" border="0" /></a>';
  document.write(alternateContent); 
}


document.write("<iframe src='http://www.kddi.com/sakura2009/blogparts/blogparts.html' frameborder='0' border='0' scrolling='no' width='1' height='1' hspace='0' vspace='0'></iframe>");

var KSS_viewFlag=0;


function set_KDDI_sakura_storm(){

	if(!KSS_viewFlag){
		var floatingLayer;
		floatingLayer = document.createElement('DIV');
		floatingLayer.id = "sakura_storm";
		floatingLayer.style.zIndex = 9000;
		if(KSS_IE6){
			floatingLayer.style.position = "absolute";
			if(document.documentElement && document.documentElement.clientHeight){
				floatingLayer.style.width=document.documentElement.clientWidth+"px";
				floatingLayer.style.height=document.documentElement.clientHeight+"px";
				floatingLayer.style.top=document.documentElement.scrollTop+"px";
				floatingLayer.style.left=document.documentElement.scrollLeft+"px";
			}else if(document.body){
				floatingLayer.style.width=document.body.clientWidth+"px";
				floatingLayer.style.height=document.body.clientHeight+"px";
				floatingLayer.style.top=document.body.scrollTop+"px";
				floatingLayer.style.left=document.body.scrollLeft+"px";
			}
		}else{
			floatingLayer.style.position = "fixed";
			floatingLayer.style.top="0px";
			floatingLayer.style.left="0px";
			floatingLayer.style.width="100%";
			floatingLayer.style.height="100%";
		}
		floatingLayer.style.display = "none";
		floatingLayer.innerHTML="";
		document.getElementsByTagName('body')[0].appendChild(floatingLayer);
		KSS_viewFlag=1;
	}
	if(KSS_IE6){
		KSS_intervalId = setInterval("kddiSetLayerSize()", 50);	
	}
	var ssSwf=new Object();
	ssSwf.file = 'http://www.kddi.com/sakura2009/blogparts/swf/main.swf';
	ssSwf.id="kddi_ss"+KSS_GetPram();
	var fSwf="";
	fSwf += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="'+ssSwf.id+'" name="'+ssSwf.id+'" width="100%" height="100%" align="middle">';
	fSwf += '<param name="allowScriptAccess" value="always" />';
	fSwf += '<param name="movie" value="'+ssSwf.file+'" />';
	fSwf += '<param name="quality" value="high" />';
	fSwf += '<param name="menu" value="false" />';
	fSwf += '<param name="scale" value="noscale" />';
	fSwf += '<param name="salign" value="tl" />';
	fSwf += '<param name="wmode" value="transparent" />';
	fSwf += '<param name="swLiveConnect" value="true" />';
	fSwf += '<param name="allowScriptAccess" value="always"/>';
	fSwf += '<param name="FlashVars" value="lc_id='+lc_param+'" />';
	fSwf += '<embed src="'+ssSwf.file+'" menu="false" quality="high" scale="noscale" salign="lt" wmode="transparent" width="100%" height="100%" name="'+ssSwf.id+'" id="'+ssSwf.id+'" align="left" allowScriptAccess="always" allowFullScreen="false" FlashVars="lc_id='+lc_param+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	fSwf += '<iframe src="http://www.kddi.com/sakura2009/blogparts/flow.html" frameborder="0" border="0" scrolling="no" width="1" height="1" hspace="0" vspace="0"></iframe>';
	if(KSS_Win){
		if(KSS_IE||KSS_FF){
			if(KSS_IE){
				var kEmbed=document.getElementsByTagName("embed");
				for(i=0;i<kEmbed.length;i++){
					if(kEmbed[i].src!=KSS_bSwf.url){
						kEmbed[i].style.visibility = "hidden";
					}
				}
			}
			var kfObjects=document.getElementsByTagName("object");
			for(j=0;j<kfObjects.length;j++){
				if(kfObjects[j].id!=KSS_bSwf.id){
					kfObjects[j].style.visibility = "hidden";
				}
			}
			var kIframe=document.getElementsByTagName("iframe");
			for(k=0;k<kIframe.length;k++){
				kIframe[k].style.visibility = "hidden";
			}
		}
	}
	document.getElementById("sakura_storm").style.display="block";
	document.getElementById("sakura_storm").innerHTML=fSwf;
		
}



function kddiSetLayerSize(){
	if(document.documentElement && document.documentElement.clientHeight){
	document.getElementById("sakura_storm").style.width=document.documentElement.clientWidth+"px";
	document.getElementById("sakura_storm").style.height=document.documentElement.clientHeight+"px";
	document.getElementById("sakura_storm").style.top=document.documentElement.scrollTop+"px";
	document.getElementById("sakura_storm").style.left=document.documentElement.scrollLeft+"px";
	}else if(document.body){
	document.getElementById("sakura_storm").style.width=document.body.clientWidth+"px";
	document.getElementById("sakura_storm").style.height=document.body.clientHeight+"px";
	document.getElementById("sakura_storm").style.top=document.body.scrollTop+"px";
	document.getElementById("sakura_storm").style.left=document.body.scrollLeft+"px";
	}
}


function remove_KDDI_sakura_storm(){
	document.getElementById("sakura_storm").style.display="none";
	document.getElementById("sakura_storm").innerHTML="";
	if(KSS_Win){
		if(KSS_IE||KSS_FF){
			if(KSS_IE){
				var kEmbed=document.getElementsByTagName("embed");
				for(i=0;i<kEmbed.length;i++){
					if(kEmbed[i].src!=KSS_bSwf.url){
						kEmbed[i].style.visibility = "visible";
					}
				}
			}
			var kfObjects=document.getElementsByTagName("object");
			for(j=0;j<kfObjects.length;j++){
				if(kfObjects[j].id!=KSS_bSwf.id){
					kfObjects[j].style.visibility = "visible";
				}
			}
			var kIframe=document.getElementsByTagName("iframe");
			for(k=0;k<kIframe.length;k++){
				kIframe[k].style.visibility = "visible";
			}
		}
	}
	if(KSS_IE6){
		clearInterval(KSS_intervalId);
	}
}


function KSS_GetPram(){
	KSS_time=new Date();
	return(KSS_time.getTime());
}