// Init function
function init() {
	if (touch_device){
		// code for touch devices
	} else {
		// code for cursor devices
	
	}
	
}

// Global Constants
FADE_TIME = 1500;
HOLD_TIME = 4000;
FIRST_HOLD = 2000;

// Global Variables
var current_buffer = 1;
var off_buffer = 2;
var slideshow;
var slidecount = 0;

function endlessLoop(){
	$('#image_buffer'+current_buffer).fadeOut(FADE_TIME);
	setTimeout('loadNew()', FADE_TIME);
			
	if (current_buffer == 1) {
		current_buffer = 2;
		off_buffer = 1;
	} else {
		current_buffer = 1;
		off_buffer = 2;
	}
	
	$('#image_buffer'+current_buffer).fadeIn(FADE_TIME);
	setTimeout('endlessLoop();',HOLD_TIME);

}

function loadNew() {
	var sourceLink = 'images/index/' + slideshow[slidecount];
	$('#image_buffer'+off_buffer).attr('src', sourceLink);

	slidecount++;
	if (slidecount >= slideshow.length) {
		slidecount = 0;
	}
}


function getAction(data){
	slideshow = data;
}

$(document).ready(function() {
	setTimeout('endlessLoop();',FIRST_HOLD);
	jQuery.get('index.json', null, getAction,'json');
});



