/* -----------------------------------------------------------------------------
	aaz.aaz.actu.js -
------------------------------------------------------------------------------*/
// Lorsqu'on a chargé la fenêtre

//permettant de specifier la valeur de debut lors de l'affichage des actus pendant le scroll
var debut;
debut = 10;

var scrollTop=0;

//fonction qui recupere la dernier attr rel  de la page
function lastPostFunc(debut)
{
	//je recupere le dernier attr ' rel' de la page
   var lastActu=$('div.cont-box:last').attr('rel');
  // ajax/actions.php?action=loadActu&lastActu affiche X actus a partir de lastActu
  $.post("../ajax/actions.php?ajaxAction=loadActu&lastActu="+lastActu+"&debut="+debut+"&page_url=actualites",
  function (data){
		$("div.cont-box:last").after(data);
   });

};


function scrolLoad(){
	var scrollNow=$(window).scrollTop();
	if (scrollTop<scrollNow) {
		scrollTop=scrollNow;
		$('div.paging').hide();
		lastPostFunc(debut);
		debut = debut + 1;
		return false;
  		} else {
		return true;
	}

}

$(document).ready(function() {

//redirection sur l'actu en fonction de l'ancre
	var hash = window.location.href.split('#')[1];
	if (!isNaN(hash)) {
		var divparent = $('#'+hash+'').parent();
		var divenfant = divparent.children();
		var divenfant1 = divenfant.children();
		var divenfant2 = divenfant1.children('#more-box');
		if (divparent.hasClass('actualites-opened')) {
			divenfant2.slideUp('slow');
			divparent.removeClass('actualites-opened');
		}
		else {
			divenfant2.slideToggle('slow');
			divparent.addClass('actualites-opened');
		}
		self.location.hash='#rel'+hash;
	} else {
		$('div.more-box').hide();
	}


	//scroll pour le loading progressif des actus
	$(window).scroll(scrolLoad);
});

$(function() {
	//Affichage du contenu de l'actualité en clickant sur l icone associée
	$('.open-close-link').live("click", function(){
		var divparent = $(this).parent();
			var divenfant = divparent.children();
			var divenfant1 = divenfant.children();
			var divenfant2 = divenfant1.children('.more-box');
			if (divparent.hasClass('actualites-opened')) {
				//divenfant2.hide();
				divenfant2.slideUp('slow');
				divparent.removeClass('actualites-opened');
			}
			else {
				divenfant2.slideToggle('slow');
				divparent.addClass('actualites-opened');
				$('html, body').animate({
				scrollTop: divparent.offset().top
				}, 500);
			}

		return false;
	});

//affichage du contenu lors du clic sur le titre
	$('.titre').live("click", function(){
		$(this).parents().filter('div.actualites-box').children('A.open-close-link').click();
		return false;
	});


//utilisation de lightbox
$('A.lightbox_off').live("click", function(){
		var thisTitre=$(this).attr('title');
		var thisCaption=$(this).attr('rel');
		// {lightboxTitre:thisTitre, lightboxCaption: thisCaption}
		$(this).parent('span.pict-frame').parent('div.columns').find("A.lightbox_off").removeClass('lightbox_off').addClass('lightbox').lightBox();
		$(this).click();
		return false;
	});




});