var open = 0;
var slideSpeed = 10;
var object = null



 var increment;
var thescroller;
var theparent;
var scrollerM = new Array();
scrollerM[0]= "";
scrollerM[1] = " Do not let what you cannot do interfere with what you can do. -- John Wooden";
scrollerM[2] =  " Always bear in mind that your own resolution to succeed is more important than any other one thing. -- Abraham Lincoln";
scrollerM[3] = " There is no security in this life, only opportunity. -- Douglas MacArthur";
scrollerM[4] = " Failure isn't failure unless you don't learn from it -- R. Niednagel";
scrollerM[5] = " My great concern is not whether you have failed, but whether you are content with your failures. -- Abraham Lincoln";
scrollerM[6] = " You can get everything in life you want if you help enough other people get what they want.  -- Zig Ziglar";
scrollerM[7] = " Grant that I may always desire more than I can accomplish. -- Michelangelo";
scrollerM[8] = " It is what you learn after you know it all that counts. -- John Wooden";
scrollerM[9] = " Man must cease attributing problems to his environment, and learn to exercise his will. -- Albert Schweitzer";
scrollerM[10] = " We are confronted with insurmountable opportunities. -- Walt Kelly";
scrollerM[11] = " The quality of an individual is reflected in the standards they set for themselves. --Ray Croc";
scrollerM[12] = " Of all the things you wear, your expression is the most important.";
scrollerM[13] = "If you want to change attitudes, start with a change in behavior... act the part, as well as you can, of the person you want to become... the old fearful person will fade away. -- W. Glasser";
scrollerM[14] = " Every success I know has been reached because the person was able to analyze defeat and profit from it in the next undertaking. -- W. Marston";
scrollerM[15] = " We cannot tailor make the situations of our life, but we can tailor make the attitudes to fit them before they arrive. -- N.V. Peale";
scrollerM[16] = " A wise man knows what he knows and knows what he doesn't know. -- Confucius, 500 B.C.";
scrollerM[17] = " When all the world recognizes beauty as beauty, that in itself is ugliness. -- Buddhist saying";
scrollerM[18] = " Laughter is the shortest distance between two people. -- Victor Borge";
scrollerM[19] = "...Seekest thou in nature the cause?...behold it in a spirit as grand as that by which it exists, ere thou canst know the law. Known it will not be, but gladly loved & enjoyed -- Emerson";
scrollerM[20] = "Come to hate hypocrisy and evil thought, for it is the thought that gives birth to hypocrisy, but hypocrisy is far from truth.";
scrollerM[21] = "Ninety-Nine percent of failures come from people who have the habit of making excuses.  -- George Washington Carver";
scrollerM[22] = "Life is like baseball.  It's 95% mental and the other half is physical. -- Yogi Berra";
 

var m =0;

var thei = new Array();
thei[1]=0;
thei[2]=0;
thei[3]=0;
thei[4]=0;
thei[5]=0;
thei[6]=0;
	var imageA1 = new Image();
	imageA1.src = 'imageA1.gif';
	var imageA2 = new Image();
	imageA2.src = 'imageA2.gif';
	var imageA3 = new Image();
	imageA3.src = 'imageA3.gif';
	var imageA4 = new Image();
	imageA4.src = 'imageA4.gif';
	var imageB1 = new Image();
	imageB1.src = 'imageB1.gif';
	var imageB2 = new Image();
	imageB2.src = 'imageB2.gif';
	var imageB3 = new Image();
	imageB3.src = 'imageB3.gif';
	var imageB4 = new Image();
	imageB4.src = 'imageB4.gif';
	var imageC1 = new Image();
	imageC1.src = 'imageC1.gif';
	var imageC2 = new Image();
	imageC2.src = 'imageC2.gif';
	var imageC3 = new Image();
	imageC3src = 'imageC3.gif';
	var imageC4 = new Image();
	imageC4.src = 'imageC4.gif';
	var imageD1 = new Image();
	imageD1.src = 'imageD1.gif';
	var imageD2 = new Image();
	imageD2.src = 'imageD2.gif';
	var imageD3 = new Image();
	imageD3.src = 'imageD3.gif';
	var imageD4 = new Image();
	imageD4.src = 'imageD4.gif';
	var imageE1 = new Image();
	imageE1.src = 'imageE1.gif';
	var imageE2 = new Image();
	imageE2.src = 'imageE2.gif';
	var imageE3 = new Image();
	imageE3.src = 'imageE3.gif';
	var imageE4 = new Image();
	imageE4.src = 'imageE4.gif';
	var imageF1 = new Image();
	imageF1.src = 'imageF1.gif';
	var imageF2 = new Image();
	imageF2.src = 'imageF2.gif';
	var imageF3 = new Image();
	imageF3.src = 'imageF3.gif';
	var imageF4 = new Image();
	imageF4.src = 'imageF4.gif';
	
	var changeA;
	var changeB;
	var changeC;
	var changeD;
	var changeE;
	var changeF;
	addLoadListener(initNewsTicker);
	
