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",    "", true, false);
    addMenuItem(30,  20, "Sticky",    "frmSt('s',"+s+");", true ,s);
    addMenuItem(30,  20, "Closed",    "frmSt('c',"+c+");", true ,c);

    addMenuItem(40,  0, "Publish", "", true  , false);

    addMenuItem(50,  40, "Channel 1",  "toggleSt("+p+", 1);",   true  , testBit(p,1));
    addMenuItem(50,  40, "Channel 2",  "toggleSt("+p+", 2);",   true  , testBit(p,2));
    addMenuItem(50,  40, "Channel 3",  "toggleSt("+p+", 4);",   true  , testBit(p,4));
    addMenuItem(50,  40, "Channel 4",  "toggleSt("+p+", 8);",   true  , testBit(p,8));
    addMenuItem(50,  40, "Channel 5",  "toggleSt("+p+", 16);",  true  , testBit(p,16));
    addMenuItem(50,  40, "Channel 6",  "toggleSt("+p+", 32);",  true  , testBit(p,32));
    addMenuItem(50,  40, "Channel 7",  "toggleSt("+p+", 64);",  true  , testBit(p,64));
    addMenuItem(50,  40, "Channel 8",  "toggleSt("+p+", 128);", true  , testBit(p,128));
   }
  menuShow();
 }

function toggleSt(p,b)
 {
  if(testBit(p,b))
   p = p - b;
  else
   p = p + b;
  frmSt('p',p);
 }

function testBit(p,b)
 {
  if( (p&b)>0)
   return true;
  else
   return false;
 }



function oopenFrmAdm(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:202;position:absolute;left:-1000px;top:-1000px;width:190px;">';

customToolTip += '<div style="height:14px;">';
customToolTip += '<div class="glow_a_tl" style="float:left;width:14px;height:14px;"><div></div></div>';
customToolTip += '<div class="glow_a_t"  style="float:left;width:160px;height:14px;"><div></div></div>';
customToolTip += '<div class="glow_a_tr" style="float:left;width:14px;height:14px;"><div></div></div>';
customToolTip += '</div>';

customToolTip += '<table cellpadding="0" cellspacing="0"><tr>';
customToolTip += '<td class="glow_a_l" style="width:14px;height:14px;"></td>';
customToolTip += '<td id="tool_tip_text" class="glow_a_c" style="width:152px;font-size:11px;line-height:19px;padding-left:4px;padding-right:4px;">&nbsp;</td>';
customToolTip += '<td class="glow_a_r" style="width:14px;height:14px;"></td>';
customToolTip += '</tr></td></table>';

customToolTip += '<div style="height:14px;">';
customToolTip += '<div class="glow_a_bl" style="float:left;width:14px;height:14px;"><div></div></div>';
customToolTip += '<div class="glow_a_b"  style="float:left;width:160px;height:14px;"><div></div></div>';
customToolTip += '<div class="glow_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 processAuto(auto)
 {
 try
  {
   if(forceClear)
     setHoldData();

   var c = getCookie("hchecked");
   if(c=='1')
    {
     var n = getCookie("hname");
     var p = getCookie("hpass");

     if(n==null)
      n="";

     if(p==null)
      p="";

     if( (n!="") & (p!="") )
      {
       try {getStyle("lao").display="";}catch(f){}
       var a = getCookie("hauto");

       document.logonvalues.remember.checked     = true;
       document.logonvalues.logon_name.value     = n;
       document.logonvalues.logon_password.value = p;

       if((a=='1') & (auto))
        { 
         document.logonvalues.auto.checked = true;
         if(!forceOff)
           {
            window.setTimeout("document.logonvalues.submit();",300);
           }
        }
      }
    }
   else
    {
     document.logonvalues.auto.disabled=true;
    }
  }
 catch(e){}
 }

function setUsrB(v)
 {
  var r=new RegExp("[|]","gi");
  v = v.replace(r,"'");
  v = v.replace(/&lt;/g,"<");
  v = v.replace(/&gt;/g,">");
  setToolTip(v);
 }

var skipFocus=true;
function clearError(item)
 {
  if(!skipFocus)
   item.style.background="#ffffff";
 }
window.setTimeout('skipFocus=false;', 300);

var glowBuild = false;
function setGlowEx(item)
 {
  setGlow(item, true);
 }

var ogXPos = 0;
var ogYpos = 0;

function setGlow(item, ex)
 {
  if(windowOpen)
   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-14, gy-14);
    gAnimator();
   }
 }


