/**/
var obj = null; var init = true; var maxHeight = 73;var maxWidth = 73;

function setItemFromUl(id)
{
	var tab = new Array();	
	$(id).each(function (){tab.push({url: this.src, title: "default", height: $(this).height(), width: $(this).width()});})
	return tab;
}

var mycarousel_itemList = null;

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{  carousel.remove(i); };

function mycarousel_getItemHTML(item)
{
	var value_height = (item.height < maxHeight) ? ((maxHeight - item.height) / 2):0;
	var value_width =  (item.width < maxWidth) ? ((maxWidth - item.width) / 2):0;
    return '<img style="padding-top:'+ value_height +'px; padding-left:'+value_width + 'px" src="' + item.url + '" width="'+ item.width +'px" height="'+ item.height +'px" alt="' + item.title + '" />';
};

function mycarousel_fadeOut (carousel, item , index, state){ $(item).animate({opacity:.01}, 3000); }

function mycarousel_fadeIn(carousel, item , index, state)
{
	if (!init)	$(item).css({opacity:.01});
	else init = false;
	$(item).animate({opacity:1}, 6000);
}

function checkHover(){ if (obj) {obj.find('ul').fadeOut('fast');} } 

/* block for accordion */		
/*This function surround paragraph by a div and add a class "show" to the first and last div, cause they may be displayed*/	
function transformation(bloc)
{
	bloc.wrapInner("<ul class='masterAccordion'></ul>");
	var ulacc = $(".masterAccordion");
	var value2 = ulacc.children().eq(0);
	while (value2[0] && value2[0].nodeName != "H3")
	{ ulacc.before(value2); value2 =  ulacc.children().eq(0); }
	bloc.find("h3").each(function(){
	$(this).before("<li class='accordion'>");
	$(this).after("<div>");
	var value = $(this).next().next();
	var tmp = null;
	while (value[0] && value[0].nodeName != "H3")
	{ $(this).next().append(value); value = value.parent().next(); }
	$(this).prev().append($(this));
	$(this).parent().append($(this).parent().next());
	});
	if (bloc.find("h3").length == 0) // ou <= 1 si 1 h3 desactivé
		$("#toutVoir").hide();
//alert(bloc.find("h3").length);
	bloc.find("h3").wrapInner("<a href='#'></a>");
	bloc.find("h3").next().each(function () { if ($.browser.safari == false)   $(this).height($(this).height()); });	
}	

/*Effect of a Multiple Accordeon, use transformation function*/
function multiAccordeon(bloc)
{
	transformation(bloc);
	bloc.find("h3").each(function()
	{		
		if ($(this).next().hasClass("show") == false)
		{ $(this).next().hide(); $(this).removeClass("showBlock"); $(this).addClass("hideBlock"); }
		else
		{  $(this).removeClass("hideBlock");  $(this).addClass("showBlock");  };
		$(this).find("a:first").bind("click", function()
		{
			if ($(this).parent().next().css("display") == "block")
			{
				$(this).parent().next().slideUp("slow",function(){
					$(this).prev().removeClass("showBlock");
					$(this).prev().addClass("hideBlock");
				});
			}
			else
			{
				$(this).parent().removeClass("hideBlock");
				$(this).parent().addClass("showBlock");
				$(this).parent().next().slideDown("slow");
			}
			return false;
		});
	});
	
};

/* Function for auto mode in home page */ 
var indexStartBV = 0;  var indexStartDEP = 0;
function autoBV()
{
	indexStartBV = 1 - indexStartBV;
	$($("#tabContainerBV > .tabLink > li > a").get(indexStartBV)).click();	
}
function autoDEP()
{
	if (indexStartDEP == 2)  indexStartDEP = -1;   ++indexStartDEP;
	$($("#tabContainerDEP > .tabLink > li > a").get(indexStartDEP)).click();	
}

