var headerImages = new Array(1);
var headerLinks = new Array(1);
var currentHeadImg = 0;
var currentHeadLayer = 2;
var swapTimeout = null;


function checkSearch(field,action) {
	if (action == 'focus' && field.value == 'Search') { field.value = ''; }
	if (action == 'blur' && field.value == '') { field.value = 'Search'; }
} //end function

function startHeader() {
	if (headerImages.length > 1) {
		swapTimeout = setTimeout("swapHeader();",4000);
		setSlideShowControls(0);
	} //end if
}

function swapHeader(pos) {
	clearTimeout(swapTimeout);
	if (pos == 'pause') {
		
	} else {
		
		if (headerImages.length > 1) {
			currentHeadImg = currentHeadImg + 1;
			if (!isNaN(parseInt(pos))) { currentHeadImg = parseInt(pos); }
			if (currentHeadImg >= headerImages.length) { currentHeadImg = 0; }
			
			// Set layer 1
			if (currentHeadLayer == 2) {
				$('imgLayer1').style.backgroundImage = 'url(images/home/' + headerImages[currentHeadImg] + ')';
				new Effect.Opacity('imgLayer2', {duration:1.0, from:1.0, to:0.0});
				currentHeadLayer = 1;
			
			// Set layer 2
			} else if (currentHeadLayer == 1) {
				$('imgLayer2').style.backgroundImage = 'url(images/home/' + headerImages[currentHeadImg] + ')';
				new Effect.Opacity('imgLayer2', {duration:1.0, from:0.0, to:1.0});			
				currentHeadLayer = 2;
			} //end if
	
			$('slideshowLink').onclick = function() { window.location = headerLinks[currentHeadImg]; }
			setSlideShowControls(currentHeadImg);
			swapTimeout = setTimeout("swapHeader();",4000);
		} //end if
		
	}

} //end function

function setSlideShowControls(pos) {
	$('slideshowNav').innerHTML = '';
	for (var i=0;i<headerImages.length;i++) { 
		if (pos == i) { $('slideshowNav').innerHTML += '<span class="ssControl on">' + (i+1) + '</span> '; }
		else { $('slideshowNav').innerHTML += '<span class="ssControl" onclick="swapHeader(' + i + ')">' + (i+1) + '</span> '; }
	} //end for
	$('slideshowNav').innerHTML += '&nbsp;<img src="images/arrow_left.gif" onclick="swapHeader(' + (currentHeadImg-1) + ')">&nbsp;&nbsp;<img src="images/pause.gif" onclick="swapHeader(\'pause\')">&nbsp;&nbsp;<img src="images/arrow_right.gif" onclick="swapHeader(' + (currentHeadImg+1) + ')">&nbsp;&nbsp;&nbsp;';
} //end function