function buildGlows(gw,gh,gx,gy)
 {
  glowBuild = true;
  buildGlow('gl1_', 'glow_a', gw, gh, gx-14, gy-14);
 }


var glowVisible = false;
function gAnimator(gas)
 {
  if(!runTransactions)
   {
    showGlow('gl1_', true);
    glowVisible=true;
    return;
   }
  showGlow('gl1_', false);
 }

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:;z-index:199;position:absolute;width:14px;height:14px;left:'+x+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'2" class="'+cl+'_t"  style="display:;z-index:199;position:absolute;width:'+w+'px;height:14px;left:'+(x+14)+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'3" class="'+cl+'_tr" style="display:;z-index:199;position:absolute;width:14px;height:14px;left:'+(x+14+w)+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'4" class="'+cl+'_l"  style="display:;z-index:199;position:absolute;width:14px;height:'+h+'px;left:'+x+'px;top:'+(y+14)+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'5" class="'+cl+'_r"  style="display:;z-index:199;position:absolute;width:14px;height:'+h+'px;left:'+(x+14+w)+'px;top:'+(y+14)+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'6" class="'+cl+'_bl" style="display:;z-index:199;position:absolute;width:14px;height:14px;left:'+x+'px;top:'+(y+h+14)+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'7" class="'+cl+'_b"  style="display:;z-index:199;position:absolute;width:'+w+'px;height:14px;left:'+(x+14)+'px;top:'+(y+h+14)+'px;"><div></div></div>';
  g = g + '<div id="'+gi+'8" class="'+cl+'_br" style="display:;z-index:199;position:absolute;width:14px;height:14px;left:'+(x+14+w)+'px;top:'+(y+h+14)+'px;"><div></div></div>';
  addToDocument(g);
 }

function setGlowPos(gi, w, h, x, y)
 {
  setLayerPos(gi+"1",x,y);
  setLayerPos(gi+"2",x+14,y);
  setLayerPos(gi+"3",x+w+14,y);
  setLayerPos(gi+"4",x,y+14);
  setLayerPos(gi+"5",x+w+14,y+14);
  setLayerPos(gi+"6",x,y+h+14);
  setLayerPos(gi+"7",x+14,y+h+14);
  setLayerPos(gi+"8",x+w+14,y+h+14);
  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;
    showGlow('gl1_', false);
    ogXPos = 0;
    ogYPos = 0;
   }
  catch(e){}
 }

function exitPrd(item)
 {
  toolCan    = true;
  oldTItem   = "";
  var mItem  = document.getElementById("info"+item).style;
  mItem.top  = -200+"px";
  mItem.left = -500+"px";
 }

function setImage(img, url)
 {
  img.src = url;
 }

var infoPanelBuild = false;
infoPanel =  '<div id="info_panel_ha" class="innovy_ipanel_ha" style="z-index:203;width:19px;height:10px;position:absolute;left:-1000px;top:-1000px;"><div></div></div>';
infoPanel += '<div id="info_panel_h" style="z-index:202;position:absolute;left:-1000px;top:-1000px;width:200px;">';
infoPanel += '<div style="height:14px;">';
infoPanel += '<div class="glow_a_tl" style="float:left;width:14px;height:14px;"><div></div></div>';
infoPanel += '<div class="glow_a_t"  style="float:left;width:170px;height:14px;"><div></div></div>';
infoPanel += '<div class="glow_a_tr" style="float:left;width:14px;height:14px;"><div></div></div>';
infoPanel += '</div>';
infoPanel += '<table cellpadding="0" cellspacing="0"><tr>';
infoPanel += '<td class="glow_a_l" style="width:14px;height:14px;"></td>';
infoPanel += '<td onmouseover="hidePanels();" id="info_panel_hc" class="glow_a_c" style="background-color:#ffffff;width:162px;text-align:center;font-size:11px;line-height:19px;padding-left:4px;padding-right:4px;">&nbsp;</td>';
infoPanel += '<td class="glow_a_r" style="width:14px;height:14px;"></td>';
infoPanel += '</tr></td></table>';
infoPanel += '<div style="height:14px;">';
infoPanel += '<div class="glow_a_bl" style="float:left;width:14px;height:14px;"><div></div></div>';
infoPanel += '<div class="glow_a_b"  style="float:left;width:170px;height:14px;"><div></div></div>';
infoPanel += '<div class="glow_a_br" style="float:left;width:14px;height:14px;"><div></div></div>';
infoPanel += '</div>';
infoPanel += '</div>';

