/* -------------------------- */
/* flash view script          */
/* copyright bamboo-waves.com */
/* -------------------------- */

var bhBASEURL="http://www.bamboo-waves.com/blogparts/halloween/";//スラッシュで終わる
var bhV="0.02";

function ibkpInit(){
	document.write('<link href="'+bhBASEURL+'style.css" rel="stylesheet" type="text/css" />');
}

ibkpInit();

function halloweenview(){

var SWFFILE="halloween.swf";
var FNAME="halloween";


//width
var vwidth="160";
if (typeof (pwidth) != 'undefined'){
	if (pwidth!=""){
		vwidth=pwidth;
	}
}

//height
var vheight="240";
if (typeof (pheight) != 'undefined'){
	if (pheight!=""){
		vheight=pheight;
	}
}


//parm edit
var parm = '';

var flshobj = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + vwidth + '" height="' + vheight + '" id="'+FNAME+'" align="middle">';
flshobj = flshobj + '<param name="allowScriptAccess" value="always" />';
flshobj = flshobj + '<param name="WMODE" value="Transparent" />';
flshobj = flshobj + '<param name="movie" value="'+bhBASEURL+SWFFILE+'?v='+bhV+'" /><param name="quality" value="high" /><param name="bhcolor" value="#ffffff" /><param name="FlashVars" value="'+parm+'"><embed src="'+bhBASEURL+SWFFILE+'?v='+bhV+'" quality="high" bhcolor="#ffffff" width="' + vwidth + '" height="' + vheight + '" name="'+FNAME+'" align="middle" allowScriptAccess="always" WMODE="Transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" FlashVars="'+parm+'"/>';
flshobj = flshobj + '</object>';
document.write(flshobj);
}

function bhPopup(args){

	var bhdspclw;	//client width
	var bhdspclh;	//client height
	var offsw;	//offset x
	var offsh;	//offset y
	var br;		//browser :ns/ie/op

	var scrollH;

	//div apend
	var div1 = document.createElement( 'DIV' );
	div1.setAttribute('id','bhwall');
	document.getElementsByTagName('body')[0].appendChild( div1 );

	var div2 = document.createElement( 'DIV' );
	div2.setAttribute('id','bhdisp');
	document.getElementsByTagName('body')[0].appendChild( div2 );

	//init
	br=bhBowserchk();

	bhdspclw = getWidth();
	bhdspclh = getHeight();
	offsw = getOffsetX();
	offsh = getOffsetY();

	if (window.innerHeight && window.scrollMaxY) {
		scrollH = bhdspclh + window.scrollMaxY;
	}
	else if (document.body.scrollHeight > document.body.offsetHeight) {
		scrollH = document.body.scrollHeight;
	}
	else {
		scrollH = document.body.offsetHeight;
	}

	if(bhdspclh>scrollH){
		scrollH=bhdspclh;
	}

	var id1='bhwall';
	var objwall=document.all && document.all(id1) || document.getElementById && document.getElementById(id1);
	var id2='bhdisp';
	var objdisp=document.all && document.all(id2) || document.getElementById && document.getElementById(id2);

	//close event
	if (br !="ie") {	// except ie
		objwall.addEventListener("click", bhClose, false);
	}
	else
	{	// IE
		objwall.onclick = bhClose;
	}

	if (br=="ns"){
	}
	else{
	}

	objwall.style.left = '0';
	objwall.style.top = '0';
	objwall.style.width = bhdspclw+"px";
	objwall.style.height = scrollH+"px";
	objwall.style.opacity=0.5;
	objwall.style.filter="alpha(opacity=50)";

var bhwidth=bhdspclw;
var bhheight=scrollH;
var bhmargin=0;

	objdisp.style.top = offsh+"px";
	objdisp.style.left = 0+"px";

	objdisp.style.width = bhwidth+"px";//bhwidth+bhmargin+"px";
	objdisp.style.height = bhheight+"px";//bhheight+bhmargin+"px";

	objwall.style.display = "block";
	objdisp.style.display = "block";

	objdisp.style.opacity=1.0;
	objdisp.style.filter="alpha(opacity=100)";

	var SWFFILE="okasi.swf";
	var FNAME="okasi";

	var br=bhBowserchk();
	var vwidth=bhdspclw;
	var vheight=scrollH;
	vheight=bhdspclh;

	//parm edit
	var parm = '';

	var flshobj = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + vwidth + '" height="' + vheight + '" id="'+FNAME+'" align="middle">';
	flshobj = flshobj + '<param name="allowScriptAccess" value="always" />';
	flshobj = flshobj + '<param name="WMODE" value="Transparent" />';
	flshobj = flshobj + '<param name="movie" value="'+bhBASEURL+SWFFILE+'?v='+bhV+'" /><param name="quality" value="high" /><param name="bhcolor" value="#ffffff" /><param name="FlashVars" value="'+parm+'"><embed src="'+bhBASEURL+SWFFILE+'?v='+bhV+'" quality="high" bhcolor="#ffffff" width="' + vwidth + '" height="' + vheight + '" name="'+FNAME+'" align="middle" allowScriptAccess="always" WMODE="Transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" FlashVars="'+parm+'"/>';
	flshobj = flshobj + '</object>';

	document.getElementById('bhdisp').innerHTML=flshobj;

	if (br !="ie") {
		addEventListener("scroll", bhPosset, false);
	} else {
		window.attachEvent("onscroll", bhPosset);
	}
	if (br !="ie") {
		addEventListener("resize", bhPosset, false);
	} else {
		window.attachEvent("onresize", bhPosset);
	}
}


