function ham()
 {
  try {menuHide();}catch(e){}
 }

var lPostId;
var lFmsId;
var lFmsFmsId;
var lBwrId;
var lFsS;
var lFsC;
var lFsP;

function openFrmAdm(postId,fmsId,fmsFmsId,fBwrId,m,s,c,p)
 {
  lFsS = s;
  lFsC = c;
  lFsP = p;
  lPostId = postId;
  lFmsId = fmsId;
  lFmsFmsId = fmsFmsId;
  lBwrId = fBwrId;

  clearMenu();
  addMenuItem(10,  0 , "Edit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",      "frmEdit();", true  ,false);
  if(m)
   {
    addMenuItem(10,  0 , "Move",      "frmMove();", true  ,false);
   }
  addMenuItem(10,  0 , "Delete",    "frmDel();", true  ,false);
  if(m)
   {
    addMenuItem(16,  0 , "Votes",     "frmVot(false);", true  ,false);
    addMenuItem(18,  16 , "Set",      "frmVot(false);", true  ,false);
    addMenuItem(18,  16 , "Reset",    "frmVot(true);", true  ,false);
    addMenuItem(20,  0 , "States",    "", false ,false);
    addMenuItem(30,  20, "Sticky",    "frmSt('s',"+s+");", true  ,s);
    addMenuItem(30,  20, "Closed",    "frmSt('c',"+c+");", false ,c);
    addMenuItem(30,  20, "Published", "frmSt('p',"+p+");", true  ,p);
   }
  menuShow();
 }

function frmVot(r)
 {
  if(r)
   document.location = "/?bwr_id="+lBwrId+"&fms_id="+lFmsId+"&fms_fms_id="+lFmsFmsId+"&cmd=reset_votes";
  else
   document.location = "/?bwr_id="+lBwrId+"&fms_id="+lFmsId+"&fms_fms_id="+lFmsFmsId+"&cmd=set_votes";
 }

function frmSt(w,s)
 {
  document.location = "/?bwr_id="+lBwrId+"&fms_id="+lFmsId+"&fms_fms_id="+lFmsFmsId+"&cmd=change_state&w="+w+"&s="+s;
 }

function frmEdit()
 {
  document.location = "/?bwr_id="+lPostId+"&fms_id="+lFmsId+"&fms_fms_id="+lFmsFmsId+"&forum_id="+lBwrId+"&cmd=edit_message";
 }

function frmMove()
 {
  document.location = "/?bwr_id="+lBwrId+"&fms_id="+lFmsId+"&fms_fms_id="+lFmsFmsId+"&cmd=move_thread";
 }

function frmDel()
 {
  document.location = "/?bwr_id="+lBwrId+"&fms_id="+lFmsId+"&fms_fms_id="+lFmsFmsId+"&cmd=remove_message";
 }

customToolTip =  '<div id="tool_tip" style="z-index:4002;position:absolute;left:-1000px;top:-1000px;width:190px;">';

customToolTip += '<div style="height:14px;">';
customToolTip += '<div class="tt_a_tl" style="float:left;width:14px;height:14px;"><div></div></div>';
customToolTip += '<div class="tt_a_t"  style="float:left;width:160px;height:14px;"><div></div></div>';
customToolTip += '<div class="tt_a_tr" style="float:left;width:14px;height:14px;"><div></div></div>';
customToolTip += '</div>';

customToolTip += '<table cellpadding="0" cellspacing="0"><tr>';
customToolTip += '<td class="tt_a_l" style="width:14px;height:14px;"></td>';
customToolTip += '<td id="tool_tip_text" class="tt_a_c" style="width:152px;font-size:11px;line-height:19px;padding-left:4px;padding-right:4px;">&nbsp;</td>';
customToolTip += '<td class="tt_a_r" style="width:14px;height:14px;"></td>';
customToolTip += '</tr></td></table>';