var infoPanelBBuild = false;
infoPanelB =  '<div id="info_panel_va" class="innovy_ipanel_va" style="z-index:203;width:10px;height:19px;position:absolute;left:-1000px;top:-1000px;"><div></div></div>';
infoPanelB += '<div id="info_panel_v" style="z-index:202;position:absolute;left:-1000px;top:-1000px;width:230px;">';
infoPanelB += '<div style="height:14px;">';
infoPanelB += '<div class="glow_a_tl" style="float:left;width:14px;height:14px;"><div></div></div>';
infoPanelB += '<div class="glow_a_t"  style="float:left;width:200px;height:14px;"><div></div></div>';
infoPanelB += '<div class="glow_a_tr" style="float:left;width:14px;height:14px;"><div></div></div>';
infoPanelB += '</div>';
infoPanelB += '<table id="info_panel_vat" cellpadding="0" cellspacing="0"><tr>';
infoPanelB += '<td class="glow_a_l" style="width:14px;height:14px;"></td>';
infoPanelB += '<td onmouseover="hidePanels();" id="info_panel_vc" class="glow_a_c" style="background-color:#ffffff;width:192px;text-align:center;font-size:11px;line-height:19px;padding-left:4px;padding-right:4px;">&nbsp;</td>';
infoPanelB += '<td class="glow_a_r" style="width:14px;height:14px;"></td>';
infoPanelB += '</tr></td></table>';
infoPanelB += '<div style="height:14px;">';
infoPanelB += '<div class="glow_a_bl" style="float:left;width:14px;height:14px;"><div></div></div>';
infoPanelB += '<div class="glow_a_b"  style="float:left;width:200px;height:14px;"><div></div></div>';
infoPanelB += '<div class="glow_a_br" style="float:left;width:14px;height:14px;"><div></div></div>';
infoPanelB += '</div>';
infoPanelB += '</div>';

var menuCounter    = -4;
var mayStartMenu   = false;
var menuNowVisible = "";
var menuCover      = false;
var skipPanels     = false;
var lastPS         = "";
// var lastPDT        = "";
function showPanel(p, info, item)
 {
  if((!mayStartMenu) | (skipPanels))
   return;


if(windowOpen)
 return;  


  clearMO();

  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)
   eY += getScrollTop();

  lastPS = p;

  if(p.indexOf('i')==0)
   {
    var mc = p.substring(1, p.length);
    eY += 66;

    if(mc<6)
     {
      p = "infosl";
      eX = eX + 192 + (mc*116);
     } 
    else
     {
      p = "infosr";
      eX = eX + 25 + (mc*116);
     } 

    lastPS = p;
    setInfo(info);
   }
  else if(p.indexOf('pv')==0)
   {
    if(info=="")
     {
      hidePanels();
      return;
     }

    eX = getElementXPos(item);
    eY = getElementYPos(item);

    if(!infoPanelBBuild)
     {
      infoPanelBBuild=true;
      addToDocument(infoPanelB);
     }

    writeLayer("info_panel_vc", info);

    var iH    = getElementHeight(item);
    var pItem = document.getElementById("info_panel_vat");
    var pih   = getElementHeight(pItem)

    setLayerPos("info_panel_va",eX-15, eY+(pih/2)+6);
    eX = eX-240;

    if(p=="pt0")
     eX=getElementXPos(item)-20;
    p = "info_panel_v";
   }
  else if(p.indexOf('pt')==0)
   {
    if(info=="")
     {
      hidePanels();
      return;
     }

    var itemW = getElementWidth(item);
    eX = getElementXPos(item)+(itemW/2);
    eY = getElementYPos(item)+4;

    if(!infoPanelBuild)
     {
      infoPanelBuild=true;
      addToDocument(infoPanel);
     }

    setLayerPos("info_panel_ha",eX-9, eY+23);
    eX = eX-100;
    eY = eY+30;

    if(p=="pt0")
     eX=getElementXPos(item)-20;

    writeLayer("info_panel_hc", info);
    p = "info_panel_h";
   }
  else
   {
    return;
   }
  if(menuNowVisible!=p)
   {
    if(menuNowVisible!="")
     hidePanelLayer(menuNowVisible);
    menuNowVisible = p;
   }

  setLayerPos(p, eX, eY);
  showLayer(p);

  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 = 2;}

