/*
 * Require jQuery JavaScript Library v1.3.2+
 * http://jquery.com/
 *
 * Copyright © 2011 MBA Multimédia (www.mba-multimedia.com)
 * 
 *
 */
$(function () {
	if ($(".srub_b00").length) {
		//initThemes();
		initTri();
		serializeHbgt();
		$('.load_more').live("click", function () {
			var last_msg_id = $(this).attr("id");
			var filtre = document.getElementById("hiddenHbgt").value;
			if (last_msg_id != 'end') {
				$.ajax({
					type: "POST",
					url: "hbgt_ajax_more.php",
					data: "lastmsg=" + last_msg_id + "&filtre=" + filtre,
					beforeSend: function () {
						$('a.load_more').parent().append('<img src="facebook_style_loader.gif" />');
					},
					success: function (html) {
						$("#btm").remove();
						$("ul#updates").append(html);
						$("ul#updates").css("height", "");
						$("li." + last_msg_id).hide();
						$("li." + last_msg_id).fadeIn(1500);
						//$('html,body').animate({scrollTop: $("li.element:last").offset().top},'slow');
					}
				});
			}
			return false;
		});
	}
	if ($(".srub_b01").length) {
		initDiaporama();
		initOnglets();
		initCarrousel();
		$("#btn-suite a").bind("click keydown", openCloseSuite);
	}
});

function serializeHbgt() {
	$("#listeHebergement").html("<div style='text-align:center;'><img src='/fr/media/gabarit/ajax-loader.gif' width='66' height='66' /></div>");
	if (document.getElementById("hiddenHbgt").value != "") {
		var param = document.getElementById("hiddenHbgt").value;
		var url = "/" + code_langue + "/hebergement/hebergements.php?param=" + param;
	} else {
		var url = "/" + code_langue + "/hebergement/hebergements.php";
	}
	$.get(url, function (data) {
		$("#listeHebergement").html(data);
	});
}

function serializeHbgt2() {
	$("#load").show();
	if (document.getElementById("hiddenHbgt").value != "") {
		var param = document.getElementById("hiddenHbgt").value;
		var url = "/" + code_langue + "/hebergement/hebergements.php?param=" + param;
	} else {
		var url = "/" + code_langue + "/hebergement/hebergements.php";
	}
	$.get(url, function (data) {
		$("#load").hide();
		//$('#updates').quicksand( $(data).find('li'), {adjustHeight: 'dynamic'} );
		$("#listeHebergement").html(data);
	});
}

function loadHbgt(e) {
	var type = document.getElementById("tri-type").value;
	var nb = document.getElementById("tri-nb-personnes").value;
	var san = "";
	var tri = 0;
	var nbMax = 12;
	if (document.getElementById("tri-sanitaire").checked) {
		san = 1;
	}
	if (document.getElementById("tri-trier-par_alphabetique").checked) {
		tri = 1;
	}
	if (e == 1) {
		if ($('.load_more').attr("id") != "" && $('.load_more').attr("id") != null) {
			nbMax = $('.load_more').attr("id");
		}
	}
	initTri();
	var filtre = type + "|" + nb + "|" + san + "|" + tri + "|" + nbMax; //console.log(filtre);
	document.getElementById("hiddenHbgt").value = filtre;
	serializeHbgt2();
	return false;
}
