/*  roll over Dream */
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_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];}
}










/* protection des images */

var specialcase = ((navigator.userAgent.indexOf('Mac') != -1) || document.all)
var flag = 0;
var msg = 'Cette page est prot\351g\351 par un copyright C-ROM &copy;.';
var x,y,x1,y1,copyAttempt;

function init()
{
	if (!(document.getElementById || document.all || document.layers)) return;
	if (specialcase && document.layers)
	{
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = special;
	}
	for (i=0;i<document.images.length;i++)
	{
		document.images[i].onmousedown = checkIt;
		document.images[i].onmouseup = function() {return false};
		if (specialcase)
		{
			document.images[i].onmousemove = special;
			document.images[i].onclick = clearIt;
		}
	}
}

function checkIt(e)
{
	copyAttempt = 0;
	if (window.Event)
	{
		x = e.screenX;
		y = e.screenY;
		theButt = (e.which == 3);
	}
	else
	{
		x = window.event.clientX;
		y = window.event.clientY;
		theButt = (window.event.button == 2);
	}
	if (theButt)
	{
		copyAttempt = 1;
		flag = 0;
		alert(msg);
		return false; // NN4 only
	}
	if (specialcase) flag = 1;
	return false;
}

function special(e)
{
	theObj = '';
	if (window.Event)
	{
		x1 = e.screenX;
		y1 = e.screenY;
		if (e.target.parentNode) theObj = e.target.parentNode.tagName;
	}
	else
	{
		x1 = window.event.clientX;
		y1 = window.event.clientY;
		theObj = window.event.srcElement.parentElement.tagName;
	}
	var isLink = (theObj == 'A');
	if (flag && (!isLink || ((Math.abs(x-x1) > 10) || (Math.abs(y-y1) > 10))))
	{
		copyAttempt = 1;
		flag = 0;
		alert(msg);
		return false;
	}
}

function clearIt()
{
	flag = 0;
	if (copyAttempt)
	{
		copyAttempt = 0;
		return false;
	}
}

/* ouverture popup plein écran */
function fullpopup(file) {
  f2=window.open(file,'plein','top=0,left=0,width='+screen.width
     +',height='+screen.height+',menubar=no,resize=no');
}

/* ouverture centré de popup */
function PopupCentrer(page,largeur,hauteur,options) {
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);

}

/*Zoom sur une photo avec taille réelle*/
function f_zoomphoto(root, nom, tailles){
	tailles = tailles.split('|') ;
	x = eval(tailles[1]) + 20;
	y = eval(tailles[2]) + 20;
	window.open(root+nom,'_blank','toolbar=0, location=0, directories=0, status=1, scrollbars=0, resizable=1, copyhistory=0, menuBar=0, width='+x+', height='+y+', left=250, top=250') ;
}

/* Faire appparaitre le message */
function ChangeMessage(message,champ)
  {
  if(document.getElementById)
    document.getElementById(champ).innerHTML = message;
  }
  
/*AJAX*/
function file(fichier, zoneChargement, messageErreur)
{
     if(window.XMLHttpRequest) // FIREFOX
          xhr = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
		if(zoneChargement){ document.getElementById(zoneChargement).innerHTML = '<img src="images/ajax.gif"/> Chargement en cours ...' ; }
	try{
		 xhr.open("GET", fichier, false);
		 xhr.send(null);
		 if(xhr.readyState == 4){
		 	if(zoneChargement){ document.getElementById(zoneChargement).innerHTML = '' ; }
			return(xhr.responseText);
		 }
	}
	catch( e ) {
    	if(zoneChargement){ document.getElementById(zoneChargement).innerHTML = messageErreur ; }
	}
}

<!-- Ajout dans mailing liste -->
function mailing_ajout(mail, zoneChargement){
	document.getElementById(zoneChargement).innerHTML = file("ajax/mailing_ajout.php?courriel="+mail, '', "Erreur.") ;
}
/*FIN  AJAX*/



<!--menu du bas-->

window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	var i = 1 ;
	while(document.getElementById('sous-menu-'+i)){
		var j = 1 ;		
		while(document.getElementById('sous-menu-'+i+'-smenu'+j)){
			document.getElementById('sous-menu-'+i+'-smenu'+j).style.display='none';
			j++;
		}
		i++;
	}
if (d) {d.style.display='block';}
}
//-->

<!-- Ajout dans mailing liste -->
function mailing_ajout(mail, zoneChargement){
	document.getElementById(zoneChargement).innerHTML = file("ajax/mailing_ajout.php?courriel="+mail, '', "Erreur.") ;
}
/*FIN  AJAX*/


/* Diaporama avec transition (opcacité) */
function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

function shiftOpacity(id, millisec) {
    //if an element is invisible, make it visible, else make it ivisible
    if(document.getElementById(id).style.opacity == 0) {
        opacity(id, 0, 100, millisec);
    } else {
        opacity(id, 100, 0, millisec);
    }
} 

vitesseFadOut = 4000 ;
vitesseOpacite = 2000 ;

partenaires = 0 ;
var timeOutFadPartenaires ;
function FadeOutPartenaires(){
	//Extraire les infos du tableau
	var reg=new RegExp("[|]+", "g");
	var tableau=TabPartenaires[partenaires].split(reg);
	//Infos de l'image suivante
	if(partenaires>=TabPartenaires.length-1){
		partenaires=0;
	}else{
		partenaires++;
	}	
	var reg=new RegExp("[|]+", "g");
	var tableauSuivant=TabPartenaires[partenaires].split(reg);	
	
	newImg= new Image(); 
	newImg.src="images/partenaires/"+tableauSuivant[3] ;
	document.getElementById('image-partenaire').alt = tableau[3] ;
	document.getElementById('lien-partenaire').href = tableau[1] ;
	document.getElementById('lien-partenaire').title = tableau[2] ;	
	document.getElementById('image-partenaire').src = "images/partenaires/"+tableau[3] ;
	changeOpac(0, 'image-partenaire') ;
	shiftOpacity('image-partenaire', vitesseOpacite) ;	
	timeOutFadPartenaires = setTimeout('FadeOutPartenaires()', vitesseFadOut) ;
}

//Afficher un bloc
function ouvrirBloc(id){
	var affichage ;
	affichage = document.getElementById(id).style ;
	if(affichage.display=='none'){
		document.getElementById(id).style.display = '' ;
	}else{
		document.getElementById(id).style.display = 'none' ;	
	}
}