function Flyout(fO,fo,fY,fy,fI,fi,fA,fa,fE,fe,fU,fu,fZ,fz,fX){var fx=navigator.userAgent.toLowerCase(); this.fW=((fx.indexOf("mozilla")!=-1) && (fx.indexOf("spoofer")==-1) && (fx.indexOf("compatible")==-1) && (fx.indexOf("opera")==-1) && (fx.indexOf("webtv")==-1) && (fx.indexOf("hotjava")==-1)); this.fw=(fx.indexOf("safari")!=-1); this.fV=((fx.indexOf("msie")!=-1) && (fx.indexOf("opera")==-1)); this.fv=(fx.indexOf("opera")!=-1); this.fT=fO+"_flyout"; this.ft=null; this.fS=document.getElementById(fY); if (this.fS.parentNode!=document.body)document.body.appendChild(this.fS); this.fy=(fy==0)?1:fy; this.fI=fI; this.fi=fi; this.fA=fA; this.fa=fa; this.fE=fE; this.fs=this.fy; if (document.getElementById(fo).style.width=="auto"){document.getElementById(fo).style.display="block"; document.getElementById(fo).style.width=document.getElementById(fo).offsetWidth+"px"; document.getElementById(fo).style.height=document.getElementById(fo).offsetHeight+"px"; document.getElementById(fo).style.display="none"; } this.fR=document.getElementById(fo).cloneNode( true); this.fR.style.cssText="position:absolute;display:none;width:"+this.fR.style.width+";height:"+this.fR.style.height+";"; this.fR.className=fz+"_styleFlyoutContentBox"; this.fR.id+=fO; if (fX!=""){if (document.getElementById(fX).hasChildNodes()== true)document.getElementById(fX).insertBefore(this.fR,document.getElementById(fX).firstChild); else document.getElementById(fX).insertBefore(this.fR); }else {document.body.insertBefore(this.fR,document.body.firstChild); } this.fe=fe; this.fU=fU; this.fu=fu; this.fZ=fZ; this.fr=new fQ(this ); Flyout.prototype.fq= function (fP){ this.fR.innerHTML=fP; } ; Flyout.prototype.setRelativePosition= function (fp,fN){ this.fu=fp; this.fZ=fN; var fn=this.fM(this.fm); this.fR.style.display="block"; this.fR.style.left=(fn.x+fp)+"px"; this.fR.style.top=(fn.y+fN)+"px"; this.fR.style.display="none"; } ; Flyout.prototype.setPosition= function (fL,fl){ this.fe=fL; this.fU=fl; switch (fL){case "TOP_LEFT":var fK=this.fM(this.fm); var fk=fJ(this.fR.style); this.fR.style.left=(fK.x-fk.width)+"px"; this.fR.style.top=(fK.y-fk.height)+"px"; break; case "TOP_CENTER":var fK=this.fM(this.fm); var fk=fJ(this.fR.style); this.fR.style.left=(fK.x+(this.fm.offsetWidth-fk.width)/2)+"px"; this.fR.style.top=(fK.y-fk.height)+"px"; switch (fl){case "LEFT": this.fR.style.left=(fK.x)+"px"; this.fR.style.top=(fK.y-fk.height)+"px"; break; case "RIGHT": this.fR.style.left=(fK.x+this.fm.offsetWidth-fk.width)+"px"; this.fR.style.top=(fK.y-fk.height)+"px"; break; }break; case "TOP_RIGHT":var fK=this.fM(this.fm); var fk=fJ(this.fR.style); this.fR.style.left=(fK.x+this.fm.offsetWidth)+"px"; this.fR.style.top=(fK.y-fk.height)+"px"; break; case "MIDDLE_LEFT":var fK=this.fM(this.fm); var fk=fJ(this.fR.style); this.fR.style.left=(fK.x-fk.width)+"px"; this.fR.style.top=(fK.y+(this.fm.offsetHeight-fk.height)/2)+"px"; switch (fl){case "TOP": this.fR.style.left=(fK.x-fk.width)+"px"; this.fR.style.top=(fK.y)+"px"; break; case "BOTTOM": this.fR.style.left=(fK.x-fk.width)+"px"; this.fR.style.top=(fK.y+this.fm.offsetHeight-fk.height)+"px"; break; default:}break; case "MIDDLE_CENTER":var fK=this.fM(this.fm); var fk=fJ(this.fR.style); this.fR.style.left=(fK.x+(this.fm.offsetWidth-fk.width)/2)+"px"; this.fR.style.top=(fK.y+(this.fm.offsetHeight-fk.height)/2)+"px"; break; case "MIDDLE_RIGHT":var fK=this.fM(this.fm); var fk=fJ(this.fR.style); this.fR.style.left=(fK.x+this.fm.offsetWidth)+"px"; this.fR.style.top=(fK.y+(this.fm.offsetHeight-fk.height)/2)+"px"; switch (fl){case "TOP": this.fR.style.left=(fK.x+this.fm.offsetWidth)+"px"; this.fR.style.top=(fK.y)+"px"; break; case "BOTTOM": this.fR.style.left=(fK.x+this.fm.offsetWidth)+"px"; this.fR.style.top=(fK.y+this.fm.offsetHeight-fk.height)+"px"; break; default:}break; case "BOTTOM_LEFT":var fK=this.fM(this.fm); var fk=fJ(this.fR.style); this.fR.style.left=(fK.x-fk.width)+"px"; this.fR.style.top=(fK.y+this.fm.offsetHeight)+"px"; break; case "BOTTOM_CENTER":var fK=this.fM(this.fm); var fk=fJ(this.fR.style); this.fR.style.left=(fK.x+(this.fm.offsetWidth-fk.width)/2)+"px"; this.fR.style.top=(fK.y+this.fm.offsetHeight)+"px"; switch (fl){case "LEFT": this.fR.style.left=(fK.x)+"px"; this.fR.style.top=(fK.y+this.fm.offsetHeight)+"px"; break; case "RIGHT": this.fR.style.left=(fK.x+this.fm.offsetWidth-fk.width)+"px"; this.fR.style.top=(fK.y+this.fm.offsetHeight)+"px"; break; }break; case "BOTTOM_RIGHT":var fK=this.fM(this.fm); var fk=fJ(this.fR.style); this.fR.style.left=(fK.x+this.fm.offsetWidth)+"px"; this.fR.style.top=(fK.y+this.fm.offsetHeight)+"px"; break; }} ; Flyout.prototype.updateAction= function (){switch (this.status){case "open":if ((this.fm.fj== false) && (this.fR.fj== false) && (this.fE.toLowerCase()=="onmouseout")){ this.fH(); }break; case "close":if (this.fm.fj== true && this.fa.toLowerCase()=="onmouseover"){ this.Open(); }break; }} ; Flyout.prototype.fh= function (){ this.fy=(this.fsthis.fy){if (fC==1){ this.fg(); return; }else {fd+=2*fC; }}var fk=fJ(this.fR.style); var fc=this.fB+(fd*(fk.left-this.fB))/this.fy; var fb=this.fo0+(fd*(fk.top-this.fo0))/this.fy; var fO0=(fd*fk.width)/this.fy; var fl0=(fd*fk.height)/this.fy; this.fD.style.display="block"; this.fD.style.left=fc+"px"; this.fD.style.top=fb+"px"; this.fD.style.width=fO0+"px"; this.fD.style.height=fl0+"px"; if (fl0<10)this.fD.style.display="none"; this.fr.setTimeout((((fC>0)?this.fI: this.fi)/this.fy),"rendering",(fd+fC)); };Flyout.prototype.fM= function (fi0){var fK= {x: this.fI0(fi0),y: this.fo1(fi0)} ; return fK; };Flyout.prototype.fo1= function (fi0){var fO1=0; var count=0; if (this.fW== true || this.fv== true){var fl1=new Array(); var fi1=fi0; }if (fi0){while (fi0.offsetParent){count++; if (fi0.nodeName!="TR" || this.fw== false){fO1+=fi0.offsetTop-((fi0.nodeName!="TR" && this.fv== false)?fi0.scrollTop: 0); }else {fO1+=fi0.firstChild.offsetTop-fi0.firstChild.scrollTop; }if (this.fV){if (!isNaN(parseInt(fi0.currentStyle.borderTopWidth))){fO1+=parseInt(fi0.currentStyle.borderTopWidth); }}if (this.fW== true || this.fv== true){fl1.push(fi0); }fi0=fi0.offsetParent; }}else if (fi0.y){fO1+=fi0.y; }if ((this.fW== true || this.fv== true) && fl1.length>0){fi0=fi1; while (fi0.parentNode){if (fi0.nodeName=="DIV" && fi0.style.position!="absolute" && fi0.style.position!="relative" && fi0.style.position!="fixed"){var fI1= false; for (var fo2=0; fo20){fi0=fi1; while (fi0.parentNode){if (fi0.nodeName=="DIV" && fi0.style.position!="absolute" && fi0.style.position!="relative" && fi0.style.position!="fixed"){var fI1= false; for (var fo2=0; fo2this.objControlCenter.fI+200)?this.objControlCenter.fA: this.objControlCenter.fI+200); } ; fl6= function (fI5){ this.fj= false; this.objControlCenter.ft=setTimeout("document.getElementById('"+this.id+"').objControlCenter.updateAction();",this.objControlCenter.fA); } ; fi6= function (fI5){ this.fj= true; this.objControlCenter.ft=setTimeout("document.getElementById('"+this.id+"').objControlCenter.updateAction();",this.objControlCenter.fA); } ; break; case "none":default:fO6= function (fI5){ this.fj= false; } ; fl6= function (fI5){ this.fj= false; } ; fi6= function (fI5){ this.fj= true; } ; break; } this.fo4(this.fm,"mousedown",fo6, false); this.fo4(this.fm,"mouseover",fi5, false); this.fo4(this.fm,"mouseout",fO6, false); this.fo4(this.fR,"mouseover",fi6, false); this.fo4(this.fR,"mouseout",fl6, false); this.fl5= true; } ; Flyout.prototype.fI2= function (){ this.fo5(this.fm,"mousedown",fo6, false); this.fo5(this.fm,"mouseover",fi5, false); this.fo5(this.fm,"mouseout",fO6, false); this.fo5(this.fR,"mouseover",fi6, false); this.fo5(this.fR,"mouseout",fl6, false); this.fl5= false; } ; this.fD=document.createElement("div"); this.fD.className=fz+"_styleFlyoutMovingBox"; document.body.appendChild(this.fD); this.fD.style.position="absolute"; this.fD.style.zIndex="0"; this.fD.objControlCenter=this ; this.fR.style.position="absolute"; this.fS.style.position="absolute"; this.fR.objControlCenter=this ; this.fR.fj= false; this.fl5= false; this.AttachTo(fO); if (this.fm==null){return; } this.fG("close"); }function fQ(fI6){var i=0; while (document.getElementById("timer_"+i)!=null){i++; } this.fo7="timer_"+i; this.objAttachTo=fI6; this.fO7=null; this.fO7=document.createElement("input"); this.fO7.setAttribute("type","hidden"); this.fO7.setAttribute("id",this.fo7); document.body.appendChild(this.fO7); this.fO7.objControlCenter=this ; fQ.prototype.setTimeout= function (fl7,fi7,fI7,fo8,fO8,fl8,fi8){var fI8=""; fI8+="document.getElementById('"+this.fo7+"').objControlCenter.objAttachTo."+fi7+"("; switch (typeof(fI7)){case "undefined":break; case "string":fI8+="'"+fI7+"'"; break; default:fI8+=fI7; }switch (typeof(fo8)){case "undefined":break; case "string":fI8+=",'"+fo8+"'"; break; default:fI8+=","+fo8; }switch (typeof(fO8)){case "undefined":break; case "string":fI8+=",'"+fO8+"'"; break; default:fI8+=","+fO8; }switch (typeof(fl8)){case "undefined":break; case "string":fI8+=",'"+fl8+"'"; break; default:fI8+=","+fl8; }switch (typeof(fi8)){case "undefined":break; case "string":fI8+=",'"+fi8+"'"; break; default:fI8+=","+fi8; }fI8+=");"; return setTimeout(fI8,fl7); } ; }function fo9(fO9){var fK= {x:fO9.offsetLeft,y:fO9.offsetTop } ; if (fO9.offsetParent){var fI4=fo9(fO9.offsetParent); fK.x+=fI4.x; fK.y+=fI4.y; }return fK; }function fJ(fl9){var left=0; var top=0; var width=0; var height=0; if (fl9){left=parseInt(fl9.left.substring(0,fl9.left.indexOf("px"))); top=parseInt(fl9.top.substring(0,fl9.top.indexOf("px"))); width=parseInt(fl9.width.substring(0,fl9.width.indexOf("px"))); height=parseInt(fl9.height.substring(0,fl9.height.indexOf("px"))); }return {left:left,top:top,width:width,height:height };}