function setMenu (objectID) {
		object = document.getElementById(objectID);
		if (open) { 
			fX = 15 - (object.offsetWidth + 125); 
			cX = 0; 
			open = 0;
		}
		else { 
			fX = 0; 
			cX = 15 - (object.offsetWidth + 125);  
			open = 1; 
		}
		slideMenu(cX,fX);
}
	
function slideMenu (cX,fX) {
			if ((open==0) && (cX > fX)) { 
				cX -= slideSpeed;
				object.style.left = cX + 'px';
				setTimeout('slideMenu(' + cX + ',' + fX + ')', 0);  
			}
			else if ((open==1) && (cX < fX)) { 
				cX += slideSpeed;
				object.style.left = cX + 'px';
				setTimeout('slideMenu(' + cX + ',' + fX + ')', 0);  
			} 
		else return;
}
	
function changeScroller() {
			m++;
			if(m>22) m = 1;
			
			var textNode = document.createTextNode(scrollerM[m]);
			var newspan = document.createElement("div");
			newspan.appendChild(textNode);
			
			theparent.replaceChild(newspan, theparent.firstChild);
			

			
			
}
			
	
function clickClear(imgN)
{
	var theInterval = parseInt(eval('change' + imgN));
	clearInterval(theInterval);
	//return false;
}
	
function changeImage(num, imgN) {
	thei[num]++;
	if(thei[num]>4)thei[num]=1;
	
	var dest = document.getElementById('image' + num);
	var theimage = 'image' + imgN + thei[num] + '.gif';
	dest.src = theimage;
}
	
function changePics() {
		var thetime;
		thetime = Math.floor(Math.random() * 5000) + 1000;
		
		changeA = setInterval("changeImage(1,'A')", thetime);
	    
		thetime = Math.floor(Math.random() * 5000) + 1000;
		changeB = setInterval("changeImage(2,'B')",thetime);
		
		thetime = Math.floor(Math.random() * 5000) + 1000;
	    changeC = setInterval("changeImage(3,'C')",thetime);
		
		thetime = Math.floor(Math.random() * 5000) + 1000;
	    changeD = setInterval("changeImage(4,'D')",thetime);
		
		thetime = Math.floor(Math.random() * 5000) + 1000;
		changeE = setInterval("changeImage(5,'E')",thetime);
		
		thetime = Math.floor(Math.random() * 5000) + 1000;
		changeF = setInterval("changeImage(6,'F')", thetime);
		
		
		theparent = document.getElementById("newsScroller");
		setInterval("changeScroller()", 24000);
		

		
		
	}

function initNewsTicker()
{
  changePics();
  var newsScroller = document.getElementById("newsScroller");

  newsScroller.style.left = 0;

  if (retrieveComputedStyle(newsScroller, "position") == "relative")
  {
    var relativeWidth = newsScroller.offsetWidth;

    newsScroller.style.position = "absolute";
    newsScroller.calculatedWidth = newsScroller.offsetWidth;

    if (relativeWidth > newsScroller.calculatedWidth)
    {
      newsScroller.calculatedWidth = relativeWidth;
    }

    newsScroller.style.position = "relative";
  }
  else
  {
    newsScroller.calculatedWidth = newsScroller.clientWidth;
  }


  var newsTicker = document.getElementById("newsTicker");



  moveNewsScroller();


  return true;
}