customToolTip += '<div style="height:14px;">';
customToolTip += '<div class="tt_a_bl" style="float:left;width:14px;height:14px;"><div></div></div>';
customToolTip += '<div class="tt_a_b"  style="float:left;width:160px;height:14px;"><div></div></div>';
customToolTip += '<div class="tt_a_br" style="float:left;width:14px;height:14px;"><div></div></div>';
customToolTip += '</div>';

customToolTip += '</div>';

cpr = 14;
cpl = 14;
cpt = 14;
cpb = 14;

function setUsrB(v)
 {
  var r=new RegExp("[|]","gi");
  v = v.replace(r,"'");
  v = v.replace(/&lt;/g,"<");
  v = v.replace(/&gt;/g,">");
  setToolTip(v);
 }

function printPage(url)
 {
  newWindow(url, "printwindow");
  return false;
 }

function openAtbPanel(p)
{
 hideGlow();
 if(ie6)
  getStyle(p).height='100%';
 else
  getStyle(p).height='';
 getStyle(p+'b').display='none';
 setToolTip('');
}

function initUseInvoice(id)
 {
  eval("var c = document.customer_addresses"+id+".is_invoice.checked;");
  if(c)
   getStyle("invoice_address_"+id).display = "none";
  else
   getStyle("invoice_address_"+id).display = "";
  }

var skipFocus=true;
function clearError(item)
 {
  if(!skipFocus)
   item.style.background="#ffffff";
 }

window.setTimeout('skipFocus=false;', 300);

function swapCheckBox(name, form)
 {
  var frm = "order_form";
  if(form!=null)
   frm = form;

  var checked = eval("document."+frm+"."+name+".checked;");
  if(checked)
   checked = false;
  else
   checked = true;

  eval("document."+frm+"."+name+".checked="+checked+";");
 }

function openSearch(i)
 {
  try
   {
    hideGlow();
    setToolTip('');
    getStyle("open_psearch_"+i).display="none";
    getStyle("psearch_"+i).display="";
    pushUrl("/?bwr_id="+i+"&cmd=set_w_open",true);
   }
  catch(e){}
 }

function closeSearch(i)
 {
  try
   {
    hideGlow();
    setToolTip('');
    getStyle("open_psearch_"+i).display="";
    getStyle("psearch_"+i).display="none";
    pushUrl("/?bwr_id="+i+"&cmd=set_w_close",true);
   }
  catch(e){}
 }

var glowBuild = false;

function setGlowEx(item)
 {
  setGlow(item, true);
 }

var ogXPos = 0;
var ogYpos = 0;

function setGlow(item, ex)
 {
  if( (windowOpen) | (!mayStart))
   return;

  var prd = "prd";

  if(ex)
    e = item;
  else 
    e = document.getElementById(prd+item);

  gh = getElementHeight(e);
  gw = getElementWidth(e);

  gx = getElementXPos(e);
  gy = getElementYPos(e);

  if((ie6|ie7) & (e.id=="dw"))
   gy += getScrollTop();

  if((ogXPos==gx) & (ogYpos==gy))
   return;

  ogXPos=gx;
  ogYpos=gy;

  if(!glowBuild)
   {
    buildGlows(gw,gh,gx,gy);
    gAnimator();
   }
  else
   {
    setGlowPos('gl1_', gw, gh, gx-12, gy-12);
    if(runTransactions)
     {
      setGlowPos('gl2_', gw, gh, gx-12, gy-12);
      setGlowPos('gl3_', gw, gh, gx-12, gy-12);
     }
    gAnimator();
   }
 }


function buildGlows(gw,gh,gx,gy)
 {
  glowBuild = true;
  buildGlow('gl1_', 'glow_a', gw, gh, gx-12, gy-12);
  if(runTransactions)
   {
    buildGlow('gl2_', 'glow_b', gw, gh, gx-12, gy-12);
    buildGlow('gl3_', 'glow_c', gw, gh, gx-12, gy-12);
   }
 }


//window.setTimeout('buildGlows(100,100,-500,-500);', 10);

