// Copyright 2006-2007 javascript-array.com

var timeout	= 5000;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 


var bannerImg = new Array();
var bannerLink  = new Array();

// preload banner images
bannerImg[0]=new Image(743, 303);
bannerImg[1]=new Image(743, 303);
bannerImg[2]=new Image(743, 303);
bannerImg[3]=new Image(743, 303);
  
bannerImg[0].src = "/images/feature_area_1.jpg";
bannerImg[1].src = "/images/feature_area_2.jpg";
bannerImg[2].src = "/images/feature_area_3.jpg";
bannerImg[3].src = "/images/feature_area_4.jpg";

bannerLink[0] = "/about";
bannerLink[1] = "http://www.nba.com/lakers/news/special_olympics_west_worthy.html";
bannerLink[2] = "/about/2009brunch.html";
bannerLink[3] = "/about/tickets.html";

var newBanner = -1;
var totalBan = bannerImg.length;
bannertimer = 0;

function cycleBan(index) {

  if(index)
  {
    newBanner = index
  }
  else
  {
    newBanner++;
  }
  
  if (newBanner == totalBan) {
    newBanner = 0;
  }
  
  //alert("index [" + index + "]  newBanner[" + newBanner + "]");
  bswapimg(newBanner);
  
  // set the time below for length of image display
  // i.e., "4*1000" is 4 seconds
  bannertimer = window.setTimeout("cycleBan()", 4*1000);
}

function bautoselect(index)
{
    // stop the cycle
    bcancelTimer();
    
    // move to the next image
    cycleBan(index);
}

function bclick()
{
    if(newBanner < 0) {newBanner = 0}
    window.location = bannerLink[newBanner];
}

// swap image
function bswapimg(index)
{
    //alert("index [" + index + "] banner.src [" + document.banner.src + "]");
    document.banner.src=bannerImg[index].src;
}

// cancel banner timer
function bcancelTimer()
{
	if(bannertimer)
	{
		window.clearTimeout(bannertimer);
		bannertimer = null;
	}
}

function hover(el, src)
{
    el.src=src;
}