//Preload images:
iCount = 0;
/*images = new Array(
	"images/menu/getinvolvedover.gif",
	"images/menu/happeningsover.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();
	}
}

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);
	
		//Position drop menu on screen
	xLeft("menu"+x,l);
	xTop("menu"+x,t+1);
	
	//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 HideAll()
{
	for (x=0;x<6;x++)
	{
		//if button exists, hide it
		if (document.images["b" + 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';
}