var gaCounter   = 0;
var glowVisible = false;
function gAnimator(gas)
 {
  if(!runTransactions)
   {
    showGlow('gl1_', true);
    glowVisible=true;
    return;
   }

  if(!gas)
   gaCounter = 0;

  if(gaCounter==0)
   {
    showGlow('gl1_', false);
    showGlow('gl2_', false);
    showGlow('gl3_', false);
   }
  else if(gaCounter==1)
   {
    showGlow('gl3_', true);
   }
  else if(gaCounter==2)
   {
    showGlow('gl3_', false);
    showGlow('gl2_', true);
   }
  else if(gaCounter==3)
   {
    showGlow('gl2_', false);
    showGlow('gl1_', true);
   }

  gaCounter++;

  if(gaCounter==1)
   {
    glowVisible=true;
    window.setTimeout("gAnimator(true);", 40);
   }
  else if(gaCounter<4)
   {
    window.setTimeout("gAnimator(true);", 80);
   }
 }

function setGIndex(e, i)
 {
  try
   {
    for(var c=1;c<9;c++)
     {
      getStyle(e+c).zIndex=i;
     }
   }
  catch(e){}
 }

function buildGlow(gi, cl, w, h, x, y)
 {
  var g = '<div id="'+gi+'1" class="'+cl+'_tl" style="display:none;z-index:1000;position:absolute;width:12px;height:12px;left:'+x+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'2" class="'+cl+'_t"  style="display:none;z-index:1000;position:absolute;width:'+w+'px;height:12px;left:'+(x+12)+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'3" class="'+cl+'_tr" style="display:none;z-index:1000;position:absolute;width:12px;height:12px;left:'+(x+12+w)+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'4" class="'+cl+'_l"  style="display:none;z-index:1000;position:absolute;width:12px;height:'+h+'px;left:'+x+'px;top:'+(y+12)+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'5" class="'+cl+'_r"  style="display:none;z-index:1000;position:absolute;width:12px;height:'+h+'px;left:'+(x+12+w)+'px;top:'+(y+12)+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'6" class="'+cl+'_bl" style="display:none;z-index:1000;position:absolute;width:12px;height:12px;left:'+x+'px;top:'+(y+h+12)+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'7" class="'+cl+'_b"  style="display:none;z-index:1000;position:absolute;width:'+w+'px;height:12px;left:'+(x+12)+'px;top:'+(y+h+12)+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'8" class="'+cl+'_br" style="display:none;z-index:1000;position:absolute;width:12px;height:12px;left:'+(x+12+w)+'px;top:'+(y+h+12)+'px;"><div></div></div>';
  addToDocument(g);
 }

function setGlowPos(gi, w, h, x, y)
 {
  setLayerPos(gi+"1",x,y);
  setLayerPos(gi+"2",x+12,y);
  setLayerPos(gi+"3",x+w+12,y);
  setLayerPos(gi+"4",x,y+12);
  setLayerPos(gi+"5",x+w+12,y+12);
  setLayerPos(gi+"6",x,y+h+12);
  setLayerPos(gi+"7",x+12,y+h+12);
  setLayerPos(gi+"8",x+w+12,y+h+12);
  setLayerWidth(gi+"2",w);
  setLayerWidth(gi+"7",w);
  setLayerHeight(gi+"4",h);
  setLayerHeight(gi+"5",h);
 }

function showGlow(gi, s)
 {
  var sStr = "";
  if(!s)
   sStr = "none";

  getStyle(gi+"1").display=sStr;
  getStyle(gi+"2").display=sStr;
  getStyle(gi+"3").display=sStr;
  getStyle(gi+"4").display=sStr;
  getStyle(gi+"5").display=sStr;
  getStyle(gi+"6").display=sStr;
  getStyle(gi+"7").display=sStr;
  getStyle(gi+"8").display=sStr;
 }