function hidePanels()
 {
  if(menuNowVisible!="")
   {    
    menuCounter = 2;
   }

  showSubMenu('');
 }

function menuTimer()
 {
  if(menuCounter==0)
   {
    if(menuNowVisible!="")
     hidePanelLayer(menuNowVisible)
   }

  menuCounter--;
  window.setTimeout('menuTimer()', 33);
 }

function hidePanelLayer(p)
 {
  menuNowVisible = "";
  setLayerPos(p, -1000, -1000);

  if((infoPanelBuild) & (p=="info_panel_h"))
   setLayerPos("info_panel_ha", -1000, -1000);

  if((infoPanelBBuild) & (p=="info_panel_v"))
   setLayerPos("info_panel_va", -1000, -1000);

  try
   {
    if( (ie5|ie6) & (!op))
     {
      setLayerPos("panel_cover", -1000, -1000);
     }
   }
  catch(e){}
  setGIndex("gl1_",199);
 }

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();

  if(moBuild)
   {
    omXPos = 0;
    omYPos = 0;
    showMO(false);
   }

  clearMO();
  clearBMO();
 }

 var curPos=0;
 function pushSmile(s)
  {
   pushEmoticon(s, document.message_editor.clm_text);
  }

 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 startQS()
 {
  document.forms["qs"].q.value="";
  hidePanels();
  return buildWindow('none', 0, 100, 176, 140, 100, false, '', '/?handle=search_suggestion', 480, false, "", 398);
 }

omXPos = 0;
omYpos = 0;
moBuild = false;
function setMO(item)
 {
  if(windowOpen)
   return;

  e  = item;

  gh = getElementHeight(e);
  gw = getElementWidth(e);

  gx = getElementXPos(e);
  gy = getElementYPos(e);

  if((ie6|ie7) & (e.id=="dw"))
   gy += getScrollTop();

  if((omXPos==gx) & (omYpos==gy))
   return;

  omXPos=gx;
  omYpos=gy;

  if(!moBuild)
   {
    buildMO(gw,gh,gx,gy);
    moBuild=true;
   }

  setMOPos(gw, gh-8, gx-8, gy-4);
  showMO(true);
 }