/*---------------------------------------------------------------*/
$(window).load(function(){
	$(".block-accordion").show();
	$("#tabContainerBV").show();
	$("#tabContainerDEP").show();
	$("#boxSlide").show()
	
		/* resize picture of projet-etudes-lecture*/
		$(".liste-souscripteur img").each(function() {
			$(this).switcher({source: $(this).attr("src") ,height:100, width:100});
			switch ($(".liste-souscripteur > ul > li").length )
			{
				case 1: $(".liste-souscripteur > ul").width(110);
						break;
				case 2: $(".liste-souscripteur > ul").width(220);
						break;
				case 3: $(".liste-souscripteur > ul").width(330);
						break;
			}
			$(".liste-souscripteur").show();
		});
		
		/*chronos en english partenaire chronos*/
		$("#chronos-collaborators img").resize({height:65,width:65});
		
	/* clear input field */
	$("#id1").bind("click",function(){this.value="";});//erase value in the input
	$("#id2").bind("click",function(){this.value="";}); 
	$("#search").bind("click",function(){this.value="";});
	$("#email").bind("click",function(){this.value="";});
	$("#subscriptionEmail").bind("click",function(){this.value="";});
	
	$("#id1").bind("blur",function(){
	if (this.value.length == 0)	this.value="Identifiant";});//erase value in the input
	$("#id2").bind("blur",function() {if (this.value.length == 0) this.value="Mot de Passe";}); 
	$("#search").bind("blur",function() {if (this.value.length == 0) this.value="Rechercher";});
	$("#subscriptionEmail").bind("blur",function() {if (this.value.length == 0) this.value="Saisir votre adresse mail";});
	
/*  block for menu*/
	$('#menu> li').hover(function()
		{ if (obj) { obj.find('ul').fadeOut('fast'); obj = null; } $(this).find('ul').fadeIn('fast');
		}, function() { obj = $(this); setTimeout("checkHover()",150);
     });
/* end  block for menu*/	
	
	if ( $(".block-accordion h3").length != 0) multiAccordeon($(".block-accordion")); /* appel accordeon*/
	else { $(".block-accordion p").addClass("noAccordion"); $("#toutVoir").hide(); }
	//alert($(".block-accordion h3").length);
	//transformation($(".block-accordion"));
    var showingAll = false;
	$("#toutVoir").click(function() 
	{
		var seeAll = $(this);
		showingAll = (showingAll) ? false:true;
		$(".block-accordion h3").each(function() {
			if (showingAll == true)
			{
				if ($(this).hasClass("hideBlock") == true)
				{			
					$(this).removeClass("hideBlock");
					$(this).addClass("showBlock");
					$(this).find("a").click();
				}
				seeAll.css("background-position", "top right");
			}
			else
			{
				if ($(this).hasClass("showBlock") == true)
				{
					$(this).removeClass("showBlock");
					$(this).addClass("hideBlock");
					$(this).find("a").click();
				}
				seeAll.css("background-position", "top left");
			}
		})
		return false;
	})	
		
/*  Block for  tabs'gerenation : blog, veille, projet, dossier, entretien */
	/*Bloc Blog and Veille*/	
	var ind;
	var isAuto = $("#tabContentBV > div").index($(".autoBV"));
	if (isAuto == -1)  ind = $("#tabContentBV > div").index($(".actifBV"));
	else ind = Math.round(Math.random());
	if( $("#tabContainerBV").size() > 0 )
		jQuery("#tabContainerBV > ul").tabs({ fx: { opacity: 'toggle' }, selected: ind});
	$("#tabContainerBV > .tabLink > li > a").bind("click", function(){
		$(this).css("background-position", "top left");
		$(this).parent().siblings().find("a").css("background-position", "top right");
		check = false;
	});
	$("#tabContainerBV > .tabLink > li > a").bind("mouseover", function(){	$(this).click(); });
	$($("#tabContainerBV > .tabLink > li > a").get(ind)).click();
	if (isAuto != -1) {	indexStartBV = ind; }
	
	/*Bloc Dossier, Entretien and Projets*/
	isAuto = $("#tabContentDEP > div").index($(".autoDEP")); // on cherche la position du fils qui a pour classe autoDEp
	// s'il ne le trouve pas 
	if (isAuto == -1) ind2 = $("#tabContentDEP > div").index($(".actifDEP")); //dans ce cas actifDEP
	else
		do { ind2 = Math.floor(Math.random() * 3);} while (ind2 == 3); //genere un index aléatoire, on verife si il est different de 3, sinon on recommence.
	
	if( $("#tabContainerDEP").size() > 0 ) jQuery("#tabContainerDEP > ul").tabs({ fx: { opacity: 'toggle' }, selected:ind2 });
    $("#tabContainerDEP > .tabLink > li > a").bind("click", function(){
		$(this).css("background-position", "top left");
		$(this).parent().siblings().find("a").css("background-position", "top right");
		check = false;
	});
	$("#tabContainerDEP > .tabLink > li > a").bind("mouseover", function(){$(this).click();});
	if (isAuto != -1) {	indexStartDEP = ind2; }
	$($("#tabContainerDEP> .tabLink > li > a").get(ind2)).click();
	
/* block for carousel in home page */
	$(".loading").hide();
	$("#listMembers").show();
	$("#listMembers > li > img").resize({height:maxHeight,width:maxWidth});
	mycarousel_itemList = setItemFromUl("#listMembers > li > img");
    jQuery('#listMembers').jcarousel({
		scroll: 1,
		auto:4,
		animation:3000,
        wrap: 'circular',
		buttonNextHTML: null,
		buttonPrevHTML: null,
        itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
        itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback},
		itemLastInCallback: {onBeforeAnimation: mycarousel_fadeIn},
		itemFirstOutCallback: {onBeforeAnimation: mycarousel_fadeOut}
    });	
/*-------------------------------------------------------------------------------*/		
	/*boite de dialogue d'envoi du formulaire*/
	var optBlog = {width:522, height:421,  dialogClass:"dialogBox1", autoOpen: false, bgiframe:true, modal:true ,overlay: true, position:"center", resizable:false};	
	if ($.browser.msie)
		 optBlog = {width:522, height:421, dialogClass:"dialogBox1", autoOpen: false, bgiframe:true, modal:true, resizable:false};	
	$("body").append("<div class='alertBlog'><div class='content-popupBlog'></div><div class='footer-popupBlog'><a class='goBack' href='/index.php/fre/blog' title='Retourner au blog'>Retourner au blog</a></div></div>");
	$(".alertBlog").dialog(optBlog);
	
	/**/
	$(".commentsBox").hide();
	$(".commentsToggle > a").click(function () {
		$(this).parent().siblings(".commentsBox").slideToggle("slow");
		var spanModif = $(this).find("span").eq(1);
		spanModif.toggleClass("showCom");
		if (spanModif.hasClass("showCom") == true)
		  spanModif.text("cliquez pour faire disparaitre");
		 else
		  spanModif.text("cliquez pour faire apparaitre");
		return false;
	})
	
	/*sidebar accordeon  */
	var page = "#blog";
	if ($("#blog").length == 0)	 var page = "#blog-lecture";	
	if ($.browser.safari == false)
        $(page + " .sidebar > div > h2").next().each(function() {
            $(this).height($(this).height());
        });
    //$(page+" .sidebar > div > h2").next().hide();
    $(page+ " .sidebar > div > h2").wrap("<a href='#' class='moveSidebar'></a>");
	$(page + " .sidebar > div > a > h2").hover(function() {
        $(this).css("cursor", "pointer");
    }, function() {
        $(this).css("cursor", "normal");   
    });
    $(page + " .sidebar > div > a").click(function() {
	      $(this).next().slideToggle("normal");
		  $(this).toggleClass("moveSidebar");
		  $(this).toggleClass("moveSidebarOff");
	      return false;
    })
	
	/* blog post lecture */
	//if ($("#blog-lecture .text-post").length==0)
	
	$("#blog-lecture .text-post p").each(function(){
		if (console) 
			console.log($(this).html());
	
	if ( ($.trim($(this).html()).length !=0 ) && ($.trim($(this).html())!="&nbsp;") )
		$(this).addClass("hascontent");
	});
		//alert("ok"); .children().length !=0
		//$("#blog-lecture .text-post p").addClass("hascontent");
	 
		
	if ($("#blog-lecture .text-post .chronos").length !=0)
	{
		$("#blog-lecture .text-post .chronos ").wrap("<div class='wrapPost'></div>");
		$(".wrapPost").each(function(){
			$(this).append($(this).next());
			$(this).append($(this).next());
		});
	}
	
	
	
	
/*---------------------------  moteur de recherche: ----------------------------------------*/	
/* pour le resultat de la recherche avancée*/
	var formuNew = $("#rechercheAvNew > form");
	var formuAff = $("#rechercheAvAff > form");
	if ($(".new").length == 0)
	{		
		formuNew.hide();
		formuAff.hide();
		$("#link-search").show();
		$("#engineSearch").show();
		$("#rechercheAvAff").show();
		$("#rechercheAvNew").show();
		$("#ripen-search").click(function() {
			formuAff.toggleClass("rippen");
			if (formuNew.hasClass("execute") == true)
				formuNew.fadeOut(800, function() {
					formuNew.toggleClass("execute");
					formuAff.fadeIn(800);
				});
			else
				formuAff.slideToggle(800);
			   return false;
		})
		
		$("#execute-search").click(function() {
			formuNew.toggleClass("execute");
			if (formuAff.hasClass("rippen") == true)
				formuAff.fadeOut(800, function(){
					formuAff.toggleClass("rippen");
					formuNew.fadeIn(800);	
				});
			else
				formuNew.slideToggle(800);
			   return false;
		})
	}
	else
	{
		$("#rechercheAvNew").show();
		$("#engineSearch ").hide();
		$("#link-search ").hide();
		$("#ripen-search").hide();
		$("#execute-search").hide();
		$("#boxSearch").hide();
		formuAff.hide();
	}
	
	/*  Block for  tabs'gerenation : recherche etc */		
	if( $("#boxSearch").size() > 0 )
		jQuery("#boxSearch > ul").tabs({ fx: { opacity: 'toggle' }, selected: 0});
	$("#boxSearch> .rechNav > li > h3 > a").bind("click", function(){
		$(this).css("background-position", "top right");
		$(this).parent().parent().siblings().find("a").css("background-position", "top left");
	});
	$("#boxSearch> .rechNav > li > h3 > a").bind("mouseover", function(){
	$(this).click();
	});
	$("#rechercheAv-Result .active").click();
	
/*-----------  boite de dialogue pour les formulaires ----------------*/
	
/*verification de l'inscription*/
	var opt = {width:568, height: 204, dialogClass: "dialogBox", autoOpen: false, bgiframe:true, modal:true ,overlay: true, position:"center",resizable:false};
	if ($.browser.msie) 
		opt = {width:568, height: 204, dialogClass: "dialogBox", autoOpen: false, bgiframe:true, modal:true,resizable:false};
		$("body").append("<div class='alert'><div class='content-popup'></div><div class='footer-popup'><a class='goToHome' href='/index.php/fre' title='Accueil'>Accueil</a></div></div>");
	$(".alert").dialog(opt);
	
	var opt2 = {width:568, height:460, dialogClass: "dialogBox", autoOpen: false, bgiframe:true, modal:true ,overlay: true, position:"center",resizable:false};
	if ($.browser.msie) 
		opt2 = {width:568, height:460,dialogClass: "dialogBox", autoOpen: false, bgiframe:true, modal:true,resizable:false};
	$("body").append("<div class='alertForm'><div class='content-popupForm'></div><div class='footer-popup'><a class='goToHome' href='/index.php/fre' title='Accueil'>Accueil</a></div></div>");
	$(".alertForm").dialog(opt2);
/*---------------------------------------------------*/
	
	/*bloquer tous les liens de la page edition de mon profil*/
	$("body").append("<div class='alertEdit'><div class='content-popupEdit'></div></div>");
	$(".alertEdit").dialog(opt);
	$("#edit-profil a").click(function(){
		$(".alertEdit .content-popupEdit").html("<p>Veuillez cliquer sur <b>Enregistrer vos données</b> ou <b>Annuler</b>.</p>");
		$(".alertEdit").dialog("open");     
		$(".ui-dialog-overlay").click(function(){$(".alertEdit").dialog("close");});
		return false;
	});
	
	/* ajouter à mes favoris :  liens*/
	$(".pictoAddFavorite").removeAttr("target");
	$(".pictoAddFavorite").click(function() {
		$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
		$(".alert .footer-popup a").hide();
		$(".alert").dialog("open");     
		 $.ajax({ 	
					type: "GET", url: $(this).attr("href"),
					success: function(msg){
					$(".alert .content-popup").html("<p>L'article a &eacute;t&eacute; ajout&eacute; &agrave; vos favoris.</p>");
					$(".alert .footer-popup a").show();
					$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});
				}
			 });
		return false;
	})
	
	/* pour l'image index*/
	$("#pictoAddFavorite1").removeAttr("target");
	$("#pictoAddFavorite1").click(function() {
		$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
		$(".alert .footer-popup a").hide();
		$(".alert").dialog("open");     
		 $.ajax({ 	
					type: "GET", url: $(this).attr("href"),
					success: function(msg){
					$(".alert .content-popup").html("<p>L'image a &eacute;t&eacute; ajout&eacute;e &agrave; vos favoris.</p>");
					$(".alert .footer-popup a").show();
					$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});
				}
			 });
		return false;
	})

	/**/
	$(".link-favorite").click(function() {
		$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
		$(".alert .footer-popup a").hide();
		$(".alert").dialog("open");  
		 $.ajax({	type: "GET", url: $(this).attr("href"),
					success: function(msg){
					$(".alert .content-popup").html("<p>L'article a &eacute;t&eacute; ajout&eacute; &agrave; vos favoris.</p>");
					$(".alert .footer-popup a").show();
					$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});
			   }
			 });
		return false;
	})

	/* ajouter à mes favoris : formulaire*/
    $(".link-favorite-conserve").ajaxForm();
	$(".link-favorite-conserve").submit(function(){
			/*modif Roland le 8/08/09 : Retire l'envoie systhématique de la dernière veille + veille cliquée */
			/*$(".link-favorite-conserve").ajaxSubmit({*/
			$(this).ajaxSubmit({
				beforeSubmit:function() {
					$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
					$(".alert .footer-popup a").hide();
					$(".alert").dialog("open");
				},
				success:function(html){
					$(".alert .content-popup").html("<p>L'article a &eacute;t&eacute; ajout&eacute; &agrave; vos favoris.</p>");
					$(".alert .footer-popup a").show();
					$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");
				});
		}});
		return false;
	});
		
	/*envoie a un ami  :liens; debloque */
	$(".pictoSend").click(function() {
		$(".alertForm .content-popupForm").html("<div id='sendToFriend'></div>");
		$.ajax({
		//modified by Roland the 25/07/2009 at 11:41
		//url:$(".pictoSend").attr("href"),
		url:$(this).attr("href"),
		beforeSend: function (){
			$(".alertForm .content-popupForm").append("<img id='imgLoading' src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
			$(".alertForm .footer-popup a").hide();
			$(".alertForm").dialog("open");
			$(".ui-dialog-overlay").click(function(){$(".alertForm").dialog("close")});
		},
		dataType:"html",
		success: function (html)
			{
				$(".tipAFriend", html).appendTo($("#sendToFriend"));
				$("#imgLoading").hide();
				$("#tipafriendForm .buttonCancel").click(function(){
					$(".alertForm").dialog("close");
					return false;
				})
				$(".tipAFriend #tipafriendForm").ajaxForm({success: function(){
					$(".alertForm").dialog("close");
					$(".alert .content-popup").html("<p>Votre article favori a bien &eacute;t&eacute; envoy&eacute; &agrave; l'adresse suivante :</p>" + $("#email_recipient").val());
					$(".alert").dialog("open");
					$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close")});
				}});
				$(".tipAFriend #tipafriendForm").validate({
				rules: { ReceiversEmail : {required:true,email:true}
					},
				messages: {
					ReceiversEmail : {required:"Un email est requis",email:"Cet e-mail a un format invalide"}
					}
				})
			}
		});
		return false;
	})
	
	
	
	/* veille : envoi a un ami */ 
	$(".pictoSendForm").submit(function() {
		$(".alertForm .content-popupForm").html("<div id='sendToFriend'></div>");
		$(this).ajaxSubmit({
		beforeSubmit: function (){
			$(".alertForm .content-popupForm").append("<img id='imgLoading' src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
			$(".alertForm .footer-popup a").hide();
			$(".alertForm").dialog("open");
			$(".ui-dialog-overlay").click(function(){$(".alertForm").dialog("close")});
		},
		success: function (html)
			{
				$(".tipACollegue", html).appendTo($("#sendToFriend"));
				$("#imgLoading").hide();
				$("#envoyer-collegue-Form .buttonCancel").click(function(){
					$(".alertForm").dialog("close");
					return false;
				})
				$("#envoyer-collegue-Form").ajaxForm({success: function(){
					$(".alertForm").dialog("close");
					$(".alert .content-popup").html("<p>Votre article favori a bien &eacute;t&eacute; envoy&eacute; &agrave; l'adresse suivante :</p>" + $("#boxEmail input[@type='text']").val());
					$(".alert").dialog("open");
					$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close")});
				}});
				$("#envoyer-collegue-Form").validate({
				rules: { ReceiversEmail : {required:true,email:true}
					},
				messages: {
					ReceiversEmail : {required:"Un email est requis",email:"Cet e-mail a un format invalide"}
					}
				})
			}
		});
		return false;
	})
	
		
/*envoie a un ami : formulaire  debloque image galerie index.pour les autres galeries voir fichier lightbox */

	/* pictoSendForm-galerie*/
	$(".pictoSendForm-galerie").submit(function() {
		$(".alertForm .content-popupForm").html("<div id='sendToFriend'></div>");
		$(this).ajaxSubmit({
		beforeSubmit: function (){
			$(".alertForm .content-popupForm").append("<img id='imgLoading' src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
			$(".alertForm .footer-popup a").hide();
			$(".alertForm").dialog("open");
			$(".ui-dialog-overlay").click(function(){$(".alertForm").dialog("close")});
		},
		success: function (html)
			{
				$(".tipACollegue", html).appendTo($("#sendToFriend"));
				$("#imgLoading").hide();
				$("#envoyer-collegue-Form").ajaxForm({
				beforeSubmit: function(){
					$(".alertForm").dialog("close");
					$(".alert .content-popup").html("<img id='imgLoading' src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
					$(".alert").dialog("open");
				},
				success: function(){
					$(".alert .content-popup").html("<p>Votre image a bien &eacute;t&eacute; envoy&eacute;e &agrave; l'adresse suivante :</p>" + $("#boxEmail input[@type='text']").val());
					$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close")});
				}});
			}
		});
		return false;
	})
	
/* suppression d'article de mes favoris :  liens*/
	$(".pictoRemove").click(function() {
		var tmp=$(this).attr("href");
		$(this).parent().parent().remove();
		$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
		$(".alert .footer-popup a").hide();
		$(".alert").dialog("open");     
		 $.ajax({ 	
					type: "GET", url:tmp ,
					success: function(msg){
					
					$(".alert .content-popup").html("<p>L'article a &eacute;t&eacute; supprim&eacute; de vos favoris.</p>");
					$(".alert .footer-popup a").show();
					$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});
				}
			 });
		return false;
	})
	
/* suppression d'article de mes favoris :  formulaire */
	$(".pictoRemoveForm").ajaxForm();
	$(".pictoRemoveForm").submit(function(){
	var tmp2=$(this);
			$(".pictoRemoveForm").ajaxSubmit({
				beforeSubmit:function() {
					$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
					$(".alert .footer-popup a").hide();
					$(".alert").dialog("open");
				},
				success:function(html){
				tmp2.parent().parent().remove();
					$(".alert .content-popup").html("<p>L'article a &eacute;t&eacute; supprim&eacute; de vos favoris.</p>");
					$(".alert .footer-popup a").show();
					$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");
				});
		}});
		return false;
	});
		