function bhClose(){

	var br=bhBowserchk();

	var id1='bhwall';
	var objwall=document.all && document.all(id1) || document.getElementById && document.getElementById(id1);
	var id2='bhdisp';
	var objdisp=document.all && document.all(id2) || document.getElementById && document.getElementById(id2);

	objwall.style.display = "none";
	objdisp.style.display = "none";
	document.getElementById('bhdisp').innerHTML='';

	document.body.removeChild( objwall );
	document.body.removeChild( objdisp );

	if (br !="ie") {
		removeEventListener("scroll", bhPosset, false);
	} else {
		window.detachEvent("onscroll", bhPosset);
	}
	if (br !="ie") {
		removeEventListener("resize", bhPosset, false);
	} else {
		window.detachEvent("onresize", bhPosset);
	}

}
function bhPosset() {


	var bhdspclw;	//client width
	var bhdspclh;	//client height
	var offsw;	//offset x
	var offsh;	//offset y

	//init
	br=bhBowserchk();

	bhdspclw = getWidth();
	bhdspclh = getHeight();
	offsw = getOffsetX();
	offsh = getOffsetY();

	var objwall = document.getElementById('bhwall');
	var objdisp = document.getElementById('bhdisp');

	if (window.innerHeight && window.scrollMaxY) {
		scrollH = bhdspclh + window.scrollMaxY;
	}
	else if (document.body.scrollHeight > document.body.offsetHeight) {
		scrollH = document.body.scrollHeight;
	}
	else {
		scrollH = document.body.offsetHeight;
	}
	if(bhdspclh>scrollH){
		scrollH=bhdspclh;
	}

	objwall.style.width = bhdspclw+"px";
	objwall.style.height = scrollH+"px";

var bhwidth=bhdspclw;
var bhheight=scrollH;
var bhmargin=0;

	objdisp.style.top = offsh+"px";
	objdisp.style.left = 0+"px";
}

function bhBowserchk(){
	if(window.opera){
		return "op";
	}
	  else if(document.all){
		return "ie";
	}
	  else if(document.layers||document.getElementById){
		return "ns";
	}
}

function getWidth(){
	  if(window.opera){
	          return window.innerWidth;
	}
	  else if(document.all){
		var clw=document.documentElement.clientWidth;
		if(clw==0){
			clw=document.body.clientWidth;
		}
		return (clw);
	}
	  else if(document.layers||document.getElementById){
	          return window.innerWidth;
	}
}

function getHeight(){
	  if(window.opera){
	          return  window.innerHeight;
	}
	  else if(document.all){
		var clh=document.documentElement.clientHeight;
		if(clh==0){
			clh=document.body.clientHeight;
		}
		return (clh);
	}
	  else if(document.layers||document.getElementById){
	          return window.innerHeight;
	}
}

function getOffsetX(){
	if(window.opera){
	          return 0;
	}
	  else if(document.all){
		if (document.body.scrollLeft == 0){
			return document.documentElement.scrollLeft;
		}
		else{
			return document.body.scrollLeft;
		}
	}
	  else if(document.layers||document.getElementById){
	          return pageXOffset;
	}
}

function getOffsetY(){
	if(window.opera){
	          return window.pageYOffset;
	}
	  else if(document.all){
		if (document.body.scrollTop == 0){
			return document.documentElement.scrollTop;
		}
		else{
			return document.body.scrollTop;
		}
	}
	  else if(document.layers||document.getElementById){
	          return pageYOffset;
	}
}
