<!--

var xcanchange = 0;
var x0, x1, x2, x3, x4, x5, x6, x7, x8, x9;

function ximg_cap() {
  if (navigator.userAgent.indexOf("MSIE") != -1) {
    if (navigator.userAgent.indexOf("MSIE 3") != -1) {
      return 0;
    } else if (navigator.userAgent.indexOf("MSIE 2") != -1) {
      return 0;
    } else if (navigator.userAgent.indexOf("MSIE 1") != -1) {
      return 0;
    } else if (navigator.userAgent.indexOf("PowerPC") != -1) {
	  return 0;
	}
    return 1;
  } else if (navigator.userAgent.indexOf("Mozilla") != -1) {
	if (parseFloat(navigator.appVersion) <= "4.05") {
	  return 0;
	} else if (navigator.userAgent.indexOf("Mozilla/2") != -1) {
      return 0;
    } else if (navigator.userAgent.indexOf("Mozilla/1") != -1) {
      return 0;
    } else if (navigator.userAgent.indexOf("(X11") != -1) {
	  return 0;
	}
    return 1;
  }
  return 0;
}

var MyMarginTop = 10;		//  SPAN
var MyNewOffset = 5;
var MyOldOffset = 10;
var MyFlag = false;
var browser = 0;
var FreqFix = 200;
var docked = null;
var undocked = null;

function checkBrowser(NSvers, IEvers)
{
        var version = parseFloat(navigator.appVersion);
  
        if (navigator.appName.indexOf('Netscape') != -1) {
                if (version >= NSvers) {browser = 1;}
                else {browser = 0;}
        } else if (navigator.appName.indexOf('Microsoft') != -1) {
                if (version >= IEvers) {browser = 1;}
                else {browser = 0;}
        } else {
                browser = 0;}
        fix(browser);
}

function fix(browser)
{
        if (browser == 1)
        {
                var nome = navigator.appName;
                if (nome == 'Netscape')
                {
                        UpdateNavigator();
                } else {
                        MyNewOffset = document.body.scrollTop;
                        if (MyNewOffset <= MyMarginTop)
                        {
                                MyNewOffset += (MyMarginTop - document.body.scrollTop);
                        }
                }
        }
        MyFlag = true;
}

function UpdateNavigator()
{
        MyNewOffset = pageYOffset;
        if (MyNewOffset <= MyMarginTop)
        {
                MyNewOffset += (MyMarginTop - pageYOffset);
        }
        setTimeout('UpdateNavigator()', FreqFix*2);
}

function MyTimer()
{
        setTimeout('MyTimer()', FreqFix);

        if (MyFlag == true)                                                     // If we're still in motion, leave updates for now
        {
                MyFlag = false;
                return true;
        }

        if (MyNewOffset != MyOldOffset)                         // OK, set up new positions
        {
                RedrawBar();
        }
        return true;
}

function MyStartTimer()
{
        if (browser == 1)
        {
                docked = new Image();                                   // Create images that we can swap
                docked.src= "images/midon.jpg";
                undocked = new Image();
                undocked.src= "images/mid.jpg";

                setTimeout('MyTimer()', FreqFix)
        }
        return true;
}

function RedrawBar()
{
        var setAgain
        var delta = (MyNewOffset - MyOldOffset) / 50.0

        MyOldOffset = MyOldOffset + delta

        nome = navigator.appName;
        if (nome == 'Netscape')
        {
                document.bar.top = MyOldOffset
                setAgain = 10;
        } else {
                bar.style.top = MyOldOffset
                setAgain = FreqFix / 20;
        }

        delta = MyNewOffset - MyOldOffset;

        if ((delta > 0 && delta < 1) || (delta < 0 && delta > -1))
        {
                MyOldOffset = MyNewOffset
                if (MyOldOffset == MyMarginTop)
                {
                        document.navtop.src = "images/midon.jpg";
                } else {
                        document.navtop.src = "images/mid.jpg";
                }
        }

        if (MyNewOffset != MyOldOffset)                                 // See if we still need to close the gap
        {
                setTimeout('RedrawBar()', setAgain)
        }
}

// -->

