$(document).ready(function(){

	// Executa as instruçoes iniciais
	init();

	// Desliza a coluna de clientes de um lado para outro 
	$("#next").click(SlideClientesMenuNext);
	$("#prev").click(SlideClientesMenuPrev);
	
});



/*
 *  Instruções iniciais - constructor
 */
function init(){
	 
	 $('.scroll-pane').jScrollPane({
					showArrows: true,
					arrowScrollOnHover: false,
					animateScroll: true
				});
	
}


/*
 *  Move o menu de clientes para a esquerda
 */
function SlideClientesMenuNext()
{
	var div_lista       = $("#lista"),
		left            = parseInt(div_lista.css("left")),
		width_lista     = parseInt(div_lista.css("width")),
		width_container = parseInt($("#lista_container").css("width")),
		largura_real    = width_container-width_lista+1, // +1 é um bug fix 
		largura_li      = parseInt($("#lista li").css("width")),
		obj             = $(this);
	
	if(left > largura_real){
		obj.unbind('click');
		
		div_lista.animate({"left":"-="+largura_li}, function(){
			obj.click(SlideClientesMenuNext);	
		});
	}	 
}


/*
 *  Move o menu de clientes para a direita
 */
function SlideClientesMenuPrev()
{
	var div_lista  = $("#lista"),
		left       = parseInt(div_lista.css("left")),
		largura_li = parseInt($("#lista li").css("width")),
		obj        = $(this);
	if(left < 0){
		obj.unbind('click');
		div_lista.animate({"left":"+="+largura_li}, function(){
				obj.click(SlideClientesMenuPrev);	
		});
	}
}


