
/* MENU */

/*
*/
function mouseOverMenu(obj)
{
	obj.src = obj.src + "&on";
}

/*
*/
function mouseOutMenu(obj)
{	
	obj.src = obj.src.substr(0, (obj.src.length - 3));
}


/* SLIDER */

var current_image = 1;
var nr_of_images  = 0;
var slide_delay   = 4000; //ms
var slide_time    = 1000; //ms
var timeout       = null;

/**
 *
 */
function initSlider()
{
	nr_of_images = $("#slider").children().length;
	
	$("#slider").css("width", nr_of_images * 580);
	
	current_image = 1;
	
	//slider buttons
	for(var b = 1; b <= nr_of_images; b++)
		$("#buttons").append("<a class=\"\" href=\"javascript:showSlide(" + b + ");\" id=\"button_" + b + "\">" + b + "</a>");
	
	$("#button_" + current_image).attr("class", "on");
	
	nextSlide();
}

/**
 *
 */
function nextSlide()
{
	current_image++;
	
	if(current_image > nr_of_images)
		resetSlider();
	else
		timeout = setTimeout("showSlide(" + current_image + ")", slide_delay);
}

/**
 *
 */
function resetSlider()
{
	current_image = 1;
	
	timeout = setTimeout("showSlide(" + current_image + ")", slide_delay);
}

/**
 *
 */
function showSlide(nr)
{
	clearTimeout(timeout);
	
	$("#slider").stop(true, true);
	$("#buttons > a").stop(true, true);
	$("#button_" + current_image).stop(true, true);
	$("#button_" + nr_of_images).stop(true, true);
	
	current_image = nr;
	
	$("#buttons > a").delay(slide_time).attr("class", "");
	
	$("#button_" + nr).delay(slide_time).attr("class", "on");
	
	$("#slider").animate({ left: '-' + ((nr - 1) * 580) + 'px' }, slide_time, function(){ nextSlide(); });
}
