var bp_server = "http://frisk.blogdeco.jp/";
//var bp_server = "./";
var friskbp_server = bp_server;
var friskbp = function(){
// config
var bpName = "friskbp";
var idSidebarDiv = bpName+"_sidebarDiv";
var idSidebarSwf = bpName+"_sidebarSwf";
var idSidebarEmb = bpName+"_sidebarEmb";
var idFloatingDiv = bpName+"_floatingDiv";
var idFloatingSwf = bpName+"_floatingSwf";
var idOverlay = bpName+"_overlayDiv";
var idBGImage = bpName+"_bgimg";
var elOverlay;
var elSwf;
var swfFloating = ["floating.swf"];
var swfSidebar = "index.swf";
var aSizeSidebar = [160,86];
//var aSizeFloating = [[1280,640]];
var lib = "bp_common.js";
var dummygif = "dummy.gif";
var backgroundImage = "black50.png";
var op = 100;
var swf_width;
var swf_height;
var offset_top = 0;
var offset_left = 0;
var aWindowSize;
var aScrollSize;
var aScrollPos;
var swf_index = 0;
var loaded = 0; // change to 1 onload
// sidebar
document.write("");
document.write("
");
//document.write("start[100%,100%] ");
//document.write("start[800px,640px] ");
document.write(" ");
function calcLeftTop(){
//var aSwfSize = bp_common.getImgSize( aSizeFullscreen[swf_index] );
//var aSwfSize = aSizeFloating[swf_index];
if( swf_width=="100%" ){
offset_left = aScrollPos[0];
}else{
offset_left = (aWindowSize[0]-parseInt(swf_width))/2+aScrollPos[0];
}
if( swf_height=="100%" ){
offset_top = aScrollPos[1];
}else{
offset_top = (aWindowSize[1]-parseInt(swf_height))/2+aScrollPos[1];
}
offset_left = (offset_left<0) ? 0 : parseInt(offset_left);
offset_top = (offset_top <0) ? 0 : parseInt(offset_top);
}
// usage: bp_common_addl( window, 'load', bp_common.load, false );
function bp_common_addl(element, name, observer, useCapture){
if( !element ){ return; }
if (element.addEventListener) {
element.addEventListener(name, observer, useCapture);
} else if (element.attachEvent) {
element.attachEvent('on' + name, observer);
}
}
bp_common_addl( window, 'load', function(){ loaded = 1; }, false );
var show = function(){
if( !bp_common ){ throw "needs bp_common framework"; return; }
bp_common.deleteObstacles();
//bp_common.hideScrollBars();
aWindowSize = bp_common.getWindowSize();
aScrollSize = bp_common.getScrollSize();
aScrollPos = bp_common.getScrollPosition();
calcLeftTop();
if( !elOverlay ){
elOverlay = new bp_elementFactory(
document.getElementsByTagName("body")[0],
[ {"tag" : "div",
"attr":{"id":idOverlay},
"style":{"width" :"100%",
"height" :aScrollSize[1]+"px",
"display":"block",
"zIndex" :"101"
},
"innerHTML":" "
} ]);
}else{
elOverlay.style.display='block';
}
if( (navigator.userAgent.indexOf('MSIE') != -1) && (!window.opera) ){
bp_common.el(idBGImage).src = friskbp_server+dummygif;
bp_common.el(idBGImage).runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+friskbp_server+backgroundImage+', sizingMethod="scale")';
}
elOverlay.style.opacity = op/100;
if( (navigator.userAgent.indexOf('MSIE') != -1) && (!window.opera) ){
elOverlay.style.filter="alpha(opacity=0)";
elOverlay.filters.alpha.Opacity = op;
}
if( !elSwf ){
elSwf = new bp_elementFactory(
document.getElementsByTagName("body")[0],
[ {"tag" : "div",
"attr":{"id":idFloatingDiv},
"style":{"width" :swf_width,
"height" :swf_height,
"top" :offset_top+"px",
"left" :offset_left+"px",
"display":"block",
"zIndex" :"102"
},
"innerHTML": ""+
" "+
" "+
" "+
" "+
" "+
" "+
" "
} ]);
}else{
elSwf.style.display='block';
}
//effectOverlay = new bp_Effect(0,0,elOverlay, "APPEAR",0,10,{targetopacity:50});
//effectFullscreen = new bp_Effect(0,0,elSwf,"APPEAR",0,10,{targetopacity:100});
//effectOverlay.start();
//effectFullscreen.start();
//setTimeout( function(){
// elSwf.style.display='block';
//},500 );
bp_common.addListener("DisplayArea","change",friskbp.update,false);
}
return {
timer : null,
laststyle : null,
scanindex : 0,
scantags : [],
infected : [],
load : function(){
// cookie
//var c = bp_common.getCookie("friskbp_loaded");
//bp_common.setCookie("friskbp_loaded","1",360);
//if( c==null ){
// friskbp.start(0);
//}
},
update : function(){
aWindowSize = bp_common.getWindowSize();
aScrollSize = bp_common.getScrollSize();
aScrollPos = bp_common.getScrollPosition();
calcLeftTop();
bp_common.el(idFloatingDiv).style.top = offset_top+"px";
bp_common.el(idFloatingDiv).style.left = offset_left+"px";
},
start : function(w,h){
if( 0 ){
return;
}
swf_index = 0;
swf_width = w;
swf_height = h;
if( loaded ){ show() }
else{ bp_common_addl( window, 'load', show, false ); }
},
end : function(){
//location.href = location.href;
var effectDisappear = new bp_Effect(0,0,elOverlay,"DISAPPEAR",0,-10,{initopacity:op,targetopacity:0});
effectDisappear.aftermove = function(){
elOverlay.style.display='none';
elSwf.style.display='none';
};
effectDisappear.start();
}
};
}();