function buildMO(w, h, x, y)
 {
  var g = '<div id="lmo1" style="background-image:url(/platform/design/xsdot_link/xsdot_mo_tl.jpg);z-index:200;position:absolute;width:8px;height:8px;left:'+x+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="lmo2" style="background-image:url(/platform/design/xsdot_link/xsdot_mo_tc.jpg);z-index:200;position:absolute;width:'+w+'px;height:8px;left:'+(x+8)+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="lmo3" style="background-image:url(/platform/design/xsdot_link/xsdot_mo_tr.jpg);z-index:200;position:absolute;width:8px;height:8px;left:'+(x+8+w)+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="lmo4" style="background-image:url(/platform/design/xsdot_link/xsdot_mo_cl.jpg);z-index:200;position:absolute;width:8px;height:'+h+'px;left:'+x+'px;top:'+(y+8)+'px;"><div></div></div>';
  g = g + '<div id="lmo5" style="background-image:url(/platform/design/xsdot_link/xsdot_mo_cr.jpg);z-index:200;position:absolute;width:8px;height:'+h+'px;left:'+(x+8+w)+'px;top:'+(y+8)+'px;"><div></div></div>';
  g = g + '<div id="lmo6" style="background-image:url(/platform/design/xsdot_link/xsdot_mo_bl.jpg);z-index:200;position:absolute;width:8px;height:8px;left:'+x+'px;top:'+(y+h+8)+'px;"><div></div></div>';
  g = g + '<div id="lmo7" style="background-image:url(/platform/design/xsdot_link/xsdot_mo_bc.jpg);z-index:200;position:absolute;width:'+w+'px;height:8px;left:'+(x+8)+'px;top:'+(y+h+8)+'px;"><div></div></div>';
  g = g + '<div id="lmo8" style="background-image:url(/platform/design/xsdot_link/xsdot_mo_br.jpg);z-index:200;position:absolute;width:8px;height:8px;left:'+(x+8+w)+'px;top:'+(y+h+8)+'px;"><div></div></div>';
  addToDocument(g);
 }

function setMOPos(w, h, x, y)
 {
  setLayerPos("lmo1",x,y);
  setLayerPos("lmo2",x+8,y);
  setLayerPos("lmo3",x+w+8,y);
  setLayerPos("lmo4",x,y+8);
  setLayerPos("lmo5",x+w+8,y+8);
  setLayerPos("lmo6",x,y+h+8);
  setLayerPos("lmo7",x+8,y+h+8);
  setLayerPos("lmo8",x+w+8,y+h+8);
  setLayerWidth("lmo2",w);
  setLayerWidth("lmo7",w);
  setLayerHeight("lmo4",h);
  setLayerHeight("lmo5",h);
 }

function showMO(s)
 {
  var sStr = "";
  if(!s)
   {
    sStr   = "none";
    omXPos = -1;
   }
  getStyle("lmo1").display=sStr;
  getStyle("lmo2").display=sStr;
  getStyle("lmo3").display=sStr;
  getStyle("lmo4").display=sStr;
  getStyle("lmo5").display=sStr;
  getStyle("lmo6").display=sStr;
  getStyle("lmo7").display=sStr;
  getStyle("lmo8").display=sStr;
 }

function hideMO()
 {
  try
   {
    if(moBuild)
     {
      showMO(false);
     }
   }
  catch(e){}
 }

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();
   }
 }

bmoBuild = false;
function setBMO(item)
 {
  e  = item;

  gh = getElementHeight(e);
  gw = getElementWidth(e);

  gx = getElementXPos(e);
  gy = getElementYPos(e);

  if((ie6|ie7) & (e.id=="dw"))
   gy += getScrollTop();

  gw = gw-16;
  gx = gx+8;

  if(!bmoBuild)
   {
    buildBMO(gw,gh,gx,gy);
    bmoBuild=true;
   }
  setBMOPos(gw, gh-8, gx-8, gy);
  showBMO(true);
 }

function buildBMO(w, h, x, y)
 {
  var g = '<div id="bmo1" style="background-image:url(/platform/design/xsdot_buttons/xsdot_mo_l.gif);z-index:200;position:absolute;width:8px;height:30px;left:'+x+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="bmo2" style="background-image:url(/platform/design/xsdot_buttons/xsdot_mo_t.gif);z-index:200;position:absolute;width:'+w+'px;height:4px;left:'+(x+8)+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="bmo3" style="background-image:url(/platform/design/xsdot_buttons/xsdot_mo_r.gif);z-index:200;position:absolute;width:8px;height:30px;left:'+(x+8+w)+'px;top:'+y+'px;"><div></div></div>';
  g = g + '<div id="bmo4" style="background-image:url(/platform/design/xsdot_buttons/xsdot_mo_b.gif);z-index:200;position:absolute;width:'+w+'px;height:4px;left:'+(x+8)+'px;top:'+(y+8)+'px;"><div></div></div>';
  addToDocument(g);
 }

