/* re-load jquery plugins */
function updateTable(){
	$("#list_partenaires").trigger("update");
	$('#blk_scroll').jScrollPane();
}
/* 1st load all content */
function loadCtt(){
	$.ajax({
		type: "GET",
		url: "dealers_labeled.php",
		data: {type: 'all'},
		success: function(fichier){
			$("#list_partenaires tbody").replaceWith(fichier);
			$("#list_partenaires").fadeIn(1000, function(){
				$("#list_partenaires").tablesorter({headers: { 1:{sorter: false}, 3:{sorter: false}}});
				updateTable();
			});
		}
	});
}

/* search */
function search(search_value){
	$("#list_partenaires").fadeOut("fast",function(){
		$.ajax({
			type: "GET",
			url: "dealers_labeled.php",
			data: {type: 'search', search: search_value},
			success: function(fichier){
				$("#list_partenaires tbody").replaceWith(fichier);
				$("#list_partenaires").fadeIn("fast", function(){
					updateTable();
				});
			}
		});
	});
	}

function showLB (){
	$("#lightbox").css('display', 'block');
	$("#lightbox .layer").fadeIn(250);
	$("#lightbox .contentLightbox").fadeIn(700 ,function(){
		initLB();
	});
}
function hideLB (){
	$("#lightbox .contentLightbox").fadeOut(250);
	$("#list_partenaires").fadeOut(1000);
	$("#lightbox").fadeOut(1000);
}

function initLB (){
	/* hide table */
	$("#list_partenaires").css("display", "none");
	/* all dealers */
	loadCtt('all');
	/* search dealers button */
	$('.recherche .btn_submit').click(function() {
		search($('.recherche #q').val()); 
		return(false);
	});

	/* close button */
	$('.btn_close, .layer').click(function() { 
		hideLB();
		return(false);
	});
}

