/*****init data******/
window.onload=setSiteBodyPosition;
/****************/
function setSiteBodyPosition()
{
   LoginErrorMessage();
 }

function ReplaceString(s1, s2, s3)
{
  var s = "";
  var i = -1;

  if (s2 == "") s2 = " ";
  while(true)
  {
    i = s1.indexOf(s2);
    if (i >= 0)
    {
      s = s + s1.substr(0, i) + s3;
      s1 = s1.substr(i + s2.length);
    }
    else
      break;
  }
  return s + s1;
}

function MM_showHideLayers(id, state)
{
  var v, obj;

    if ((obj=MM_findObj(id)) != null)
    {
      v = state;
      if (obj.style)
      {
         obj=obj.style;
         v = (v=='show')?'visible':(v=='hide')?'hidden':v;
      }
      obj.visibility = v;
    }
}

function MM_reloadPage(init)
{  //reloads the window if Nav4 resized
  if (init==true) with (navigator)
  {
      if ((appName=="Netscape")&&(parseInt(appVersion)==4))
      {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage;
      }
  }
  else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH)
    location.reload();
}

MM_reloadPage(true);

function MM_findObj(n, d)
{ //v4.01
  var p,i,x;

  if(!d) d=document;
  if((p=n.indexOf("?"))>0&&parent.frames.length)
  {
    d = parent.frames[n.substring(p+1)].document;
    n = n.substring(0,p);
  }
  if(!(x=d[n])&&d.all)
    x=d.all[n];
  for (i=0;!x&&i<d.forms.length;i++)
    x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++)
    x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById)
    x=d.getElementById(n);
    
  return x;
}
