<!--
//----- Menu horizontal -----
var zTniv=new Array(), zTnom=new Array(), zTtxt=new Array();
zTniv[0]=0; zTnom[0]="?pageid=1"; zTtxt[0]="Accueil";
zTniv[1]=0; zTnom[1]="?pageid=2"; zTtxt[1]="Qui sommes-nous ?";
zTniv[2]=1; zTnom[2]="?pageid=14"; zTtxt[2]="Nous contacter";
zTniv[3]=1; zTnom[3]="?pageid=17"; zTtxt[3]="Actualités de la maison";
zTniv[4]=1; zTnom[4]="?pageid=10"; zTtxt[4]="Lettre d'information";
zTniv[5]=0; zTnom[5]="?pageid=4"; zTtxt[5]="Catalogue";
zTniv[6]=1; zTnom[6]="?pageid=3"; zTtxt[6]="À paraître";
zTniv[7]=1; zTnom[7]="?pageid=9"; zTtxt[7]="Dernières parutions";
zTniv[8]=1; zTnom[8]="?pageid=4b"; zTtxt[8]="Recherche dans le catalogue";
zTniv[9]=1; zTnom[9]="?pageid=12"; zTtxt[9]="Quand nos livres renvoient à l'actualité";
zTniv[10]=0; zTnom[10]="?pageid=5"; zTtxt[10]="Auteurs";
zTniv[11]=0; zTnom[11]="?pageid=6"; zTtxt[11]="À voir et à écouter";
zTniv[12]=1; zTnom[12]="?pageid=6&select=nosauteurs"; zTtxt[12]="Nos auteurs présentent leurs livres";
zTniv[13]=1; zTnom[13]="?pageid=6&select=debat"; zTtxt[13]="Nos auteurs lancent le débat";
zTniv[14]=1; zTnom[14]="?pageid=6&select=chroniques"; zTtxt[14]="Les Chroniques d'Albert Londres";
/* zTniv[15]=1; zTnom[15]="?pageid=6&select=archives"; zTtxt[15]="Archives audiovisuelles";
zTniv[16]=1; zTnom[16]="?pageid=6&select=actualites"; zTtxt[16]="Témoignages sur l'Histoire"; var zNmenu=19; */
zTniv[15]=0; zTnom[15]="?pageid=15"; zTtxt[15]="Dossiers";
zTniv[16]=0; zTnom[16]="?pageid=11"; zTtxt[16]="Partenaires / liens";
var zDessus, zDehors, zNmenu=17;

