
$(document).ready(function() { 

	// position toggle buttons
	pause_pos = $("#style1_slides_toggle_pause").position();
	
	new_width = pause_pos.left + 13;
	new_left = 1000 - new_width - 13;
	
	$("#style1_slides_toggles").css("width", new_width + "px");
	$("#style1_slides_toggles").css("left", new_left + "px");



	// start slides
	cmd = "slides_go_next()";
	slides_timer = setTimeout(cmd, slides_delay_start);


	
	// toggle button events
	$(".style1_slides_toggle").click(function() {
		slides_id = $(this).attr("rel");

		clearTimeout(slides_timer);

		slides_go(slides_id);

		if (slides_play) {
			cmd = "slides_go_next()";
			slides_timer = setTimeout(cmd, slides_delay_restart);
		}

	});
	
	$("#style1_slides_toggle_pause").click(function() {
		slides_play = false;
		
		clearTimeout(slides_timer);
		
		$(this).hide();
		
		$("#style1_slides_toggle_play").show();
	
	});
	
	$("#style1_slides_toggle_play").click(function() {
		slides_play = true;
		
		slides_go_next();

		$(this).hide()
		
		$("#style1_slides_toggle_pause").show();	
	});

});


var slides_num = null;
var slides_active = null;

// defaults
var slides_delay = 7000;
var slides_delay_start = 10000;
var slides_delay_restart = 12000;


var slides_play = true;

function slides_go(slides_id) {
	
	$(".style1_slides_image").removeClass("style1_slides_image_active");
	$("#style1_slides_image_" + slides_id).addClass("style1_slides_image_active");
	
	$(".style1_slides_link").removeClass("style1_slides_link_active");
	$("#style1_slides_link_" + slides_id).addClass("style1_slides_link_active");
	
	$(".style1_slides_headline").removeClass("style1_slides_headline_active");
	$("#style1_slides_headline_" + slides_id).addClass("style1_slides_headline_active");
	
	$(".style1_slides_toggle").removeClass("style1_slides_toggle_active");
	$("#style1_slides_toggle_" + slides_id).addClass("style1_slides_toggle_active");
	
	$(".style1_slides_date").removeClass("style1_slides_date_active");
	$("#style1_slides_date_" + slides_id).addClass("style1_slides_date_active");
	
	$(".style1_slides_copy").removeClass("style1_slides_copy_active");
	$("#style1_slides_copy_" + slides_id).addClass("style1_slides_copy_active");
	
	slides_active = slides_id;

}

function slides_go_next() {
	slides_next = (slides_active * 1) + 1;
	
	if (slides_next > slides_num) {
		slides_next = 1;
	}
	
	slides_go(slides_next);
	
	cmd = "slides_go_next()";
	slides_timer = setTimeout(cmd, slides_delay);

}
