self._element._floatboxinstance=self;
50)
{
var bordercolor=self.get_border_color();
ods.borderLeftColor=bordercolor;
ods.borderTopColor=bordercolor;
ods.borderRightColor=bordercolor;
ods.borderBottomColor=bordercolor;
ods[odsborder]=(self.get_back_color()||"white");
}
}
var opacity=-40;
function NextOpacity()
{
clearTimeout(self.nextopacitytimerid);
opacity+=20;
if(opacity>=self.get_opacity())
{
opacity=self.get_opacity();
}
else
{
self.nextopacitytimerid=setTimeout(NextOpacity,30);
}
if(opacity>0)
{
jsml.set_opacity(self._element,opacity);
if(self._overdiv)jsml.set_opacity(self._overdiv,opacity);
ResetBorderColor();
}
}
function SetPosition()
{
pos=jsml.calc_position(self._element,pose);
pos.srcleft=pos.left;
pos.srctop=pos.top;
odsborder=null;
var nomovex=false;
var nomovey=false;
if(parentElement)
{
switch(option.floatMode)
{
case "l-t":
nomovex=true;
pos.left+=-w;
pos.top+=peh-h;
break;
case "t-l":
nomovey=true;
pos.left+=-w;
pos.top+=peh-h;
break;
case "l-b":
nomovex=true;
pos.left+=-w;
break;
case "b-l":
nomovey=true;
pos.left+=pew-w;
pos.top+=peh;
break;
case "r-t":
nomovex=true;
pos.left+=pew;
pos.top+=peh-h;
break;
case "t-r":
nomovey=true;
pos.top+=-h;
break;
case "r-b":
nomovex=true;
pos.left+=pew;
if(ods)
{
ods.width=pew-1+"px";
odsborder="borderRightColor";
}
break;
default:
case 'b-r':
nomovey=true;
pos.top+=peh;
if(ods)
{
ods.height=peh-1+"px";
odsborder="borderBottomColor";
}
break;
case 'none':
break;
}
}
if(option.floatMirror!==false)
{
jsml.adjust_mirror(self._element,pose.nodeName=="BODY"?null:pose,pos,nomovex,nomovey);
if(pos.xflip)
{
if(odsborder=='borderRightColor')
{
odsborder='borderLeftColor';
pos.left+=1;
}
}
if(pos.yflip)
{
if(odsborder=='borderBottomColor')
{
odsborder='borderTopColor';
pos.top+=1;
}
ResetBorderColor();
}
}
s.left=(pos.left+x)+"px";
s.top=(pos.top+y)+"px";
}
self._reposfunc=SetPosition;
setTimeout(NextOpacity,20);
setTimeout(SetPosition,10);
]]>
if(!self._reposfunc)return;
setTimeout(function(){self._reposfunc();},1);
return self.get_text();
self.set_text(value);
return self._manualclose;
self._manualclose = value;
self.close("dispose");
clearTimeout(self._cctimerid);
if(self._parentfloatbox)self._parentfloatbox.clearclosechildtimer();
self.clearclosechildtimer();
if(!self._childfloatbox)return;
self._childfloatbox.close("close_child");
self._childfloatbox=null;
self.clearclosechildtimer();
if(self._childfloatbox==childfloatbox)return;
if(self._childfloatbox)self._childfloatbox._onothershow();
self._childfloatbox=childfloatbox;
self.close("other_show");
if(self.get_manualclose()) return;
self.close("outer_click");
self.close("menu_click");
if(width)self.set_width(width);
if(height)self.set_height(height);