//Preload images:
iCount = 0;
images = new Array(
	"images/menu/getinvolvedover.gif",
	"images/menu/happeningsover.gif",
	"images/menu/whoweareover.gif",
	"images/menu/contactusover.gif",
	"images/menu/hap_1.gif",
	"images/menu/hap_1.gif",
	"images/menu/hap_1.gif",
	"images/menu/hap_1over.gif",
	"images/menu/hap_2.gif",
	"images/menu/hap_2over.gif",
	"images/menu/hap_3.gif",
	"images/menu/hap_3over.gif",
	"images/menu/hap_4.gif",
	"images/menu/hap_4over.gif",
	"images/menu/who_1.gif",
	"images/menu/who_1over.gif",
	"images/menu/who_2.gif",
	"images/menu/who_2over.gif",
	"images/menu/who_3.gif",
	"images/menu/who_3over.gif",
	"images/menu/who_4.gif",
	"images/menu/who_4over.gif",
	"images/menu/who_5.gif",
	"images/menu/who_5over.gif",
	"images/menu/getinv_1.gif",
	"images/menu/getinv_1over.gif",
	"images/menu/getinv_2.gif",
	"images/menu/getinv_2over.gif",
	"images/menu/getinv_3.gif",
	"images/menu/getinv_3over.gif",
	"images/menu/getinv_4.gif",
	"images/menu/getinv_4over.gif"
	);
oImage = new Image();
GetNextImage();
function GetNextImage()
{
	if(document.images)
	oImage.onLoad=iLoaded();	
	oImage.src = images[iCount];
	
}
function iLoaded()
{
	if(iCount < images.length)
	{
		iCount++;
//		alert(iCount);
		GetNextImage();
	}
}
function over(x){
	//if(x!=overimage && x!=suboverimage)
	if(1)
	{
		switch(x)
		{
			case 1:
				document.images["w1"].src = "images/whoweareover.gif";
				break;
			case 2:
				document.images["w2"].src = "images/menu/who_1over.gif";
				break;
			case 3:
				document.images["w3"].src = "images/menu/who_2over.gif";
				break;
			case 4:
				document.images["w4"].src = "images/menu/who_3over.gif";
				break;
			case 5:
				document.images["w5"].src = "images/menu/who_4over.gif";
				break;
			case 6:
				document.images["w6"].src = "images/menu/who_5over.gif";
				break;
			case 7:
				document.images["w7"].src = "images/happeningsover.gif";
				break;
			case 8:
				document.images["w8"].src = "images/menu/hap_1over.gif";
				break;
			case 9:
				document.images["w9"].src = "images/menu/hap_2over.gif";
				break;
			case 10:
				document.images["w10"].src = "images/menu/hap_3over.gif";
				break;
			case 11:
				document.images["w11"].src = "images/menu/hap_4over.gif";
				break;
			case 12:
				document.images["w12"].src = "images/getinvolvedover.gif";
				break;
			case 13:
				document.images["w13"].src = "images/menu/getinv_1over.gif";
				break;
			case 14:
				document.images["w14"].src = "images/menu/getinv_2over.gif";
				break;
			case 15:
				document.images["w15"].src = "images/menu/getinv_3over.gif";
				break;
			case 16:
				document.images["w16"].src = "images/menu/getinv_4over.gif";
				break;			
			case 17:
				document.images["w17"].src = "images/menu/getinv_5over.gif";
				break;
			case 18:
				document.images["w18"].src = "images/archiveover.gif";
				break;
			case 19:
				document.images["w19"].src = "images/firstnightraleighover.gif";
				break;
			case 20:
				document.images["w20"].src = "images/oscarnightamericaover.gif";
				break;
			case 21:
				document.images["w21"].src = "images/artsplosureover.gif";
				break;
			case 22:
				document.images["w22"].src = "images/miscellaneousover.gif";
				break;			
			case 23:
				document.images["w23"].src = "images/contactusover.gif";
				break;							
		}
	}	
}
function out(x)
{
	//if(x!=overimage && x!=suboverimage)
	if(1)
	{
		switch(x)
		{
			case 1:
				document.images["w1"].src = "images/whoweare.gif";
				break;
			case 2:
				document.images["w2"].src = "images/menu/who_1.gif";
				break;
			case 3:
				document.images["w3"].src = "images/menu/who_2.gif";
				break;
			case 4:
				document.images["w4"].src = "images/menu/who_3.gif";
				break;
			case 5:
				document.images["w5"].src = "images/menu/who_4.gif";
				break;
			case 6:
				document.images["w6"].src = "images/menu/who_5.gif";
				break;
			case 7:
				document.images["w7"].src = "images/happenings.gif";
				break;
			case 8:
				document.images["w8"].src = "images/menu/hap_1.gif";
				break;
			case 9:
				document.images["w9"].src = "images/menu/hap_2.gif";
				break;
			case 10:
				document.images["w10"].src = "images/menu/hap_3.gif";
				break;
			case 11:
				document.images["w11"].src = "images/menu/hap_4.gif";
				break;
			case 12:
				document.images["w12"].src = "images/getinvolved.gif";
				break;
			case 13:
				document.images["w13"].src = "images/menu/getinv_1.gif";
				break;
			case 14:
				document.images["w14"].src = "images/menu/getinv_2.gif";
				break;
			case 15:
				document.images["w15"].src = "images/menu/getinv_3.gif";
				break;
			case 16:
				document.images["w16"].src = "images/menu/getinv_4.gif";
				break;			
			case 17:
				document.images["w17"].src = "images/menu/getinv_5.gif";
				break;				
			case 18:
				document.images["w18"].src = "images/archive.gif";
				break;
			case 19:
				document.images["w19"].src = "images/firstnightraleigh.gif";
				break;
			case 20:
				document.images["w20"].src = "images/oscarnightamerica.gif";
				break;
			case 21:
				document.images["w21"].src = "images/artsplosure.gif";
				break;
			case 22:
				document.images["w22"].src = "images/miscellaneous.gif";
				break;			
			case 23:
				document.images["w23"].src = "images/menu/contactus.gif";
				break;					
		}
	}
}