function hideGlow()
 {
  try
   {
    glowVisible = false;
    if(runTransactions)
     {
      showGlow('gl2_', false);
      showGlow('gl3_', false);
     }

    showGlow('gl1_', false);
    ogXPos = 0;
    ogYPos = 0;
   }
  catch(e){}
 }

function buyPrd(bwrId)
 {
  eval("document.ord_"+bwrId+".handle.value='sys_check_out';");
  eval("document.ord_"+bwrId+".bwr_id.value='';document.ord_"+bwrId+".cmd.value='set';document.ord_"+bwrId+".submit();");
 }

function addPrd(pageId, bwrId)
 {
  resetPrd(pageId, bwrId);
  eval("document.ord_"+bwrId+".submit();");
 }

function resetPrd(pageId, bwrId)
 {
  eval("document.ord_"+bwrId+".bwr_id.value='"+pageId+"';document.ord_"+bwrId+".cmd.value='add';");
 }

function addProduct(bwrId)
 {
  eval("document.ord_"+bwrId+".bwr_id.value='';document.ord_"+bwrId+".cmd.value='set';document.ord_"+bwrId+".submit();");
 }

var mStartTool = false;
var toolCan    = false;
var oldTItem   = "";
function movePrd(item)
 {
  if(!mayStart) 
   return;

  if(toolCan)
   {
    toolCan = false;
    return;
   }

  if(!mStartTool)
   {
    window.setTimeout("mStartTool=true;", 200);
    return;
   }

  var mItem = document.getElementById("info"+item).style;
  if(oldTItem!=item)
   {
    if(oldTItem!="")
     {
      var m = document.getElementById("info"+oldTItem).style;
      m.top  = -200+"px";
      m.left = -500+"px";
     }

    oldTItem = item;
   }

  h = getLayerHeight("info"+item);
  w = getLayerWidth("info"+item);

  var xPos = mouseX;
  if(xPos+w>getWindowWidth()-18)
   xPos = xPos-w-16;
  else
   xPos = xPos + 4;

  var yPos = mouseY;

  if(yPos+h-getScrollTop()>getWindowHeight()-18)
   yPos = yPos-h-16;
  else
   yPos = yPos + 12;

  mItem.top  = yPos+12+"px";
  mItem.left = xPos+12+"px";
 }

function exitPrd(item)
 {
  toolCan    = true;
  oldTItem   = "";
  var mItem  = document.getElementById("info"+item).style;
  mItem.top  = -200+"px";
  mItem.left = -500+"px";
 }

var oldItem = "";
var oBorder = "";
function walkPrd(item, sc, lc)
 {
  if(sc==null)
   sc = "#ba131a";

  if(lc==null)
   lc = "#f8991c";

  e = document.getElementById("prd"+item);

  setGlow(item);

  if(e!=oldItem)
   {
    if(oldItem!="")
     {
      oldItem.style.borderColor = oBorder;
     }
    oldItem = e;
    oBorder = lc;
   }

  e.style.border = "1px solid "+sc;
 }

var lItem = -1;
var lBack = "";
function walk(i, c)
 {
  var nBack=i.style.background;
  i.style.background=c;

  if((lItem!=-1) & (lItem!=i) )
    lItem.style.background="none";

  lItem=i;
  lBack=nBack;
 }

function setImage(img, url)
 {
  img.src = url;
 }

