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(""+ ""+ ""+ ""+ ""+ ""+ ""+ ""); 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(); } }; }();