var currentMainImage = 0;

function window_load(e) {
// this function is fired when the page loaded	
	// display main image
	if (marrMainImages && mintRotationTime) {
		displayMainImage();
	}
	
	// set evnets for sidebar email
	setEventHandler(document.getElementById('mainBoxSidebarEmail'), 'focus', mainBoxSidebarEmail_focus);
	setEventHandler(document.getElementById('mainBoxSidebarEmailButton'), 'click', mainBoxSidebarEmailButton_click);
}

function displayMainImage() {
	var mainImage = document.getElementById('mainPageImage');
	var mainImageText = document.getElementById('mainPageImageText');
	
	// reset the current image back to first image
	if (currentMainImage > (marrMainImages.length - 1)) {
		currentMainImage = 0;
	}
	
	// display the image and text
	mainImage.src = marrMainImages[currentMainImage][0];
	mainImageText.innerHTML = marrMainImages[currentMainImage][1];
	
	// increment to next image
	currentMainImage += 1;
	
	setTimeout('displayMainImage()', mintRotationTime * 1000);
}

function mainBoxSidebarEmail_focus(e) {
	var event = e ? e : window.event;
	var element = event.target ? event.target : event.srcElement;
	
	// remove default text
	if (element.value == 'email address') {
		element.value = '';
	}
}

function mainBoxSidebarEmailButton_click(e) {
	var event = e ? e : window.event;
	var element = event.target ? event.target : event.srcElement;
	var email = document.getElementById('mainBoxSidebarEmail').value
	
	// if the user clicked the left or right side images
	if (!element.href) {
		element = element.parentNode;
	}
	
	document.location = element.href + '&email=' + email;
	
	// stop the click event
	if (event.preventDefault) {				
		event.preventDefault();			
	}		
	return false;
}

// set page events
setEventHandler(window, 'load', window_load);