var menuCounter    = -4;
var mayStartMenu   = false;
var menuNowVisible = "";
var menuCover      = false;
function showPanel(p)
 {
  if( (!mayStartMenu) | (!mayStart) )
   return;

  menuCounter    = -2;

  eX = getElementXPos(document.getElementById("pos_test"));
  eY = getElementYPos(document.getElementById("pos_test"));

  var inf = false;
  if(parent.name=="xsdot_application_manager")
   inf=true;

  if(ieComp & (ie6|ie7))
   eY += getScrollTop();
  
  if(menuNowVisible!=p)
   {
    if(menuNowVisible!="")
     hidePanelLayer(menuNowVisible);
    menuNowVisible = p;
   }

  if(p=="head_shop_panel")
   {
    eX += -31;
    eY += 20;
   }
  else if(p=="seed_shop_panel")
   {
    eX += 128;
    eY += 20;
   }
  else if(p=="grow_shop_panel")
   {
    eX += 290;
    eY += 20;
   }
  else if(p=="smart_shop_panel")
   {
    eX += 448;
    eY += 20;
   }
  else if(p=="page_tools")
   {
    eX += 532;
    eY += 46;
   }

  setLayerPos(p, eX, eY);
  showLayer(p);

  setGIndex("gl1_",100);
  try
   {
    if( (ie5|ie6) & (!op))
     {
      if(!menuCover)
       {
        menuCover=true;
        addToDocument('<iframe id="panel_cover" style="position:absolute;top:-200;left:-200;width:1;height:1;z-index:201;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" src="/empty.gif" frameBorder="0" scrolling="no"></iframe>');
       }
      var panelHeight = getLayerHeight(p);
      var panelWidth  = getLayerWidth(p);
      getStyle("panel_cover").width  = panelWidth;
      getStyle("panel_cover").height = panelHeight;
      setLayerPos("panel_cover", eX, eY);
     }
   }
  catch(e){}
 }

function hidePanel(p) {menuCounter = 4;}

function hidePanels()
 {
  if(menuNowVisible!="")
   {    
    menuCounter = 4;
   }

  showSubMenu('');
 }

function menuTimer()
 {
  if(menuCounter==0)
   {
    if(menuNowVisible!="")
     hidePanelLayer(menuNowVisible)
   }

  menuCounter--;
  window.setTimeout('menuTimer()', 33);
 }

function hidePanelLayer(p)
 {
  menuNowVisible = "";
  setLayerPos(p, -1000, -1000);
  try
   {
    if( (ie5|ie6) & (!op))
     {
      setLayerPos("panel_cover", -1000, -1000);
     }
   }
  catch(e){}
  setGIndex("gl1_",1000);
 }

function setTab(v)
 {
  if(v==0)
   document["tab_control"].src = tab1.src;
  else if(v==1)
   document["tab_control"].src = tab2.src;
  else if(v==2)
   document["tab_control"].src = tab3.src;
  else if(v==3)
   document["tab_control"].src = tab4.src;
 }

menuTimer();
window.setTimeout('mayStartMenu=true;', 600);

function showContainer(bwrId, subBwrId)
 {
  containerStop(bwrId);
  setContainer(bwrId, subBwrId);
  hideLayer('m_'+bwrId);
 }

function setContainer(bwrId, subBwrId)
 {
  var sel = getSelectedContainerItem(bwrId);
  if(sel!="0")
   {
    strSelLayer = "container_item_" + sel;
    getStyle(strSelLayer).display = 'none'; 
   }

  var loadingLayer = "loading"+bwrId;
  getStyle(loadingLayer).display = 'none'; 

  showContainerItem(bwrId, subBwrId);
  setSelectedContainerItem(bwrId, subBwrId);

  var selPos = getSelectedContainerPos(bwrId);
  try
   {
  if(selPos>0)
   {
    backLayer = "back_container_" + bwrId;
    getStyle(backLayer).display = ''; 
    document["back_img_"+bwrId].src = eval("backImageEnabled"+bwrId);
   }
  else
   {
    backLayer = "back_container_" + bwrId;
    getStyle(backLayer).display = 'none'; 
    document["back_img_"+bwrId].src = eval("backImageDisabled"+bwrId);
   }

  var mP     = eval("pointer"+bwrId);
  if(selPos<mP-1)
   {
    nextLayer = "next_container_" + bwrId;
    getStyle(nextLayer).display = ''; 
    document["next_img_"+bwrId].src = eval("nextImageEnabled"+bwrId);
   }
  else
   {
    nextLayer = "next_container_" + bwrId;
    getStyle(nextLayer).display = 'none'; 
    document["next_img_"+bwrId].src = eval("nextImageDisabled"+bwrId);
   }
  }
 catch(s){}

  var popUpEventCounter = 1;
  for(var c=0;c<containerEventPointer;c++)
   {
    if(subBwrId==conainerPageIdEvent[c])
     {
      initPopFader(conainerBwrIdEvent[c]);
      window.setTimeout("startPopFader(conainerBwrIdEvent["+c+"]);",500+(350*popUpEventCounter));
      popUpEventCounter++;
     }
   }
 }