function getObjH(chn) {
	if (document.getElementById)
		return document.getElementById(chn);
	else if (document.all)
		return document.all[chn];
	else
		return null;
}
function menuHInit() {
	//--- Ecouter les evenements
	if (obj = getObjH("zmenu")) {
		obj.onmouseout = menuEvent;
		obj.onmouseover = menuEvent;
		obj.onclick = menuEvent;
	}
}
function menuEvent(evt) {
	if (! evt)
		evt = window.event;
	obj = evt.target ? evt.target : evt.srcElement;

	while (true) {
		if (obj.id)
			if (obj.id == "zmenu")
				return;
			else if (obj.tagName == "TR" || obj.tagName == "TD")
				break;
		obj = obj.parentNode;
	}
	k = parseInt(obj.id.substr(6), 10);

	switch (evt.type) {
	case 'mouseover':
		window.clearTimeout(zDehors);
		window.clearTimeout(zDessus);
		obj.className = 'cmshmenui'+(zTniv[k] ? "1" : "0");
		zDessus = window.setTimeout("menuOuvrir("+k+")", 1);
		break;
	case 'mouseout':
		obj.className = 'cmshmenu'+(zTniv[k] ? "1" : "0");
		zDehors = window.setTimeout("menuFermer()", 200);
		break;
	case 'click':
		window.location.href = zTnom[k];
		break;
	}
}
function menuOuvrir(k) {
	//--- Enlever les sous-menus de niveau superieur
	niv = zTniv[k];
	ozmenu = getObjH("zmenu");
	for (g = 0; g < zNmenu; g++)
		if (zTniv[g] >= niv && g != k)
			if (obj = getObjH("menuss"+g))
				ozmenu.removeChild(obj);

	if ((k != 1 && k != 5 && k != 11) || getObjH("menuss"+k))
		return; //--- 1:Quisommesnous, 5:Catalogue, 11:Avoiretaecouter

	//--- Emplacement pour deplier (variable: y == 0, y += 31)
	x = 0; y = 0;
	obj = getObjH("menuop"+k);
	if (niv)
		obj = obj.firstChild;	//--- toujours TD

	if (obj.offsetParent)
		for (g = obj; g.offsetParent; g = g.offsetParent) {
			x += g.offsetLeft;
			if (g != obj)
				y += g.offsetTop;
		}
	else {
		x = obj.x;
		y = obj.y;
	}
	if (niv)
		x += obj.offsetWidth + obj.nextSibling.offsetWidth;
	else
		y += 30;
	chn = 'style="left:'+x+'px;top:'+y+'px"><tbody>';

	//--- Creer le sous-menu
	chn = '<table id="menuss'+k+'" class="cmshmenu1tab" cellspacing="0" '+chn;
	niv++;
	for (g = k, g++; g < zNmenu && zTniv[g] >= niv; g++)
		if (zTniv[g] == niv)
			chn += '<tr id="menuop'+g+'" class="cmshmenu1"><td>'+zTtxt[g]+'<\/td><\/tr>';
	chn += '<\/tbody><\/table>';
	chn = ozmenu.innerHTML + chn;
	ozmenu.innerHTML = chn;
	chn = '';
}
function menuFermer() {
	window.clearTimeout(zDessus);
	ozmenu = getObjH("zmenu");
	for (k = 0; k < zNmenu; k++)
		if (obj = getObjH("menuss"+k))
			ozmenu.removeChild(obj);
}
//--- sous-menu dans colonne gauche
function sousmenuga(smvars) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="166" height="200"><param name="movie" value="../flash/navigation/ssmenu.swf"><param name="quality" value="high"><param name="FlashVars" value="'+smvars+'"><param name="wmode" value="transparent"><param name="SCALE" value="exactfit"><param name="BGCOLOR" value="#EFE1CB"><embed src="../flash/navigation/ssmenu.swf" width="166" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="'+smvars+'" wmode="transparent" scale="exactfit" bgcolor="#EFE1CB"></embed></object>');
}
function sous2menuga(smvars) { //--- prov
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="166" height="200"><param name="movie" value="../flash/navigation/ssmenu_Jo.swf"><param name="quality" value="high"><param name="FlashVars" value="'+smvars+'"><param name="wmode" value="transparent"><param name="SCALE" value="exactfit"><param name="BGCOLOR" value="#EFE1CB"><embed src="../flash/navigation/ssmenu_Jo.swf" width="166" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="'+smvars+'" wmode="transparent" scale="exactfit" bgcolor="#EFE1CB"></embed></object>');
}
//--- recherche catalogue
function catalogch() {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="483" height="188"><param name="movie" value="../flash/catalog_search.swf"><param name=quality value=high><embed src="../flash/catalog_search.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="483" height="188"></embed></object>');
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' doit être une adresse e-mail.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' doit être un nombre.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' doit être un nombre entre '+min+' et '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' est requis.\n'; }
  } if (errors) alert('Les erreurs suivantes sont survenues :\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function openPopUp(strURL,strWidth,strHeight) {
	if(!strWidth) strWidth="400";
	if(!strHeight) strHeight="400";
	objWindow=window.open(strURL,"newWin","top=100,left=10,width="+strWidth+",height="+strHeight+",resizable=1,scrollbars=1");
	objWindow.focus();
}