var xVersion='3.14.1',
	xOp7=false,
	xOp5or6=false,
	xIE4Up=false,
	xNN4=false,
	xUA=navigator.userAgent.toLowerCase();

if(window.opera){
  xOp7=(xUA.indexOf('opera 7')!=-1 || xUA.indexOf('opera/7')!=-1);
  if (!xOp7) xOp5or6=(xUA.indexOf('opera 5')!=-1 || xUA.indexOf('opera/5')!=-1 || xUA.indexOf('opera 6')!=-1 || xUA.indexOf('opera/6')!=-1);
}

else if(document.layers) {xNN4=true;}
else {xIE4Up=document.all && xUA.indexOf('msie')!=-1 && parseInt(navigator.appVersion)>=4;}

var timeOn;

function show(x)
{
	//Mouse over new menu item, so clear any timeouts, and hide
	//all visible menus.
	clearTimeout(timeOn);
	HideAll();
	
	//Get button x and y coords
	var l = xPageX("b"+x);
	var t = xPageY("b"+x);
	
	//Swap button to mouse over state
	showNav(x);
	
	//Position drop menu on screen
	xLeft("menu"+x,l+45);
	xTop("menu"+x,t+22);
	
	//show drop menu
	xShow('menu'+x);
}
function hide(x)
{
	timeOn = setTimeout("HideAll()", 400);
}
function menOver(x)
{
	clearTimeout(timeOn);
}
function menOut(x)
{
	timeOn = setTimeout("HideAll()", 400);
}
function showNav(x)
{
 	if(x!=overimage)
	switch(x)
	{
		case 0:
			document.images["b0"].src = "images/menu/whoweareover.gif";
			break;
		case 1:
			document.images["b1"].src = "images/menu/happeningsover.gif";
			break;
		case 2:
			document.images["b2"].src = "images/menu/getinvolvedover.gif";
			break;
		case 3:
			document.images["b3"].src = "images/menu/archiveover.gif";
			break;
		case 4:
			document.images["b4"].src = "images/menu/contactusover.gif";
			break;
	}	
}
function hideNav(x)
{
	if(x!=overimage)
	switch(x)
	{
		case 0:
			document.images["b0"].src =  "images/menu/whoweare.gif";
			break;
		case 1:
			document.images["b1"].src = "images/menu/happenings.gif";
			break;
		case 2:
			document.images["b2"].src = "images/menu/getinvolved.gif";
			break;
		case 3:
			document.images["b3"].src = "images/menu/archive.gif";
			break;
		case 4:
			document.images["b4"].src = "images/menu/contactus.gif";
			break;
	}	
}
function HideAll()
{
	for (x=0;x<6;x++)
	{
		//if button exists, hide it
		if (document.images["b" + x])
		{
			hideNav(x);
			xHide("menu" + x);
		}
	}
}
function xGetElementById(e) {
  if(typeof(e)!='string') return e;
  if(document.getElementById) e=document.getElementById(e);
  else if(document.all) e=document.all[e];
  else if(document.layers) e=xLayer(e);
  else e=null;
  return e;
}
function xShow(e) {
  if(!(e=xGetElementById(e))) return;
  if(e.style && xDef(e.style.visibility)) e.style.visibility='visible';
  else if(xDef(e.visibility)) e.visibility='show';
}
function xHide(e) {
  if(!(e=xGetElementById(e))) return;
  if(e.style && xDef(e.style.visibility)) e.style.visibility='hidden';
  else if(xDef(e.visibility)) e.visibility='hide';
}
function xDef() {
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}
  return true;
}
function xPageX(e) {
  if (!(e=xGetElementById(e))) return 0;
  if (xDef(e.pageX)) return e.pageX;
  var x = 0;
  while (e) {
    if (xDef(e.offsetLeft)) x += e.offsetLeft;
    e = xDef(e.offsetParent) ? e.offsetParent : null;
  }
  return x;
}
function xPageY(e) {
  if (!(e=xGetElementById(e))) return 0;
  if (xDef(e.pageY)) return e.pageY;
  var y = 0;
  while (e) {
    if (xDef(e.offsetTop)) y += e.offsetTop;
    e = xDef(e.offsetParent) ? e.offsetParent : null;
  }
   return y;
}
function xLeft(e,iX) {
  if(!(e=xGetElementById(e))) return 0;
  var css=xDef(e.style);
  if (css && xStr(e.style.left)) {
    if(xNum(iX)) e.style.left=iX+'px';
    else {
      iX=parseInt(e.style.left);
      if(isNaN(iX)) iX=0;
    }
  }
  else if(css && xDef(e.style.pixelLeft)) {
    if(xNum(iX)) e.style.pixelLeft=iX;
    else iX=e.style.pixelLeft;
  }
  else if(xDef(e.left)) {
    if(xNum(iX)) e.left=iX;
    else iX=e.left;
  }
  return iX;
}
function xTop(e,iY) {
  if(!(e=xGetElementById(e))) return 0;
  var css=xDef(e.style);
  if(css && xStr(e.style.top)) {
    if(xNum(iY)) e.style.top=iY+'px';
    else {
      iY=parseInt(e.style.top);
      if(isNaN(iY)) iY=0;
    }
  }
  else if(css && xDef(e.style.pixelTop)) {
    if(xNum(iY)) e.style.pixelTop=iY;
    else iY=e.style.pixelTop;
  }
  else if(xDef(e.top)) {
    if(xNum(iY)) e.top=iY;
    else iY=e.top;
  }
  return iY;
}
function xNum(n) {
  return typeof(n)=='number';
}
function xStr(s) {
  return typeof(s)=='string';
}