
var slider_image1 = document.getElementById("slider_image_1");
var slider_image2 = document.getElementById("slider_image_2");
var slider_image3 = document.getElementById("slider_image_3");

var px = (typeof slider_image2.style.left == "string") ? "px" : 0;

var slider_images = new Array(
	"http://media.thechristiancentre.org.uk/images/scroller/LCGCbanner.jpg",
	"http://media.thechristiancentre.org.uk/images/scroller/kidzklub.jpg",
	"http://media.thechristiancentre.org.uk/images/scroller/fbadvert.jpg"
);
var slider_images_anchors = new Array("/LCGC","/children","/facebook");
var scroll_pos = 1;
var slider_image_size_width = slider_image2.width;
var slider_leftright_width = document.getElementById("slider_left").width;
var current_scroll;
var nextslide = 1;
var	slider_freeze = 0;

function getParent(e) {
	return e.parentElement ? e.parentElement:e.parentNode;
}

function slideLeft() {
	if (slider_freeze) {return;}
	slider_freeze = 1;
	clearInterval(current_scroll_int);
	if (slider_image3.src == slider_images[(slider_images.length-1)]) {
		nextslide = 0;
	} else {
		nextslide++;
	}
	//console.log(nextslide,slider_images[nextslide]);
	slider_image1.src = slider_images[nextslide];
	var slide_anchor = getParent(slider_image1);
	slide_anchor.href = slider_images_anchors[nextslide];
	current_scroll = setInterval("slide_one_left();", 1);
}

function slideRight() {
	if (slider_freeze) {return;}
	slider_freeze = 1;
	clearInterval(current_scroll_int);
	if (slider_image2.src == slider_images[0]) {
		nextslide = (slider_images.length-1);
	} else {
		nextslide--;
	}
	slider_image1.src = slider_images[nextslide];
	var slide_anchor = getParent(slider_image1);
	slide_anchor.href = slider_images_anchors[nextslide];
	current_scroll = setInterval("slide_one_right();", 1);
}

function slide_one_left() {
	slider_image1.style.left = slider_image_size_width+slider_leftright_width+slider_image_size_width-scroll_pos+px;
	slider_image2.style.left = slider_leftright_width-scroll_pos+px;
	slider_image3.style.left = slider_image_size_width+slider_leftright_width-scroll_pos+px;
	scroll_pos++;
	if (scroll_pos > slider_image_size_width) {
		clearInterval(current_scroll);
		
		slider_image2.src= "/images/scroller/blank.gif";
		
		var slider_temp3 = slider_image3;
		var slider_temp2 = slider_image2;
		
		slider_image3 = slider_image1;
		slider_image2 = slider_temp3;
		slider_image1 = slider_temp2;
		
		slider_image1.style.left = -(slider_image_size_width)+px;
		
		scroll_pos = 1;
		
		current_scroll_int = setInterval("slideLeft();", 3500);
		slider_freeze = 0;
	}
}

function slide_one_right() {
	slider_image1.style.left = -slider_image_size_width+slider_leftright_width+scroll_pos+px;
	slider_image2.style.left = scroll_pos+slider_leftright_width+px;
	slider_image3.style.left = slider_image_size_width+slider_leftright_width+scroll_pos+px;
	scroll_pos++;
	if (scroll_pos > slider_image_size_width) {
		clearInterval(current_scroll);
		
		slider_image3.src= "/images/scroller/blank.gif";
		
		var slider_temp1 = slider_image1;
		var slider_temp2 = slider_image2;
		slider_image1 = slider_image3;
		slider_image2 = slider_temp1;
		slider_image3 = slider_temp2;
		
		slider_image1.style.left = -(slider_image_size_width)+px;
		
		scroll_pos = 1;
		
		current_scroll_int = setInterval("slideRight();", 3500);
		slider_freeze = 0;
	}
}

current_scroll_int = setInterval("slideLeft();", 3500);
	