function addContainerItem(bwrId, subBwrId, name, selected)
 {
  if(eval("pointer"+bwrId)<256)
   {
    eval("containerId"+bwrId+"[pointer"+bwrId+"]="+subBwrId);
    eval("containerSelected"+bwrId+"[pointer"+bwrId+"]="+selected);
    eval("containerName"+bwrId+"[pointer"+bwrId+"]='"+name+"'");
    eval("pointer"+bwrId+"++;");
   }
 }

function getSelectedContainerItem(bwrId)
 {
  var p = eval("pointer"+bwrId);

  for(var c=0;c<p;c++)
   {
    if(eval("containerSelected"+bwrId+"[c]"))
     {
      return eval("containerId"+bwrId+"[c]");
     }
   }
  return "0";
 }

function getSelectedContainerPos(bwrId)
 {
  var p = eval("pointer"+bwrId);
  for(var c=0;c<p;c++)
   {
    if(eval("containerSelected"+bwrId+"[c]"))
     {
      return c;
     }
   }
  return 0;
 }

function setSelectedContainerItem(bwrId, subBwrId)
 {
  try
   {
    setCookie("sel_"+bwrId, subBwrId);
   }
  catch(e){}

  var p = eval("pointer"+bwrId);
  for(var c=0;c<p;c++)
   {
    if(eval("containerId"+bwrId+"[c]")==subBwrId)
     {
      eval("containerSelected"+bwrId+"[c]=true;");
     }
    else
     {
      eval("containerSelected"+bwrId+"[c]=false;");
     }
   }
 }

function getContainerHead(bwrId, subBwrId)
 {
  var p = eval("pointer"+bwrId);
  for(var c=0;c<p;c++)
   {
    if(eval("containerId"+bwrId+"[c]")==subBwrId)
     {
      return eval("containerName"+bwrId+"[c]");
     }
   }
  return "-";
 }

function initContainer(bwrId)
 {
  var f = 0;
  var p = eval("pointer"+bwrId);

  try
   {
    sel = getCookie("sel_"+bwrId);
    if(sel != null)
     {
      setContainer(bwrId, sel);
     }
   }
  catch(e){} 

  for(var c=0;c<p;c++)
   {
    var sel = eval("containerSelected"+bwrId+"[c]");

    if(sel)
     {
      f = c;
      break;
     }
   }

  subBwrId = eval("containerId"+bwrId+"[f]");
  setContainer(bwrId, subBwrId);
 }

function showContainerItem(bwrId, subBwrId)
 {
  strLayer             = "container_item_" + subBwrId;
  writeLayer("containerItemHead"+bwrId, getContainerHead(bwrId, subBwrId));

  if(setOpacity(subBwrId, 0))
   {
    eval("fader"+subBwrId+"=0;"); 
    fadeIn(subBwrId);
   }

  try
   {
    layer                = getStyle(strLayer);
    layer.display        = "";
   }
  catch(e){}
 }

function fadeIn(bwrId)
 {
  c = eval("fader"+bwrId);
  c = c + 14;

  if(!runTransactions)
   c=100;   

  eval("fader"+bwrId+"=c;"); 
  if(c<100)
   {
    setOpacity(bwrId, c);
    window.setTimeout("fadeIn("+bwrId+");", 40);
   }
  else
   {
    setOpacity(bwrId, 100);
   }
 }

