var bp_server = "http://whiteday.stylegraph.net/chocolate_blog_parts/";
var valentine = function(){
// config
var swfFloating = ["swf/full_page_chocolate.swf?version=1284017621"];
var swfSidebar = "swf/chocolate_parts.swf?version=1284017621";
var aSizeSidebar = [160,230];
var aSizeFloating = ["100%","100%"];
var bpName = "valentine";
var idSidebarDiv = bpName+"_sidebarDiv";
var idSidebarSwf = bpName+"_sidebarSwf";
var idSidebarEmb = bpName+"_sidebarEmb"; // not to hide in FF
var idFloatingDiv = bpName+"_floatingDiv";
var idFloatingSwf = bpName+"_floatingSwf";
var dummyImg = "img/choco_blogparts.gif";
var idDummyImg = bpName+"_dummyImg";
var elSwf;
var lib = "js/bp_common.js";
var aWindowSize;
var aScrollSize;
var aScrollPos;
var swf_index = 0;
var loaded = 0; // change to 1 onload
// sidebar
var time = (new Date()).getTime();
document.write("");
document.write("
");
document.write("
");
// document.write('
');
document.write("");
// 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);
}
}
var SWFObject;
bp_common_addl( window, 'load', function(){
loaded = 1;
var swfobject = new bp_common.SWFObject(bp_server+swfSidebar,idSidebarSwf,"160","230","9");
swfobject.addParam( 'allowScriptAccess', 'always' );
swfobject.addParam( 'quality', 'high' );
swfobject.addParam( 'menu', 'false' );
swfobject.addVariable( 'id', "d3ea4846ae00190ab31408215eb6119d" );
swfobject.addVariable( 'loc', location.href );
swfobject.addVariable( 'ref', document.referrer );
swfobject.write( idSidebarDiv );
}, 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();
if( elSwf ){
document.body.removeChild(elSwf);
}
elSwf = new bp_elementFactory(
document.getElementsByTagName("body")[0],
[ {"tag" : "div",
"attr":{"id":idFloatingDiv},
"style":{"width" :aSizeFloating[0],
"height" :aSizeFloating[1],
"display":"block"
}}]);
var swfobject2 = new bp_common.SWFObject(bp_server+swfFloating[swf_index],idFloatingSwf,"100%","100%","9");
swfobject2.addParam( 'allowScriptAccess', 'always' );
swfobject2.addParam( 'menu', 'false' );
swfobject2.addParam( 'wmode', 'transparent' );
swfobject2.addVariable( 'id', "d3ea4846ae00190ab31408215eb6119d" );
swfobject2.addVariable( 'loc', location.href );
swfobject2.addVariable( 'ref', document.referrer );
swfobject2.write( idFloatingDiv );
elFloating = navigator.userAgent.match(/MSIE/) ? window[idFloatingSwf] : document[idFloatingSwf];
bp_common.addListener("DisplayArea","change",valentine.update,false);
valentine.update();
bp_common.el(idSidebarDiv).style.display='none';
bp_common.el(idDummyImg).style.display='block';
}
return {
load : function(){
},
update : function(){
aWindowSize = bp_common.getWindowSize();
aScrollSize = bp_common.getScrollSize();
aScrollPos = bp_common.getScrollPosition();
bp_common.el(idFloatingDiv).style.left = aScrollPos[0]+"px";
bp_common.el(idFloatingDiv).style.top = aScrollPos[1]+"px";
},
start : function(){
if( loaded ){ show() }
else{ bp_common_addl( window, 'load', show, false ); }
},
stop : function(){
setTimeout( function(){
elSwf.style.display='none';
bp_common.el(idSidebarDiv).style.display='block';
bp_common.el(idDummyImg).style.display='none';
},0 );
}
};
}();