/*  verification des champs obligatoires du formulaire de contact, envoi en ajax */
	$("#contact").ajaxForm({
			url: "/index.php/fre/content/action",
			beforeSubmit:function() {
				$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
				$(".alert .footer-popup a").hide();
				$(".alert").dialog("open");
				
				},
			success:function(html) {
					$(".alert .content-popup").html("<p>Votre message a bien &eacute;t&eacute; pris en compte.</p>");
					$(".alert .footer-popup a").show();
					$(".ui-dialog-overlay").click(function(){$(".ui-dialog-titlebar-close").click()});
					$(".ui-dialog-titlebar-close").click(function(){
						$("#contact").clearForm();
					});
				},
				cache:false
			})
			;
	$("#contactUs form").validate({
		errorLabelContainer: ".messageBox",
		wrapper: "li",
		rules:{
				ContentObjectAttribute_data_option_value_1791: {required:true},
				ContentObjectAttribute_ezstring_data_text_1781: {required:true},
				ContentObjectAttribute_ezstring_data_text_1782: {required:true},
				ContentObjectAttribute_data_text_1783: {required:true, email:true}	
			},
		messages:{
				ContentObjectAttribute_data_option_value_1791:"Merci de choisir votre Civilit&eacute;",
				ContentObjectAttribute_ezstring_data_text_1781:"Merci de remplir le champ Nom",
				ContentObjectAttribute_ezstring_data_text_1782:"Merci de remplir le champ Pr&eacute;nom",
				ContentObjectAttribute_data_text_1783:"Merci de remplir le champ Email"
			}	   
	});

	/* envoi du formulaire newsletters-flux-rss*/
	$("#ourNews .newsletterform").submit(function(){
		$("#ourNews .newsletterform").ajaxSubmit({
			beforeSubmit:function() {
				$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
				$(".alert .footer-popup a").hide();
				$(".alert").dialog("open");
			},
			success:function(html){
				$(".alert .content-popup").html("<p>Vos modifications ont bien &eacute;t&eacute; prises en compte.</p>");
				$(".alert .footer-popup a").show();
				$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");
			});
		}});
		return false;
	});
	
	/* envoi du formulaire apres incription : user/success */
	$(".operation form").submit(function(){
		$(".operation form").ajaxSubmit({
			beforeSubmit:function() {
				$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
				$(".alert .footer-popup a").hide();
				$(".alert").dialog("open");
			},
			success:function(html){
				$(".alert .content-popup").html("<p class='styleP'>Votre inscription au site du Groupe Chronos a bien &eacute;t&eacute; prise en compte. Vous recevrez un e-mail personnalis&eacute; apr&egrave;s validation de votre inscription par l'&eacute;quipe Chronos.</p>");
				$(".alert .footer-popup a").show();
				$(".ui-dialog-overlay").click(function(){
					$(".alert").dialog("close"); 
				});
			}
		});
		return false;
	});
	
	/* envoi du formulaire de désincription à la newsletter */
	$(".operation2 form").submit(function(){
		$(".operation2 form").ajaxSubmit({
			beforeSubmit:function() {
				$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
				$(".alert .footer-popup a").hide();
				$(".alert").dialog("open");
			},
			success:function(html){
				$(".alert .content-popup").html("<p class='styleP'>Votre d&eacute;sinscription &agrave; la newsletter a bien &eacute;t&eacute; prise en compte.</p>");
				$(".alert .footer-popup a").show();
				$(".ui-dialog-overlay").click(function(){
					$(".operation2 form").clearForm();
					$(".alert").dialog("close"); 
				});
				$(".ui-dialog-titlebar-close").click(function(){
					$(".operation2 form").clearForm();
				});
			}
		});
		return false;
	});
		
	/* bloquer "inscription a la newsletter" : formulaire*/
	$("body").append("<div class='alertNews'><div class='content-popupNews'></div><div class='footer-popup'><a class='goToRSS' href='http://www.groupechronos.org/mon-compte/newsletters-flux-rss' title='Newsletter et RSS'>Newsletter et RSS</a></div></div>");
	$(".alertNews").dialog(opt);
	if ($(".blockNewsletter").length != 0)
	{
		$(".blockNewsletter").removeAttr("disabled");
		$(".blockNewsletter").click(function(){
			$(".alertNews .content-popupNews").html("<p>Attention ! Vous &ecirc;tes d&eacute;j&agrave; identifi&eacute;. Vous devez donc vous rendre dans l'espace Mon compte afin de g&eacute;rer vos abonnements aux newsletters Chronos.</p>");
			$(".alertNews .goToRSS").attr("href","http://www.groupechronos.org/mon-compte/newsletters-flux-rss");
			$(".alertNews .goToRSS").html("Newsletter et RSS");
			$(".alertNews .goToRSS").attr("title", "Newsletter et RSS");
			$(".alertNews").dialog("open");     
			$(".ui-dialog-overlay").click(function(){$(".alertNews").dialog("close");
			});		
			return false;
		})
	}
		
	/* verification des champs obligatoires des formulaires d'inscription */
	var value='{errorLabelContainer: ".messageBox",\
		wrapper: "li",\
		rules:{ \
			'+$("#ezcoa-9_last_name").attr("name")+': {required:true},\
			'+$("#ezcoa-8_first_name").attr("name")+': {required:true},\
			'+$("#ezcoa-391_societe").attr("name")+': {required:true},\
			'+$("#ezcoa-526_departement").attr("name")+': {required:true},\
			'+$("#ezcoa-577_fonction").attr("name")+': {required:true},\
			'+$("#login").attr("name")+': {required:true},\
			'+$("#email").attr("name")+': {required:true, email:true},\
			'+$("#pwd").attr("name")+': {required:true},\
			'+$("#pwd2").attr("name")+': {required:true}\
			},\
		messages:{\
			'+$("#ezcoa-9_last_name").attr("name")+': "Merci de remplir le champ Nom",\
			'+$("#ezcoa-8_first_name").attr("name")+': "Merci de remplir le champ Pr&eacute;nom",\
			'+$("#ezcoa-391_societe").attr("name")+':"Merci de s&eacute;lectionner votre soci&eacute;t&eacute;",\
			'+$("#ezcoa-526_departement").attr("name")+':"Merci de s&eacute;lectionner votre d&eacute;partement;",\
			'+$("#ezcoa-577_fonction").attr("name")+':"Merci de s&eacute;lectionner votre fonction;",\
			'+$("#login").attr("name")+':"Merci de remplir le champ Nom d\'utilisateur",\
			'+$("#email").attr("name")+': "Merci de remplir le champ Email",\
			'+$("#pwd").attr("name")+': "Merci de remplir le champ Mot de passe",\
			'+$("#pwd2").attr("name")+': "Merci de confirmer votre Mot de passe"\
	       }\
	}';
	var optForm = eval("("+ value+")");
	$("#registerForm").validate(optForm);
		
	/*envoie a un ami : formulaire  debloque */
	/* pictoSendForm*/
	/*$(".pictoSendForm").submit(function() {
		$(".alertForm .content-popupForm").html("<div id='sendToFriend'></div>");
		$(this).ajaxSubmit({
		beforeSubmit: function (){
			$(".alertForm .content-popupForm").append("<img id='imgLoading' src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
			$(".alertForm .footer-popup a").hide();
			$(".alertForm").dialog("open");
			$(".ui-dialog-overlay").click(function(){$(".alertForm").dialog("close")});
		},
		success: function (html)
			{
				$(".tipAFriend", html).appendTo($("#sendToFriend"));
				$("#imgLoading").hide();
				$("#tipafriendForm .buttonCancel").click(function(){
					$(".alertForm").dialog("close");
					return false;
				})
				$(".tipAFriend #tipafriendForm").ajaxForm({success: function(){
					$(".alertForm").dialog("close");
					$(".alert .content-popup").html("<p>Votre article favori a bien &eacute;t&eacute; envoy&eacute; &agrave; l'adresse suivante :</p>" + $("#email_recipient").val());
					$(".alert").dialog("open");
					$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close")});
				}});
				$(".tipAFriend #tipafriendForm").validate({
				rules: { ReceiversEmail : {required:true,email:true}
					},
				messages: {
					ReceiversEmail : {required:"Un email est requis",email:"Cet e-mail a un format invalide"}
					}
				})
			}
		});
		return false;
	})
	*/
	