function setOpacity(bwrId, v)
 {
  strConLayer = "fader_" + bwrId;

  if(ie5|ie6)
   {
    try
     {
      getStyle(strConLayer).filter = 'alpha(opacity='+v+')';
      return true;
     }
    catch(e) {}
   }
  return false;   
 }

function setNextContainerItem(bwrId)
 {
  containerStop(bwrId);
  setNextContainer(bwrId, true);
  hideLayer('m_'+bwrId);
 }

function setNextContainer(bwrId, con)
 {
  var sel = getSelectedContainerPos(bwrId);
  sel++;

  var p   = eval("pointer"+bwrId);
  if(sel<p)
   {
    subBwrId = eval("containerId"+bwrId+"[sel]");
    setContainer(bwrId, subBwrId);
   }
  else if(con)
   {
    sel = 0;
    subBwrId = eval("containerId"+bwrId+"[sel]");
    setContainer(bwrId, subBwrId);
   }
 }

function setPrevContainerItem(bwrId)
 {
  containerStop(bwrId);
  setPrevContainer(bwrId);
  hideLayer('m_'+bwrId);
 }

function setPrevContainer(bwrId)
 {
  var sel = getSelectedContainerPos(bwrId);
  var p   = eval("pointer"+bwrId);

  sel--;
  if(sel<0)
   sel=p-1;

  if(sel>=0)
   {
    subBwrId = eval("containerId"+bwrId+"[sel]");
    setContainer(bwrId, subBwrId);
   }
 }

function createContainerArrays(bwrId)
 {
  eval("pointer"+bwrId+"=0;");
  eval("containerId"+bwrId+"=new Array(256);");
  eval("containerSelected"+bwrId+"=new Array(256);");
  eval("containerName"+bwrId+"=new Array(256);");
 }

var contianerDelayedChain = 0;
function containerPlay(bwrId, speed)
 {
  containerRun(bwrId);
  sSpeed = speed;
  if(sSpeed<2000)
   sSpeed=2000;

  window.setTimeout("playContainer("+bwrId+", "+speed+");", sSpeed + contianerDelayedChain);
  contianerDelayedChain += 900;
 }

var stopContainers = false;
function playContainer(bwrId, speed)
 {
  if(!runTransactions)
   return;

  if(stopContainers)
   return;

  if(eval("containerRun"+bwrId))
   {
    setNextContainer(bwrId, true);
   }
  window.setTimeout("playContainer("+bwrId+", "+speed+");", speed);
 }

function containerStop(bwrId)
 {
  try
   {
    eval("containerRun"+bwrId+"=false;");
    document["play_img_"+bwrId].src = eval("containerPlayImage"+bwrId);
   }
  catch(e){}
 }

function containerRun(bwrId)
 {
  try
   {
    eval("containerRun"+bwrId+"=true;");
    document["play_img_"+bwrId].src = eval("containerStopImage"+bwrId);
   }
  catch(e){}
 }

function containerStopStart(bwrId)
 {
  var curPlay = eval("containerRun"+bwrId+";");
  if(curPlay)
   {
    containerStop(bwrId);
   }
  else
   {
    containerRun(bwrId);
   }
 }

var containerEventPointer = 0;
var conainerPageIdEvent   = new Array(128);
var conainerBwrIdEvent    = new Array(128);

function addContainerEvent(containerId, pageId, bwrId)
 {
  conainerPageIdEvent[containerEventPointer] = pageId;
  conainerBwrIdEvent[containerEventPointer]  = bwrId;
  containerEventPointer++;
 }


var winWidth = 0;
checkWin();
function checkWin()
 {
  window.setTimeout("checkWinWidth();",1000);    
 }

function checkWinWidth()
 {
  try
   {
    var cWidth = getWindowWidth();
    if(winWidth==0)
     {
      winWidth = cWidth;
     }
    else if(cWidth!=winWidth)
     {
      winWidth = cWidth;
      hideAJX();
     }
   }
  catch(e){}
  window.setTimeout("checkWinWidth();", 300);    
 }

