$(document).ready(function(){

	var container_block = "flashbox";
	secondsPerImage = 6;
	path = "http://folkloretheatre.com/flash/"

	// Updated on 05/05/2010 
	//var imgaray = [];
	//imgaray[0] = "slide1.jpg";
	//imgaray[1] = "slide2.jpg";
	//imgaray[2] = "slide3.jpg";
	//imgaray[3] = "slide4.jpg";
	
	var imgaray = [];
	imgaray[0] = "Banner-1.jpg";
	imgaray[1] = "Banner-2.jpg";
	imgaray[2] = "Banner-3.jpg";
	imgaray[3] = "Banner-4.jpg";
	imgaray[4] = "Banner-5.jpg";
	imgaray[5] = "Banner-6.jpg";
	imgaray[6] = "Banner-7.jpg";
	imgaray[7] = "Banner-8.jpg";
	imgaray[8] = "Banner-9.jpg";
	
	// Now, don't touch this stuff
	global_container_block = "#" + container_block;
	global_imgaray = [];
	global_imgsize = 0;
	global_clock = 0;
	curpos = 0;
	
	var imgsize = imgaray.length;
	
	global_imgaray = global_imgaray.concat(imgaray);
	global_imgsize = imgsize;
	global_imgcount = 0;
	
	var increm = 0;
	var objaray = [];
	while (global_imgcount < global_imgsize) {
		objaray[increm] = new Image();
		objaray[increm].src = path + imgaray[increm];
		$(objaray[increm]).ready(function() {
			global_imgcount++;
		});
		increm++;
	}
	setUpSeconds();
	intervalSet();

});

function setUpSeconds() {
	var formattedincr = 0;
	$(global_container_block).append("<div id=\"seconds_block\"></div>");
	for(incr=secondsPerImage-1; incr>=1; incr--) {
		$("#seconds_block").append("<div id=\"second" + incr + "\" class=\"second_fader\"></div>");
	}
}

function manageSecond(twig) {
	if(twig == 0) {
		$(".second_fader").fadeIn("fast");
	} else {
		$("#second" + twig).fadeOut("slow");
	}
}

function scrollSlide(direc,call) {
	
	global_clock++;
	if(global_clock >= secondsPerImage) {
		curimg = $("#theimage").attr("src");
		$("#theswapper").remove();
		$(global_container_block).append("<img src=\"" + curimg + "\" id=\"theswapper\" />");
		$("#theswapper").show();
		switch (direc) {
			case "next":
				curpos++;
				if (curpos == global_imgsize) {
					curpos = 0;
				}
				break;
			case "prev":
				curpos--;
				if (curpos < 0) {
					curpos = global_imgsize-1;
				}
				break;
			default:
				curpos = direc;
				break;
		}
		$("#theimage").attr("src",path + global_imgaray[curpos]);
		$("#theswapper").fadeOut("slow");
		global_clock = 0;
		manageSecond(global_clock);
		if(call == "manual") { intervalClear(); }
	} else {
		manageSecond(global_clock);
	}
}

function intervalSet() {
	flipInterval = setInterval("scrollSlide('next','auto')", 1000 );
}

function intervalClear() {
	clearInterval(flipInterval);
}

function flipClickHandler(elem) {
	var animstat = $("#topleftimgcontainer").attr("class");
	if (animstat == "playing") {
		intervalClear();
	} else {
		intervalSet();
	}
	elem.blur();
	return false;
}