// - redirectBar.js

document.onselectstart = new Function ("return false");

$(document).ready(function () {

	$("#catList").click(function() {
		$.getJSON("ajax_public.php", {action: "catList"}, function(data) {
			if($("#catListContent").html() == "") {
				loadAlert(true);
				$("#catListContent").css("left", $("#catList").position().left);
				$("#catListContent").css("top", $("#catList").height()+2);
				
				for(var i = 0; i < data.result.length; i++) {
					$("#catListContent").append( "<a href=\""+data.result[i]["url"]+"\">"+data.result[i]["nom"]+"</a>" );
				}
				loadAlert(false);
			}

			if($("#catListContent").is(":visible")) {
				$("#catListContent").slideUp("fast");
			}
			else {
				$("#catListContent").slideDown("fast");
			}
		});
	});

	$("#siteSuivant").click(function() {
		loadAlert(true);
		$.getJSON("ajax_public.php", {action: "nextWebsite"}, function(data) {
			$("iframe#ext").attr("src", data.result.url);
			if($("#sitePrecedent").hasClass("disabled")) {
				$("#sitePrecedent").removeClass("disabled");
			}
			loadAlert(false);
		});
	});
	$("#sitePrecedent").click(function() {
		if(!$(this).hasClass("disabled")) {
			loadAlert(true);
			$.getJSON("ajax_public.php", {action: "previousWebsite"}, function(data) {
				$("iframe#ext").attr("src", data.result.url);
				if(data.result.cursor == 0) {
					$("#sitePrecedent").addClass("disabled");
				}
				loadAlert(false);
			});
		}
	});

	var searchLabel = "Rechercher...";
	$(".search input[type='text']").click(function() {
		if($(this).val() == searchLabel) {		$(this).val("");	}
	});
	$(".search input[type='text']").blur(function() {
		if($(this).val() == "") {		$(this).val(searchLabel);	}
	});

	$("#close").click(function() {
		window.location = $("iframe#ext").attr("src");
	});
});

function loadAlert(display) {
	if(display) {
		$("#loadAlert").show();
	}
	else {
		$("#loadAlert").fadeOut("slow");
	}
}
