var slideshowImage;
var timer;
var currentImage = 0;
var paused = false;
var interval = 2500;

//rewrite emails to include mailto links
function writeEmail(id) {
	var email = id;
	var domain = "rjman.com";
	var listItem;
	var span;
	var output;
	var split;
	
	listItem = document.getElementById(id);
	span = listItem.firstChild;
	split = span.innerHTML.split("-");
	
	
	output = "<a href='mailto:" + email + "&#64;" + domain + "'>" + split[0] + "</a>-" + split[1];
	
	listItem.innerHTML = output;
	
	
}



//start the slideshow
function runSlideshow() {
	slideShowImage = document.getElementById("slideshowImage");
	
	timer = setInterval("imageUp()", interval);
}

//increment the image up
function imageUp() {
	currentImage++;
	
	if(currentImage >= imageSlideshow.length)
		currentImage = 0;
	
	slideShowImage.src = imageSlideshow[currentImage];
}

//increment the image up
function imageDown() {
	currentImage--;
	
	if(currentImage < 0)
		currentImage = imageSlideshow.length - 1;
	
	slideShowImage.src = imageSlideshow[currentImage];
}


//changes the slideshowImage to a different image
function imageBackward() {
	//stop the slideshow
	clearInterval(timer);
	paused = true;
	
	imageDown();
}

//changes the slideshowImage to a different image
function imageForward() {
	//stop the slideshow
	clearInterval(timer);
	paused = true;
	
	imageUp();
}

//pauses the slideshow
function imagePause() {
	//if paused unpause
	if (paused) {
		timer = setInterval("imageUp()", interval);
		paused = false;
		document.getElementById("pause_play").src = "img/pause.png";
	}
	//or pause
	else {
		clearInterval(timer);
		paused = true;
		document.getElementById("pause_play").src = "img/play.png";
	}
}
