
var myTimer; 

var current_member = 1;
var new_member;

var goDirect = true;

$(document).ready(function(){
	
	show_random_member();
	
	myTimer = setInterval(show_random_member,4000); 
    
	$("#list_of_members").mouseover(function(){
		clearInterval(myTimer);
	});
	
	$("#list_of_members").mouseout(function(){
		myTimer = setInterval(show_random_member,4000); 
	});	
})	

function show_random_member(){
	
	new_member = getRandom(); //stop picking the same one!
	while(new_member == current_member){
		new_member = getRandom();
	}
	
	//var targetOffset = $("#scroll_item_"+new_member).offset().top;
	var divOffset = $('#list_of_members').offset().top;
    var pOffset = $("#scroll_item_"+new_member).offset().top;
    var pScroll = pOffset - divOffset -10;

    
	var targetOffset = $("#scroll_item_"+new_member).offset().top

	console.log(targetOffset);
	
	if(goDirect){
		$('#list_of_members').offset().top = pScroll;
		goDirect = false;
	}else{
	 	$('#list_of_members').animate({scrollTop: '+=' + pScroll + 'px'}, 1000);	
	}
 	
 	current_member = new_member;
}

function getRandom(){
	var rand_no = Math.random();
	return Math.ceil(rand_no * num_members);
}