function setBMOPos(w, h, x, y)
 {
  setLayerPos("bmo1",x,y);
  setLayerPos("bmo2",x+8,y);
  setLayerPos("bmo3",x+w+8,y);
  setLayerPos("bmo4",x+8,y+30-4);

  setLayerWidth("bmo2",w);
  setLayerWidth("bmo4",w);
 }

function clearBMO()
 {
  if(bmoBuild)
   showBMO(false);
 }

function clearMO()
 {
  if(moBuild)
   showMO(false);
 }

function showBMO(s)
 {
  var sStr = "";
  if(!s)
   sStr = "none";

  getStyle("bmo1").display=sStr;
  getStyle("bmo2").display=sStr;
  getStyle("bmo3").display=sStr;
  getStyle("bmo4").display=sStr;
 }


var large = false;
function toggleFont()
 {
  if(large)
   {
    large = false;
    setSmallFont();
    document.cookie = "font=small";
   }
  else
   {
    large = true;
    setLargeFont();
    document.cookie = "font=large";
   }
 }

function setLargeFont()
 {
  setFontLabel(false);
  document.styleSheets[0].disabled=false;
  document.styleSheets[1].disabled=true;
 }

function setSmallFont()
 {
  setFontLabel(true);
  document.styleSheets[0].disabled=true;
  document.styleSheets[1].disabled=false;
 }

function initFont()
 {
  var val = getCookie("font");
  if(val=="large")
   {
    large=true;
    setLargeFont(true);
   }
 }

function setFontLabel(inc)
 {
  if(mayStart==false)
   {
    window.setTimeout("setFontLabel("+inc+")",300);
   }
  hidePanels();
  window.setTimeout("setFontLabelTrue("+inc+")",600);
 }

function setFontLabelTrue(inc)
 {
  if(inc)
   {
    writeLayer("incfont", "<a href='javascript:toggleFont();'>Increase font</a>"); 
    getStyle("fsm").display="none";
   }
  else
   {
    writeLayer("incfont", "<a href='javascript:toggleFont();'>Decrease font</a>");
    getStyle("fsm").display="";
   } 
 }

function printPage(url)
 {
  newWindow(url, "printwindow");
  return false;
 }

function newPage(url)
 {
  newWindow(url, "newPage");
  return false;
 }

function pdfPage(name, url)
 {
  newWindow(url, name);
  return false;
 }

function setMainInfo(i)
 {
  try
   {
    writeLayer("xsdot_main_info", i);
   }
  catch(e){}
 }

function setInfo(i, sMore)
 {
  if(lastPS=="")
   return;

  if(i=="")
   writeLayer(lastPS+"i", "");
  else if(lastPS.indexOf('i')==0)
   writeLayer(lastPS+"i", i+'..');
  else 
   writeLayer(lastPS+"i", i+'..&nbsp;&nbsp;<span class="xdot_ddm" href="">more &gt;&gt;</span>');
 }

 function setHoldData()
  {
   try
    {
     if(document.logonvalues.remember.checked)
      {
       setCookies();
       getStyle("lao").display="";
       document.logonvalues.auto.disabled=false;
      }
     else
      {
       clearCookies();
       getStyle("lao").display="none";
       document.logonvalues.auto.disabled=true;
      }    
    }
   catch(e){}
  }

 function setCookies()
  {
   setPersistentCookie("hchecked", "1");
   if(document.logonvalues.auto.checked)
    {
     setPersistentCookie("hauto", "1");
     setPersistentCookie("hpass", document.logonvalues.logon_password.value);
    }
   else 
    {
     setPersistentCookie("hauto", "0");
    }

   setPersistentCookie("hname", document.logonvalues.logon_name.value);
  }

 function clearCookies()
  {
   setPersistentCookie("hchecked", "");
   setPersistentCookie("hauto",    "");
   setPersistentCookie("hname",    "");
   setPersistentCookie("hpass",    "");
  }

function setPersistentCookie(CookieName, CookieValue)
 {
  var expireDate = new Date ();
  expireDate.setYear(expireDate.getFullYear()+1);
  document.cookie = escape(CookieName ) + "=" + escape(CookieValue) + "; expires=" + expireDate.toGMTString() + "; path=/";
 }  

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+";");
 }

