var numslides=0,currentslide=0;

var slides = new Array();

function MakeSlideShow() {

	imgs=document.getElementsByTagName("img");

	for (m=0; m<imgs.length; m++) {

		if (imgs[m].className != "slide") continue;
		
		slides[numslides]=imgs[m];

		if (numslides==0) {

			imgs[m].style.display="block";

		} else {

			imgs[m].style.display="none";

		}

		numslides++;

	} // end loop

	NextSlide() ;

} // end function

function NextSlide() {

	slides[currentslide].style.display="none";

	currentslide++;

	if (currentslide >= numslides) currentslide = 0;

	slides[currentslide].style.display="block";

	NEXT=window.setTimeout('NextSlide();',3000);

} // end function

//This script enables drop down menus - it requires mods to the html and css components

// global variables for timeout and current menu

var t=false,current;

//menu setup function

function SetupMenu() {

	if (!document.getElementsByTagName) return;
	items=document.getElementsByTagName("li");
	for(i=0; i<items.length; i++) {
		if (items[i].className != "menu") continue;
			//set up event handlers
			thelink=findChild(items[i],"A");
			thelink.onmouseover=ShowMenu;
			thelink.onmouseout=StartTimer;
			//check for submenu
			if (ul=findChild(items[i], "UL")) {
				ul.style.display="none";
				for (j=0; j<ul.childNodes.lenght; j++) {
					ul.childNodes[j].onmouseover=ResetTimer;
					ul.childNodes[j].onmouseout=StartTimer;
					}
			}
		}
	}

// find first child by type

function findChild(obj,tag) {
	cn = obj.childNodes;
	for (k=0; k<cn.length; k++) {
		if (cn[k].nodeName==tag) return cn[k];

		}
		return false;
	}

function ShowMenu(e) {

	if(!e) var e = window.event;

	// check mouse location

	thislink = (e.target) ? e.target: e.srcElement;
	ResetTimer();

	// hide previous menu

	if (current) HideMenu(current);
	
	// select the list item

	thislink = thislink.parentNode;
	current=thislink;

	// locate submenu

	ul = findChild(thislink,"UL");
	if (!ul) return;
	ul.style.display="block";
	}

function HideMenu(thelink) {
	ul = findChild(thelink,"UL");
	if (!ul) return;
	ul.style.display="none";
	}

function ResetTimer() {
	if (t) window.clearTimeout(t);
	}

function StartTimer() {
	t = window.setTimeout("HideMenu(current)",10000);
	}

// set up menus and slideshow when pages load


function BeginPage() {
	MakeSlideShow();
  	SetupMenu();
	}

window.onload = BeginPage;

