var interval = 5000;
var speed = 400;
var cur = 0;
var tab = 0;
var timer;

function moveArrow() {
	var pos = (73 * tab) - 15;
	jQuery('#slider ul#slider_menu li a#slider_link_' + cur).removeClass('active');
	jQuery('#slider div#slider_arrow').animate({top: pos + 'px'}, speed, 'linear', function () {
		jQuery('#slider ul#slider_menu li a#slider_link_' + tab).addClass('active');
		jQuery('#slider ul#slider_images li#slider_image_' + cur).fadeOut(speed);
		jQuery('#slider ul#slider_images li#slider_image_' + tab).fadeIn(speed);
		cur = tab;
	});
}

function intervalComplete () {
	if (tab == 3) tab = 0;
	else tab++;
	moveArrow();
}

jQuery(document).ready(function () {
	timer = setInterval('intervalComplete()', interval);
	
	jQuery('#slider_menu a').hover(
		function () {
			clearInterval(timer);
			jQuery('#slider div#slider_arrow').stop();
			tab = parseInt(jQuery(this).attr('tabindex'));
			moveArrow();
		},
		function () {
			timer = setInterval('intervalComplete()', interval);
		}
	);
});