/**
 * Slider for Omnikles
 */
var current_slide = 0;
var next_slide = 1;
var controller;

$.fn.extend({
  jLambert: function(){
		$(this).test_if_slide();
		$(this).check_hover();
	},
	test_if_slide: function(){
		slideboxes();
		controller = setTimeout("$(this).test_if_slide()",3000);
	},
	check_hover:function(){
		$(this).hover(function(){
			$('#box' + current_slide).removeClass('box_hover');
			clearTimeout(controller);
			$(this).new_positions();
		}, function(){
			$('#box' + current_slide).addClass('box_hover');
			$('#box1,#box2,#box3').removeClass('onhover');
			$(this).test_if_slide();
		});
	},
	new_positions: function(){
		var id_current_hover = $(this).attr('id');
		for(i=1; i<4; i++)
			if(id_current_hover == 'box' + i){ current_slide = i-1; next_slide = i;}
	}
});

function slideboxes(){
	$('#box' + next_slide).addClass('box_hover');
	$('#box' + current_slide).removeClass('box_hover');
	current_slide = next_slide;
	next_slide = ((next_slide+=1) == 4) ? 1 : next_slide;
};
