var currentTab = false;

$(function(){
		/**
		 * Cacher toutes les pages sauf la première
		 */
		$("#content-body > div + div").hide();
		currentTab = $("#content-body > div:first-child").attr("id");
		// Sélection du premier onglet
		$("#content-selector li[a[@href=#" + currentTab + "]]").addClass("current");
		// Fixer les PNG du document pour IE
		if ($.browser.msie && /MSIE\s(5\.5|6\.)/.test(navigator.userAgent)) {
			$("img[@src$=.png]").addClass("png");
		}
		// Fixer les ALT
		$("img[@alt], area[@alt]").attr(
			"title",
			function(){
				return $(this).attr("alt");
			}
		);
		// Fixer les liens externes
		$(".content-page a:not(.thickbox)").click(
			function(event){
				event.preventDefault();
				window.open($(this).attr("href"));
			}
		);
		/**
		 * Initialiser les onglets
		 */
		// Click handling
		$("#content-selector li").click(
			function(event){
				event.preventDefault();
				$("#" + currentTab).hide();
				currentTab = $(this).children("a").attr("href").substring(1);
				$("#" + currentTab).slideDown("normal");
				$("#content-selector li.hover").removeClass("hover");
				$("#content-selector li.current").removeClass("current");
				$(this).addClass("current");
			}
		);
		$("#page-header").click(
			function(event){
				event.preventDefault();
				$("#" + currentTab).hide();
				currentTab = $("#content-body > div:first-child").attr("id");
				$("#" + currentTab).slideDown("normal");
				$("#content-selector li.current").removeClass("current");
				$("#content-selector li[a[@href=#" + currentTab + "]]").addClass("current");
			}
		);
		// Hovering handling
		$("#content-selector li").hover(
			/* On mouse over */
			function(){
				$(this).addClass("hover");
			},
			/* On mouse out */
			function(){
				$(this).removeClass("hover");
			}
		);
		
		// Select the first tab
		$("#content-selector li:first-child").each(
			function(){
				currentTab = $(this).children("a").attr("href").substring(1);
				$(this).addClass("current");
			}
		);
	}
);

function execMapCommand(command, id) {
	window.setTimeout("runMapCommand('" + command + "','" + id + "');", 5);
}

function runMapCommand(command, id) {
	var selector = $("#content-selector a[@href=#cc-" + id + "]").parent();
	switch (command) {
		case "mouse_over":	selector.addClass("hover");		break;
		case "mouse_out":		selector.removeClass("hover");	break;
		case "mouse_click":	selector.click();						break;
	}
}