function moveNewsScroller()
{
  increment = 3;
  var newsScroller = document.getElementById("newsScroller");
  var currLeft = parseInt(newsScroller.style.left);

  if (currLeft < newsScroller.calculatedWidth * -1)
  {
    newsScroller.style.left = newsScroller.parentNode.offsetWidth + "px";
  }
  else
  {
    newsScroller.style.left = (parseInt(newsScroller.style.left) - increment) + "px";
  }

  newsScroller.timeout = setTimeout("moveNewsScroller()", 50);

  return true;
}



var branch;

function dropdownMenu(navid)
{
  var isie = typeof document.all != 'undefined'
     && typeof window.opera == 'undefined'
     && navigator.vendor != 'KDE';

  if (typeof document.getElementById == 'undefined'
      || (navigator.vendor == 'Apple Computer, Inc.'
      && typeof window.XMLHttpRequest == 'undefined')
      || (isie && typeof document.uniqueID == 'undefined'))
  {
    return;
  }

  var rollover = new Image;
  rollover.src = 'right-red.gif';
  rollover = new Image;
  rollover.src = 'down-red.gif';

  var tree = document.getElementById(navid);
  if (tree)
  {
    branch = tree;
    var items = tree.getElementsByTagName('li');
    for (var i = 0; i < items.length; i++)
    {
      dropdownTrigger(tree, items[i], navid, isie);
    }
  }
}

function dropdownTrigger(tree, li, navid, isie)
{
  var opentime, closetime;
  var a = li.getElementsByTagName('a')[0];
  var menu = li.getElementsByTagName('ul').length > 0
      ? li.getElementsByTagName('ul')[0] : null;
  var horiz = tree.className.indexOf('horizontal') != -1;
  var issub = li.parentNode.id == navid;

  if (menu)
  {
    li.className += (li.className == '' ? '' : ' ') + 'hasmenu';
  }

  attachEventListener(li, 'mouseover', function(e)
  {
    if (unwantedTextEvent()) { return; }
    clearTimeout(closetime);
    if (branch == li) { branch = null; }

    a.className += (a.className == '' ? '' : ' ') + 'rollover';

    var target = typeof e.target != 'undefined' ? e.target : window.event.srcElement;
    while (target.nodeName.toUpperCase() != 'LI')
    {
      target = target.parentNode;
    }
    if (target != li) { return; }

    if (menu)
    {
      opentime = window.setTimeout(function()
      {
        if (branch)
        {
          clearMenus(branch);
          branch = null;
        }

        menu.style.left = horiz
            ? (isie ? li.offsetLeft + 'px' : 'auto')
            : '0';

        menu.style.top = horiz && issub
            ? (isie ? a.offsetHeight + 'px' : 'auto')
            : (isie ? li.offsetTop + 'px' : '0');

        repositionMenu(menu);

        if (typeof document.uniqueID != 'undefined')
        {
          createIframeLayer(menu);
        }
      }, 250);
    }
  }, false);

  attachEventListener(li, 'mouseout', function(e)
  {
    if (unwantedTextEvent()) { return; }

    var related = typeof e.relatedTarget != 'undefined' ? e.relatedTarget : window.event.toElement;
    if (!li.contains(related))
    {
      clearTimeout(opentime);
      branch = li;

      a.className = a.className.replace(/ ?rollover/g, '');
      if (menu)
      {
        closetime = window.setTimeout(function()
        {
          menu.style.left = '-100em';

          if (toggleSelects('visible') && tree.contains(related))
          {
            toggleSelects('hidden');
          }
          else
          {
            removeIframeLayer(menu);
          }

        }, 600);
      }
    }
  }, false);

  if (!isie)
  {
    li.contains = function(node)
    {
      if (node == null) { return false; }
      if (node == this) { return true; }
      else { return this.contains(node.parentNode); }
    };
  }
}

function clearMenus(root)
{
  var menus = root.getElementsByTagName('ul');
  for (var i = 0; i < menus.length; i++)
  {
    menus[i].style.left = '-100em';
    removeIframeLayer(menus[i]);
  }
}

function unwantedTextEvent()
{
  return (navigator.vendor == 'Apple Computer, Inc.'
      && (event.target == event.relatedTarget.parentNode
      || (event.eventPhase == 3
      && event.target.parentNode == event.relatedTarget)));
}

function getRoughPosition(ele, dir)
{
  var pos = dir == 'x' ? ele.offsetLeft : ele.offsetTop;
  var tmp = ele.offsetParent;
  while (tmp != null)
  {
    pos += dir == 'x' ? tmp.offsetLeft : tmp.offsetTop;
    tmp = tmp.offsetParent;
  }
  return pos;
}

