var popupBoboldonloadHndlr=window.onload, popupBobpopupHgt, popupBobactualHgt, popupBobtmrId=-1, popupBobresetTimer;
var popupBobtitHgt, popupBobcntDelta, popupBobtmrHide=-1, popupBobhideAfter=8000, popupBobhideAlpha, popupBobhasFilters=true;
var popupBobnWin, popupBobshowBy=null, popupBobdxTimer=-1, popupBobpopupBottom;
var popupBobnText,popupBobnMsg,popupBobnTitle,popupBobbChangeTexts=false;
//window.onload=popupBobespopup_winLoad;

var popupBoboldonscrollHndr=window.onscroll;
window.onscroll=popupBobespopup_winScroll;
popupBobnText="";

function writeBob()
{
document.write('<div id="popupBob" style="display:none; background:#2f61ac; border-right:1px solid #e3e9f4; border-bottom:1px solid #e3e9f4;');
document.write('  border-left:1px solid #e3e9f4; border-top:1px solid #e3e9f4; position:absolute;');
document.write('  z-index:9999;  width:216px; height:100px; right:5px; bottom:5px;" onselectstart="return false;" ><div id="popupBob_header" style="cursor:default; display:none; position:absolute; left:2px; width:210px; top:2px; height:14px;');
document.write('  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,');
document.write('  StartColorStr=\'#FF2f61ac\', EndColorStr=\'#FFe3e9f4\');font:12px tahoma, arial,sans-serif; color:#FFFFFF; text-decoration:none;"><span id="popupBobtitleEl" style="color:#FFFFFF;"></span><span style="position:absolute; right:0px; top:0px; cursor:pointer; color:#e3e9f4; font:bold 12px tahoma,arial,sans-serif;'); 
document.write('  position:absolute; right:3px;" onclick="popupBobespopup_Close()"');
document.write('  onmousedown="event.cancelBubble=true;" onmouseover="style.color=\'#FFCC00\';"');
document.write('  onmouseout="style.color=\'#FFFFFF\';">X</span></div><div id="popupBob_content" onmousedown="event.cancelBubble=true;" style="display:none; border-left:1px solid #e3e9f4; border-top:1px solid #e3e9f4;');
document.write('  border-bottom:1px solid #e3e9f4; border-right:1px solid #e3e9f4;');
document.write('  background:#e3e9f4; padding:2px; overflow:hidden; text-align:center;');
document.write('  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,');
document.write('  StartColorStr=\'#FF2f61ac\', EndColorStr=\'#FFe3e9f4\');position:absolute; left:2px; width:210px; top:20px; height:76px;">');
document.write('  <span id="popupBobaCnt" style="color:#FFFFFF;"></span></div></div>');
}

function popupBobespopup_winScroll()
{
  if (popupBoboldonscrollHndr!=null) popupBoboldonscrollHndr();
  if (popupBobtmrHide!=-1)
  {
    el=document.getElementById('popupBob');
    el.style.display='none'; el.style.display='block';
  }
}

function popupBobespopup_ShowPopup(show)
{
  if (popupBobdxTimer!=-1) { el.filters.blendTrans.stop(); }

  if ((popupBobtmrHide!=-1) && ((show!=null) && (show==popupBobshowBy)))
  {
    clearInterval(popupBobtmrHide);
    popupBobtmrHide=setInterval(popupBobespopup_tmrHideTimer,popupBobhideAfter);
    return;
  }
  if (popupBobtmrId!=-1) return;
  popupBobshowBy=show;

  elCnt=document.getElementById('popupBob_content')
  elTit=document.getElementById('popupBob_header');
  el=document.getElementById('popupBob');
  el.style.left='';
  el.style.top='';
  el.style.filter='';

  if (popupBobtmrHide!=-1) clearInterval(popupBobtmrHide); popupBobtmrHide=-1;

  document.getElementById('popupBob_header').style.display='none';
  document.getElementById('popupBob_content').style.display='none';

  if (navigator.userAgent.indexOf('Opera')!=-1)
    el.style.bottom=(document.body.scrollHeight*1-document.body.scrollTop*1
                    -document.body.offsetHeight*1+1*popupBobpopupBottom)+'px';
  
  if (popupBobbChangeTexts)
  {
    popupBobbChangeTexts=false;
    document.getElementById('popupBobaCnt').innerHTML=popupBobnMsg;
    document.getElementById('popupBobtitleEl').innerHTML=popupBobnTitle;
  }

  popupBobactualHgt=0; el.style.height=popupBobactualHgt+'px';
  el.style.visibility='';
  if (!popupBobresetTimer) el.style.display='';
  popupBobtmrId=setInterval(popupBobespopup_tmrTimer,(popupBobresetTimer?1000:20));
}

