
//-----------------------------------------------------------------------------

setTimeout("DisableMenuItems();", 100);

//-----------------------------------------------------------------------------

function DisableMenuItems()
{
  var i, els = document.getElementsByTagName('span');

  //alert(els[9].className);
  for(i in els)
  {
    if(els[i].className &&
       els[i].className.indexOf('menu_items') == 0)
    {
      if(els[i].className.indexOf('menu_item2') > 0)
      {
        var a  = els[i].getElementsByTagName('a');
        if(a && a[0])
        {
          var id = a[0].href.indexOf('p=');
          var p  = a[0].href.substr(id+2, 3).replace(/([^0-9]*)/ig,"")-0;
          var g  = 0;

          switch(p)
          {
            case  67: g=78; break;
          }
          if(g)
          {
            a[0].href = a[0].href.replace("p="+p, "p="+g);
          }
        }
      }
    }
  }
}

//-----------------------------------------------------------------------------

function getObjInnerText (obj)
{
  if(obj.innerText)   return obj.innerText;
  if(obj.textContent) return obj.textContent;
  return obj.innerHTML.replace(/(<([^>]+)>)/ig,"");
}

//-----------------------------------------------------------------------------

function SetScrollMenu()
{
  setInterval("ScrollMenu()", 100);
}

var MenuY = 0;

function ScrollMenu()
{
  var el=document.getElementById('menu');
  if(el)
  {
    var els=document.getElementsByTagName('div');

    GetWindowSize();

    var OFFSET_Y = 140;
    var OFFSET_H = els[0].offsetHeight - el.offsetHeight - 350;
    var y        = Math.max(0, Math.min(WindowT - OFFSET_Y, OFFSET_H));

    if(y != MenuY)
    {
      MenuY += (y - MenuY) / 3;
      el.style.marginTop = Math.round(MenuY)+'px';
    }
  }
}

//-----------------------------------------------------------------------------

var WindowH, WindowW, WindowT, WindowL;

function GetWindowSize()
{
  if(window.innerHeight)
  {
		WindowH = window.innerHeight;
		WindowW = window.innerWidth;
    WindowT = window.pageYOffset;
    WindowL = window.pageXOffset;
  }
  else
  {
    var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;

		WindowH = iebody.offsetHeight;
		WindowW = iebody.offsetWidth;
    WindowT = iebody.scrollTop;
    WindowL = iebody.scrollLeft;
  }
}

//-----------------------------------------------------------------------------

var SlidePlace = -1;
var SlidePlaces= 3;
var SlideAlpha = 100;
var SlideSpeed = 50;
var Slide      = null;
var SlideID    = 0;
var SlideArray = new Array(
                        'Agriculture.jpg',
                        'Food.jpg',
                        'Horticulture.jpg',
                        'Relations.jpg',
                        'Sustainability.jpg',
                        'Transportation.jpg',
                        ''
                        );

var Slides = SlideArray.length-1;

function randOrd(){return (Math.round(Math.random())-0.5); }

function StartSlide()
{
  SlideArray.pop();
  SlideArray.sort(randOrd);
  NextSlide(true);
  NextSlide(true);
  NextSlide(true);
  setTimeout('NextSlide()', 1000);
}

function NextSlide(Now)
{
  if(++SlidePlace >= SlidePlaces) SlidePlace = 0;
  if(++SlideID >= Slides) SlideID = 0;

  Slide = document.getElementById('slide'+SlidePlace);
  if(Slide)
  {
    if(Now)
    {
      Slide.src = 'slideshow/'+SlideArray[SlideID];
    }
    else
    {
      SlideAlpha = 100;
      if(Slide) SlideOut();
      setTimeout('NextSlide()', 3000);
    }
  }
}

function SlideOut()
{
  SlideAlpha -= 10;
  if(SlideAlpha <= 0)
  {
    SlideAlpha = 0;
    Slide.src = 'slideshow/'+SlideArray[SlideID];
    setTimeout('SlideIn()', SlideSpeed);
  }
  else
  {
    setTimeout('SlideOut()', SlideSpeed);
  }
  SetOpacity(Slide, SlideAlpha);
}

function SlideIn()
{
  SlideAlpha += 10;
  if(SlideAlpha < 100)
  {
    setTimeout('SlideIn()', SlideSpeed);
  }
  else
  {
    SlideAlpha = 100;
  }
  SetOpacity(Slide, SlideAlpha);
}


//-----------------------------------------------------------------------------

var Targetref=null;

function Target(link, name)
{
  var w = window;
  var attr = 'toolbar=1,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=780,height=600';

  if(link.href) Targetref = w.open(link.href, name, attr);
  else          Targetref = w.open(link, name, attr);

  if(Targetref) Targetref.focus();
  return !Targetref;
}

//-----------------------------------------------------------------------------

function SetOpacity(el, opacity)
{
  el.style.opacity = (opacity / 100);
  el.style.MozOpacity = (opacity / 100);
  el.style.KhtmlOpacity = (opacity / 100);
  el.style.filter = "alpha(opacity=" + opacity + ")";
}

//-----------------------------------------------------------------------------

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };

//-----------------------------------------------------------------------------