function getViewportSize()
{
  var size = [0,0];

  if (typeof window.innerWidth != 'undefined')
  {
    size = [
        window.innerWidth,
        window.innerHeight
    ];
  }
  else if (typeof document.documentElement != 'undefined'
      && typeof document.documentElement.clientWidth != 'undefined'
      && document.documentElement.clientWidth != 0)
  {
    size = [
        document.documentElement.clientWidth,
        document.documentElement.clientHeight
    ];
  }
  else
  {
    size = [
        document.getElementsByTagName('body')[0].clientWidth,
        document.getElementsByTagName('body')[0].clientHeight
    ];
  }

  return size;
}

function repositionMenu(menu)
{
  var extent = [
      getRoughPosition(menu, 'x') + menu.offsetWidth + 25,
      getRoughPosition(menu, 'y') + menu.offsetHeight + 25
  ];
  var viewsize = getViewportSize();

  if (extent[0] > viewsize[0])
  {
    var offset = menu.offsetWidth
        + menu.parentNode.parentNode.offsetWidth;
    var inset = menu.parentNode.offsetWidth
        - menu.offsetLeft;

    menu.style.left = (0 - offset + (inset * 2)) + 'px';
  }

  if (extent[1] > viewsize[1])
  {
    var current = parseInt(menu.style.top, 10);
    var difference = extent[1] - viewsize[1];

    menu.style.top = (current - difference) + 'px';
  }
}

function createIframeLayer(menu)
{
  if (!toggleSelects('hidden'))
  {
    var layer = document.createElement('iframe');
    layer.tabIndex = '-1';
    layer.src = 'javascript:false;';
    menu.parentNode.appendChild(layer);

    layer.style.left = menu.offsetLeft + 'px';
    layer.style.top = menu.offsetTop + 'px';
    layer.style.width = menu.offsetWidth + 'px';
    layer.style.height = menu.offsetHeight + 'px';
  }
}

function removeIframeLayer(menu)
{
  if (!toggleSelects('visible'))
  {
    var layers = menu.parentNode.getElementsByTagName('iframe');
    while (layers.length > 0)
    {
      layers[0].parentNode.removeChild(layers[0]);
    }
  }
}

function toggleSelects(vis)
{
  if (typeof document.uniqueID != 'undefined'
      && typeof document.body.style.scrollbarTrackColor == 'undefined')
  {
    var selects = document.getElementsByTagName('select');
    for (var i = 0; i < selects.length; i++)
    {
      selects[i].style.visibility = vis;
    }

    return true;
  }

  return false;
}

function attachEventListener(target, eventType, functionRef, capture)
{
  if (typeof target.addEventListener != 'undefined')
  {
    target.addEventListener(eventType, functionRef, capture);
  }
  else if (typeof target.attachEvent != 'undefined')
  {
    target.attachEvent('on' + eventType, functionRef);
  }
  else
  {
    eventType = 'on' + eventType;

    if (typeof target[eventType] == 'function')
    {
      var oldListener = target[eventType];

      target[eventType] = function()
      {
        oldListener();

        return functionRef();
      }
    }
    else
    {
      target[eventType] = functionRef;
    }
  }

  return true;
}

function addLoadListener(fn)
{
  if (typeof window.addEventListener != 'undefined')
  {
    window.addEventListener('load', fn, false);
  }
  else if (typeof document.addEventListener != 'undefined')
  {
    document.addEventListener('load', fn, false);
  }
  else if (typeof window.attachEvent != 'undefined')
  {
    window.attachEvent('onload', fn);
  }
  else
  {
    var oldfn = window.onload;
    if (typeof window.onload != 'function')
    {
      window.onload = fn;
    }
    else
    {
      window.onload = function()
      {
        oldfn();
		
        fn();
      };
    }
  }
  		
}

function retrieveComputedStyle(element, styleProperty)
{
  var computedStyle = null;

  if (typeof element.currentStyle != "undefined")
  {
    computedStyle = element.currentStyle;
  }
  else
  {
    computedStyle = document.defaultView.getComputedStyle(element, null);
  }

  return computedStyle[styleProperty];
}


 addLoadListener(function() { dropdownMenu('navigation'); });