function popupBobespopup_winLoad()
{
  if (popupBoboldonloadHndlr!=null) popupBoboldonloadHndlr();

  elCnt=document.getElementById('popupBob_content')
  elTit=document.getElementById('popupBob_header');
  el=document.getElementById('popupBob');
  popupBobpopupBottom=el.style.bottom.substr(0,el.style.bottom.length-2);
  
  popupBobtitHgt=elTit.style.height.substr(0,elTit.style.height.length-2);
  popupBobpopupHgt=el.style.height;
  popupBobpopupHgt=popupBobpopupHgt.substr(0,popupBobpopupHgt.length-2); popupBobactualHgt=0;
  popupBobcntDelta=popupBobpopupHgt-(elCnt.style.height.substr(0,elCnt.style.height.length-2));

  if (false)
  {
    popupBobresetTimer=true;
    popupBobespopup_ShowPopup(null);
  }
}

function popupBobespopup_tmrTimer()
{
  el=document.getElementById('popupBob');
  if (popupBobresetTimer)
  {
    el.style.display='';
    clearInterval(popupBobtmrId); popupBobresetTimer=false;
    popupBobtmrId=setInterval(popupBobespopup_tmrTimer,20);
  }
  popupBobactualHgt+=5;
  if (popupBobactualHgt>=popupBobpopupHgt)
  {
    popupBobactualHgt=popupBobpopupHgt; clearInterval(popupBobtmrId); popupBobtmrId=-1;
    document.getElementById('popupBob_content').style.display='';
    if (popupBobhideAfter!=-1) popupBobtmrHide=setInterval(popupBobespopup_tmrHideTimer,popupBobhideAfter);
  }
  if (popupBobtitHgt<popupBobactualHgt-6)
    document.getElementById('popupBob_header').style.display='';
  if ((popupBobactualHgt-popupBobcntDelta)>0)
  {
    elCnt=document.getElementById('popupBob_content')
    elCnt.style.display='';
    elCnt.style.height=(popupBobactualHgt-popupBobcntDelta)+'px';
  }
  el.style.height=popupBobactualHgt+'px';
}

function popupBobespopup_tmrHideTimer()
{
  clearInterval(popupBobtmrHide); popupBobtmrHide=-1;
  el=document.getElementById('popupBob');
  if (popupBobhasFilters)
  {
    backCnt=document.getElementById('popupBob_content').innerHTML;
    backTit=document.getElementById('popupBob_header').innerHTML;
    document.getElementById('popupBob_content').innerHTML='';
    document.getElementById('popupBob_header').innerHTML='';
    if (el.filters) {
      el.style.filter='blendTrans(duration=1)';
      el.filters.blendTrans.apply();
    }
    el.style.visibility='hidden';
    if (el.filters)
      el.filters.blendTrans.play();
    document.getElementById('popupBob_content').innerHTML=backCnt;
    document.getElementById('popupBob_header').innerHTML=backTit;
    
    popupBobdxTimer=setInterval(popupBobespopup_dxTimer,1000);
  }
  else el.style.visibility='hidden';
}

function popupBobespopup_dxTimer()
{
  clearInterval(popupBobdxTimer); popupBobdxTimer=-1;
}

function popupBobespopup_Close()
{
  if (popupBobtmrId==-1)
  {
    el=document.getElementById('popupBob');
    el.style.filter='';
    el.style.display='none';
    if (popupBobtmrHide!=-1) clearInterval(popupBobtmrHide); popupBobtmrHide=-1;
    
  }
}

function popupBobespopup_ShowWindow()
{
  
  if (popupBobnWin!=null) popupBobnWin.close();
  popupBobnWin=window.open('','popupBobnWin','width=400,height=250,scrollbars=yes, '+
    'menubar=no, resizable=no, status=no, toolbar=no, location=no');
  popupBobnWin.document.write(popupBobnText);
}

var popupBobmousemoveBack,popupBobmouseupBack;
var popupBobofsX,popupBobofsY;
function popupBobespopup_DragDrop(e)
{
  popupBobmousemoveBack=document.body.onmousemove;
  popupBobmouseupBack=document.body.onmouseup;
  ox=(e.offsetX==null)?e.layerX:e.offsetX;
  oy=(e.offsetY==null)?e.layerY:e.offsetY;
  popupBobofsX=ox; popupBobofsY=oy;

  document.body.onmousemove=popupBobespopup_DragDropMove;
  document.body.onmouseup=popupBobespopup_DragDropStop;
  if (popupBobtmrHide!=-1) clearInterval(popupBobtmrHide);
}

function popupBobespopup_DragDropMove(e)
{
  el=document.getElementById('popupBob');          
  if (e==null&&event!=null)
  {
    el.style.left=(event.clientX*1+document.body.scrollLeft-popupBobofsX)+'px';
    el.style.top=(event.clientY*1+document.body.scrollTop-popupBobofsY)+'px';
    event.cancelBubble=true;
  }
  else
  {
    el.style.left=(e.pageX*1-popupBobofsX)+'px';
    el.style.top=(e.pageY*1-popupBobofsY)+'px';
    e.cancelBubble=true;
  }
  if ((event.button&1)==0) popupBobespopup_DragDropStop();
}

function popupBobespopup_DragDropStop()
{
  document.body.onmousemove=popupBobmousemoveBack;
  document.body.onmouseup=popupBobmouseupBack;
}


