function popupImage(img) { 
titre="Agrandissement"; 
w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=yes,directories=no,status=no,menubar=no'); 
w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>"); 
w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+80); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>"); 
w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt=' Image dans pop-up '>"); 
w.document.write("</TD></TR></TABLE>");
w.document.write("</BODY></HTML>"); 
w.document.close(); 
} 

function afficherTexteDosLivre() {
  var texteBouton = document.getElementById("fiche_texteBouton")
  var texteDosLivre = document.getElementById("fiche_texteDosLivre")
  texteDosLivre.style.display = "block";
  //texteBouton.style.display = "none";
  texteBouton.innerHTML="<a href=\"#\" onclick=\"javascript:masquerTexteDosLivre();return false;\">masquer</a>";
}

function masquerTexteDosLivre() {
  var texteBouton = document.getElementById("fiche_texteBouton")
  var texteDosLivre = document.getElementById("fiche_texteDosLivre")
  texteDosLivre.style.display = "none";
  //texteBouton.style.display = "inline";
  texteBouton.innerHTML="<a href=\"#\" onclick=\"javascript:afficherTexteDosLivre();return false;\">afficher</a>";
}

function afficherFiltre(elementId) {
  // on commence par effacer les autres popup, au cas où elles seraient ouvertes
  switch(elementId) {
	case 'containerFiltreCategories' :
	  annulerFiltreRedacteurs();
	  annulerFiltreArchives();
	  break;
	case 'containerFiltreRedacteurs' :
	  annulerFiltreCategories();
	  annulerFiltreArchives();
	  break;
	case 'containerFiltreArchives' :
	  annulerFiltreCategories();
	  annulerFiltreRedacteurs();
	  break;
  }
  document.getElementById(elementId).style.visibility = "visible";
  //texteDetailsFiltre.style.display = "block";
  //texteDetailsFiltre.style.zIndex = 99;
}

function annulerFiltreCategories() {
  document.getElementById('containerFiltreCategories').style.visibility = "hidden";
  //texteDetailsFiltre.style.zIndex = -1;
  //texteDetailsFiltre.style.display = "none";
  document.getElementById('messagesCateg').innerHTML = "";
  var checkbox = document.getElementsByName('c[]');
  var i=0;
  while (checkbox[i]!=null) {
	if(categories[i] == 1) {
	  checkbox[i].checked = true;
	} else {
	  checkbox[i].checked = false;
	}
    i++;
  }
}

function annulerFiltreRedacteurs() {
  document.getElementById('containerFiltreRedacteurs').style.visibility = "hidden";
  document.getElementById('messagesRedac').innerHTML = "";
  var checkbox = document.getElementsByName('r[]');
  var i=0;
  while (checkbox[i]!=null) {
	if(redacteurs[i] == 1) {
	  checkbox[i].checked = true;
	} else {
	  checkbox[i].checked = false;
	}
    i++;
  }
}

function annulerFiltreArchives() {
  document.getElementById('containerFiltreArchives').style.visibility = "hidden";
}

// action = '1' pour tout cocher
// action = '2' pour tout décocher
function gererCheckbox(checkbox, action) {
	var i=0;
	while (checkbox[i]!=null) {
		if(action==1) {
			checkbox[i].checked = true;
		} else if(action==2) {
			checkbox[i].checked = false;
		}
		i++;
	}
}

function validerCategories() {
	var checkbox = document.getElementsByName('c[]')
	var i=0;
	var auMoinsUneCateg = false;
	while (!auMoinsUneCateg && checkbox[i]!=null) {
		if(checkbox[i].checked) {
			auMoinsUneCateg = true;
		}
		i++;
	}
	if(auMoinsUneCateg) {
		// on commence par masquer la popup, car si l'URL n'a pas changé Firefox ne rafraîchira pas la page.
		document.getElementById("containerFiltreCategories").style.visibility = "hidden";
		document.getElementById('messagesCateg').innerHTML = "";
		// envoi formulaire
		document.getElementsByName('recherche')[0].submit();
	} else {
		document.getElementById('messagesCateg').innerHTML = "Cocher au moins 1 catégorie&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
	}
}

function validerRedacteurs() {
	var checkbox = document.getElementsByName('r[]')
	var i=0;
	var auMoinsUnRedacteur = false;
	while (!auMoinsUnRedacteur && checkbox[i]!=null) {
		if(checkbox[i].checked) {
			auMoinsUnRedacteur = true;
		}
		i++;
	}
	if(auMoinsUnRedacteur) {
		// on commence par masquer la popup, car si l'URL n'a pas changé Firefox ne rafraîchira pas la page.
		document.getElementById("containerFiltreRedacteurs").style.visibility = "hidden";
		document.getElementById('messagesRedac').innerHTML = "";
		// envoi formulaire
		document.getElementsByName('recherche')[0].submit();
	} else {
		document.getElementById('messagesRedac').innerHTML = "Sélectionner au moins 1 rédacteur&nbsp;";
	}
}

function validerArchives() {
		// on commence par masquer la popup, car si l'URL n'a pas changé Firefox ne rafraîchira pas la page.
		document.getElementById("containerFiltreArchives").style.visibility = "hidden";;
		// envoi formulaire
		document.getElementsByName('recherche')[0].submit();

}
