//Browser check
var ie=document.all?1:0;
var n=document.layers?1:0;

var movey = 0;
var ydiff = 0;
var ystart = LogoOffset - 20;

function makeMenuBar(obj,nest)
{
  nest=(!nest) ? '':'document.'+nest+'.';
  this.css=(n) ? eval(nest+'document.'+obj):eval(obj+'.style');
  this.top=b_gettop;
  this.obj = obj + "Object";  eval(this.obj + "=this");

}


function b_gettop()
{
  var gleft=(n) ? eval(this.css.top):eval(this.css.pixelTop);
  return gleft;

}


function checkScrolled()
{
  if(moveOnScroll)
  {
    yy = eval(scrolled);
    ydiff = ystart - yy;
    if ((ydiff < (-1)) || (ydiff > (1))) movey = Math.round(ydiff / 10), ystart -= movey;
    if (ystart > LogoOffset - 20)
    {
      oMenu.css.top= ystart + 20;
    }
    else
    {
      oMenu.css.top=LogoOffset;
    }
    if(ie)
    {
      setTimeout("checkScrolled()", 15);
    }
    else
    {
      setTimeout("checkScrolled()", 5);
    }

  }

}


function menuBarInit()
{
  oMenu=new makeMenuBar('divMenu');
  scrolled=n?"window.pageYOffset":"document.body.scrollTop";
  if (eval(scrolled) > LogoOffset - 20)
  {
    oMenu.css.top=eval(scrolled) + 20;
  }
  else
  {
    oMenu.css.top=LogoOffset; 
  }
  oMenu.css.visibility='visible';
  CheckSize();
  checkScrolled();
}


function CheckSize()
{
  if (ie)
  {   
    if (document.body.clientHeight > document.all['divMenu'].offsetHeight + 20)
    {
      moveOnScroll=true;
    }
    else
    {
      oMenu.css.top=LogoOffset;
      moveOnScroll=false;
    }
  }
  else
  {
    if (window.innerHeight > document.layers['divMenu'].document.height + 20)
    {
      moveOnScroll=true;
    }
    else
    {
      oMenu.css.top=LogoOffset;
      moveOnScroll=false;
    }
  }

}


function changeImages() 
{

  if (document.images) {

    for (var i=0; i<changeImages.arguments.length; i+=2) 
    {
      if (n)
        document.layers[0].document.images[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
      else
        document.images[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
       
    }
    
  }
  
}