function tdmShowHide(tdm) {
	var tdm=MM_findObj(tdm);
	if (! tdm) return;
	
	if(tdm.style.display == "none") {
		pvisibility="visible";
		pdisplay="block";
	}
	else {
		pvisibility="hidden";
		pdisplay="none";
	}
	//For IE
	if (document.all) {
		tdm.style.visibility = pvisibility;
		tdm.style.display = pdisplay;
	}
	//IS NETSCAPE 4 or below
	if (document.layers) {
		tdm.visibility = pvisibility;
	}
	//Other cases
	if (document.getElementById && !document.all) {
		tdm.style.visibility = pvisibility;
		tdm.style.display = pdisplay;
	}
	//alert(tdm);
}
//-****** Info bulle ******
function yBulle(evt, txt) {
	obj = document.getElementById("zxibul");
	if (! obj)
		return;
	if (! evt)
		evt = window.event;
	if (evt.pageX) {
		x = evt.pageX;
		y = evt.pageY + 12;
	}
	else {
		x = evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
		y = evt.clientY + 12 + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	}
	obj.style.left = (x - 170) + "px";
	obj.style.top = y + "px";

	navig = navigator.userAgent.toLowerCase();
	if (navig.indexOf("mac") != -1 && navig.indexOf("msie 5.2") != -1)
		obj.innerHTML = "";
	obj.innerHTML = txt;
	obj.style.display = "block";
}
function nBulle() {
	if (obj = document.getElementById("zxibul"))
		obj.style.display = "none";
}
var ocupajax = false;
function recupcclic(ohttp) {
	if (ohttp.readyState == 4)
		if (ohttp.status == 200) {
			if (ohttp.responseText != '<?xml version="1.0" encoding="iso-8859-1"?><elm>OK</elm>')
				alert("Erreur : compterclic (1)");
			ocupajax = false;
		}
		else
			alert("Erreur : compterclic (2) - "+ohttp.status);
}
function compterclic(crubriq, idelm, nfich, fichier, payant) {
	if (ocupajax)
		return;
	ocupajax = true;

	ohttp = false;
	if (window.XMLHttpRequest) {
		ohttp = new XMLHttpRequest();
		if (ohttp.overrideMimeType)
			ohttp.overrideMimeType("text/xml");
	}
	else if (window.ActiveXObject) {
		ohttp = new ActiveXObject("Msxml2.XMLHTTP");
		if (! ohttp)
			ohttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (! ohttp)
		return;
	ohttp.onreadystatechange = function() { recupcclic(ohttp); };
	ohttp.open("GET", "actions.php?form=cptclic&crubriq="+crubriq+"&idelm="+idelm+"&nfich="+nfich+"&fichier="+fichier+"&payant="+payant, true);
	ohttp.send(null);
}
var swf_ident=new Array(), swf_fich=new Array(), swf_img=new Array(), swf_larg=new Array(), swf_haut=new Array(), swf_info=new Array();
var swfobj, swfnbr = 0, uracin = "";
function swfinit(ident, fich, img, larg, haut, start) {
	if (! document.getElementById(ident))
		return;
	if (start == "swf")
		swfobj = new SWFObject(fich,"swfo"+swfnbr,larg,haut,"8");
	else
		swfobj = new SWFObject("scripts/jwplayer3.swf","swfo"+swfnbr,larg,haut,"8");
	swfobj.addParam("allowfullscreen","true");
	swfobj.addParam("allowscriptaccess","always");
	swfobj.addParam("wmode","opaque");
	if (start != "swf") {
		swfobj.addVariable("file",encodeURI(uracin+fich));
		if (img != "")
			swfobj.addVariable("image",encodeURI(uracin+img));
		swfobj.addVariable("autostart",start);
	}
	swfobj.write(ident);
	swfnbr++;
}
function swfonload() {
	uracin = window.location.pathname;
	k = uracin.lastIndexOf("/");
	if (k != -1)
		uracin = uracin.substr(0, k);
	uracin = "http://"+window.location.host+uracin+"/";
	n = swf_ident.length;
	if (document.getElementById)
		for (k = 0; k < n; k++)
			swfinit(swf_ident[k],swf_fich[k],swf_img[k],swf_larg[k],swf_haut[k],swf_info[k]);
	swf_ident=null; swf_fich=null; swf_img=null; swf_larg=null; swf_haut=null; swf_info=null;
}
function swfjouer(rub, idlivre, ident, chem, fich, larg, haut) {
	if (uracin == "" || ! document.getElementById) {
		alert("Un instant svp. Veuillez attendre le chargement complet de la page.");
		return false;
	}
	compterclic(rub, idlivre, 1, fich, 0);
	if (obj = document.getElementById(ident))
		{ posx = 30 + obj.offsetLeft; posy = 10 + obj.offsetTop; }
	else
		{ posx = 310; posy = 200; }
	if (obj = document.getElementById("idpopvideo")) {
		obj.style.display = "none";
		obj.style.left = posx+"px"; obj.style.top = posy+"px";
		obj.style.display = "block";
	}
	swfinit("idobjvideo", chem+fich, "", larg, haut, "true");
	return false;
}
function swffermer() {
	if (uracin == "" || ! document.getElementById)
		return false;
	if (obj = document.getElementById("idpopvideo"))
		obj.style.display = "none";
	return false;
}
//-->