/* verification des champs obligatoires des formulaires d'inscription , puis envoi en ajax*/
	/*$("#registerForm").ajaxForm();
	var value='{submitHandler: function (form) {\
		$(form).ajaxSubmit({\
		beforeSubmit:function() {\
			$(".alert .content-popup").html("<img src=\'/extension/chronos/design/chronos/img/ico-loading.gif\' alt=\'loading\'/>");\
			$(".alert .footer-popup a").hide();\
			$(".alert").dialog("open");},\
		success:function(html) {\
			$(".alert .content-popup").html("<p>Votre inscription a bien &eacute;t&eacute; prise en compte.Un e-mail de confirmation vous sera envoy&eacute; dans les plus brefs d&eacute;lais.</p>");\
			$(".alert .footer-popup a").show();\
			$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});\
			$(".ui-dialog-titlebar-close").click(function(){\
				$(form).clearForm();\
			});\
		}\
		});\
		return false;\
		},\
		errorLabelContainer: ".messageBox",\
		wrapper: "li",\
		rules:{ \
			'+$("#ezcoa-9_last_name").attr("name")+': {required:true},\
			'+$("#ezcoa-8_first_name").attr("name")+': {required:true},\
			'+$("#ezcoa-391_societe").attr("name")+': {required:true},\
			'+$("#ezcoa-526_departement").attr("name")+': {required:true},\
			'+$("#ezcoa-577_fonction").attr("name")+': {required:true},\
			'+$("#ezcoa-12_user_account_login").attr("name")+': {required:true},\
			'+$("#ezcoa-12_user_account_email").attr("name")+': {required:true, email:true},\
			'+$("#ezcoa-12_user_account_password").attr("name")+': {required:true},\
			'+$("#ezcoa-12_user_account_password_confirm").attr("name")+': {required:true}\
			},\
		messages:{\
			'+$("#ezcoa-9_last_name").attr("name")+': "Merci de remplir le champ Nom",\
			'+$("#ezcoa-8_first_name").attr("name")+': "Merci de remplir le champ Pr&eacute;nom",\
			'+$("#ezcoa-391_societe").attr("name")+':"Merci de s&eacute;lectionner votre soci&eacute;t&eacute;",\
			'+$("#ezcoa-526_departement").attr("name")+':"Merci de s&eacute;lectionner votre d&eacute;partement;",\
			'+$("#ezcoa-577_fonction").attr("name")+':"Merci de s&eacute;lectionner votre fonction;",\
			'+$("#ezcoa-12_user_account_login").attr("name")+':"Merci de remplir le champ Nom d\'utilisateur",\
			'+$("#ezcoa-12_user_account_email").attr("name")+': "Merci de remplir le champ Email",\
			'+$("#ezcoa-12_user_account_password").attr("name")+': "Merci de remplir le champ Mot de passe",\
			'+$("#ezcoa-12_user_account_password_confirm").attr("name")+': "Merci de confirmer votre Mot de passe"\
	       }\
	}';
	var optForm = eval("("+ value+")");
	$("#subscription form").validate(optForm);
	*/
	
	
	/*-------   privileges bloques ------- */
	/* bloquer "imprimer"  :liens*/
	/*$(".pictoPrint").click(function() {
		$(".alert .content-popup").html("<p>Ce privil&egrave;ge sera fonctionnel tr&egrave;s prochainement.</p>");
		$(".alert").dialog("open");     
		$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});
		return false;
	})*/
	
	
	/* bloquer "download"  :liens*/
	/*$(".pictoDownload").click(function() {
		$(".alert .content-popup").html("<p>Ce privil&egrave;ge sera fonctionnel tr&egrave;s prochainement.</p>");
		$(".alert").dialog("open");     
		$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});
		return false;
	})*/
		
	
	/* chronos dans les medias*/
	//var val=$("#aproposdenous-revuePresse .content-apropos .article .text").find("a:last");
	var val=$(".readPDF").find("a:last");
	val.each(function(){
		if ($(this).attr("id").length == 0)
		{	
			$(this).addClass("downloadPDF");
			$(this).click(function(){
				var link=$(this).attr("href");
				$(".alert .content-popup").html("<img src='/extension/chronos/design/chronos/img/ico-loading.gif' alt='loading'/>");
				$(".alert .footer-popup a").hide();
				$(".alert").dialog("open");     
				 $.ajax({ 	
							type: "GET", 
							url:link ,
							dataType:"html",
							success: function(html){
							$(".alert .content-popup").empty();
							//$(".alert .content-popup").append($("#content", html));
							$(".alert .content-popup").append($("#content #chronos_linkPdf", html));
							//$(".alert .content-popup #content").attr("id", "pdfTelecharger");
							//$(".alert .footer-popup a").show();
							$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});
						}
					 });
				return false;
					
			});
		}	
	})
	
	if ($(".noItem").length == 0)
	{ 
		$("#myAccount .layoutBox").addClass("addBorder");
	}
	
	
	/* bloquer "inscription a la newsletter" : formulaire*/
	/*$("#newsletter").submit(function() {
		$(".alert .content-popup").html("<p>L'inscription &agrave; la newsletter sera r&eacute;ouverte tr&egrave;s prochainement.</p>");
		$(".alert").dialog("open");     
		$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});
		return false;
	})
	*/
	
	/* bloquer "envoyer a un ami" :liens*/
	/*$(".pictoSend").click(function() {
		$(".alert .content-popup").html("<p>Ce privil&egrave;ge sera fonctionnel tr&egrave;s prochainement.</p>");
		$(".alert").dialog("open");     
		$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});
		return false;
	})
	*/
	
	/* bloquer "envoyer a un ami" : formulaire*/
	/*$(".pictoSendForm").submit(function() {
		$(".alert .content-popup").html("<p>Ce privil&egrave;ge sera fonctionnel tr&egrave;s prochainement.</p>");
		$(".alert").dialog("open");     
		$(".ui-dialog-overlay").click(function(){$(".alert").dialog("close");});
		return false;
	})
	*/
	
	
});