function elementUpdate()
 {
  hideAJX();
 }

function hideAJX()
 {
  if(menuNowVisible!="")
   hidePanelLayer(menuNowVisible);
  if(windowOpen)
   closeWindow();
  if(glowVisible)
   hideGlow();
 }

function pushEmoticon(s, e)
 {
  insertTag(e, " " + s + " ");
  closeWindow();
 }

function insertTag(e, sTag, eTag)
 {
  insertAtCursor(e, sTag, eTag);
 }

function insertAtCursor(textElement, sTag, eTag) 
 {
  if (document.selection) 
   {
    textElement.focus();
    var objRange  = document.selection.createRange();
    var sOldRange = objRange.text;

    if(document.selection.type=="Text")
     {
      if(eTag==null)
       objRange.text = sTag+ objRange.text;
      else
        objRange.text = sTag+ objRange.text+eTag;
     }
    else
     {
      if(eTag==null)
       objRange.text = sTag; 
      else
       objRange.text = sTag+eTag; 
     }
   }
  else if (textElement.selectionStart || textElement.selectionStart == '0')
   {
    var startPos = textElement.selectionStart;
    var endPos   = textElement.selectionEnd;
    if(eTag==null)
     {
      var a = textElement.value.substring(0, startPos);
      var b = textElement.value.substring(startPos, textElement.value.length);
      textElement.value = a + sTag + b;
     }
    else
     {
      var a = textElement.value.substring(0, startPos);
      var b = textElement.value.substring(startPos, endPos);
      var c = textElement.value.substring(endPos, textElement.value.length);
      textElement.value = a + sTag + b + eTag + c;
     }
   } 
 }


var lsm = "";
function showSubMenu(bwrId)
 {
  if(bwrId==null)
   return;

  if(lsm==bwrId)
   return;
  try {getStyle("sm"+bwrId).display='';setGlowEx(document.getElementById("sm"+bwrId));}
  catch(e)
   {
    gaCounter=9;
    if(!windowOpen)
     hideGlow();
   }

  if(lsm!="")
    try {getStyle("sm"+lsm).display='none';} catch(e) {}
  lsm = bwrId;
 }

var sr = null;
function symbolAction(c)
 {
  if(sr != null)
   insertTag(sr, "&#"+c+";");
  closeWindow();
 }

function selectPrdGuid(pcBwrId, select)
 {
  var sel     = eval("document.ord_"+pcBwrId+".prd_id;");
  var selItem = sel.value;
  for(var c=0;c<sel.options.length;c++)
   {
    var val = sel.options[c].value;

    if(val!=selItem)
     getStyle("cpcg"+val).display='none';
   }
  getStyle("cpcg"+selItem).display='';
 }

function pushStats(id)
 {
  var d = document.location+"";
  if(d.indexOf("http:")==0)
   {
    statsImage = new Image();
    statsImage .src = "http://stats.xsdot.com/?p=stats&id="+id;
   }
 }

function initFlash(layer,url,w,h)
 {
  var fObject  = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="fo" width="'+w+'" height="'+h+'">';
  fObject     += '<param name="base" value="/" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent"/><param name="allowScriptAccess" value="sameDomain"/><param name="movie" value="'+url+'"/>';
  fObject     += '<embed wmode="transparent" base="/platform/design/xsdot_logo/" src="'+url+'" width="'+w+'" height="'+h+'" allowScriptAccess="sameDomain"></embed></object>'
  writeLayer(layer,fObject);
 }

function addFavorite()
 {
  var title = document.title;
  var url   = location.href;

  if(window.sidebar)
   {
    window.sidebar.addPanel(title, url,"");
   }
  else if( window.external ) 
   {
    window.external.AddFavorite( url, title); 
   }
  else if(window.opera && window.print) 
   {
    var elem = document.createElement('a');
    elem.setAttribute('href',url);
    elem.setAttribute('title',title);
    elem.setAttribute('rel','sidebar');
    elem.click();
   }
 }

