var bp_server="http://parts.pizzahut.jp/pzhtbp/"
var pizzabp = function(){
// config
var bpName = "pizzabp";
var idSidebarDiv = bpName+"_sidebarDiv";
var idSidebarSwf = "externalInterface_"+bpName+"_sidebarSwf";
var idSidebarEmb = "externalInterface_"+bpName+"_sidebarEmb";
var idFloatingDiv = bpName+"_floatingDiv";
var idFloatingSwf = bpName+"_floatingSwf";
var idBGImage = bpName+"_bgimg";
var elSwf;
var swfFloating = ["pzht_floating.swf"];
var swfSidebar = "pzht_parts.swf";
var aSizeSidebar = [160,311];
var lib = "bp_common.js";
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] ");
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(_flashVars){
var tmpFlashVars=(_flashVars==undefined)?"":"&&"+_flashVars;
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( !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';
}
bp_common.addListener("DisplayArea","change",pizzabp.update,false);
}
return {
timer : null,
laststyle : null,
scanindex : 0,
scantags : [],
infected : [],
load : function(){
// cookie
//var c = bp_common.getCookie("pizzabp_loaded");
//bp_common.setCookie("pizzabp_loaded","1",360);
//if( c==null ){
// pizzabp.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,_flashVars){
var flashVars=(_flashVars==undefined)?undefined:_flashVars;
swf_index = 0;
swf_width = w;
swf_height = h;
if( loaded ){ show(flashVars) }
else{ bp_common_addl( window, 'load', show, false ); }
},
end : function(){
//location.href = location.href;
/*
var effectDisappear = new bp_Effect(0,0,elOverlay,"DISAPPEAR",0,-5,{initopacity:op,targetopacity:0});
effectDisappear.aftermove = function(){
elOverlay.style.display='none';
elSwf.style.display='none';
var el = navigator.userAgent.match(/MSIE/) ? window[idSidebarSwf] : document[idSidebarSwf];
if( el.closedOverlay ){
el.closedOverlay();
}
};
effectDisappear.start();
*/
setTimeout( function(){
bp_common.removeListener("DisplayArea","change",pizzabp.update,false);
document.body.removeChild( elSwf );
elSwf = null;
//elSwf.style.display='none';
var el = navigator.userAgent.match(/MSIE/) ? window[idSidebarSwf] : document[idSidebarSwf];
if( el.closedOverlay ){
el.closedOverlay();
}
},0 );
}
};
}();