// fonction diaporama(dossierImages, nomsImages) qui g�re le diaporama d'images
// appel depuis le plugin slideshow.js dans www/js/mootools/plugins
// plus d'infos : http://www.electricprism.com/aeron/slideshow/
function diaporama(dossierImages, nomsImages) {
    myShow = new Slideshow('my_slideshow', {hu: dossierImages, images: nomsImages});
}

// fonction verifChamp(champ,stringAlert) qui verifie que le champ 'champ' pass� en parametre et bien rempli
// Si 'champ' est vide, alors affiche dans un alert 'string' pass� en parametre

function verifChamp(champ,stringAlert) {
    if (champ=="") {
        alert(stringAlert);
        return false;
    }
    return true;
}
/********************************************************************************
fonctions pour defilement du texte dans la gazette
*********************************************************************************/
var scrolltimer;  
function initScroll(BlockId, speedScroll, pxIncrement, TimeOver, incrementOver) {  
            	var MonObjet = document.getElementById(BlockId);  
             //On rajoute des éléments par défaut sur le block à scroller, ces div  
             //prennent la hauteur de la boite, comme �a on garde un effet qui eviter de faire apparaitre  
             //le texte trop vite  
            	var topDiv = MonObjet.insertBefore(document.createElement("DIV"),MonObjet.firstChild);  
             	topDiv.style.height = MonObjet.clientHeight + "px";  
             	var bottomDiv = MonObjet.appendChild(document.createElement("DIV"));  
             	bottomDiv.style.height = MonObjet.clientHeight + "px";  
             	MonObjet.onmouseover = function(){  
                 clearTimeout(scrolltimer);  
                 scrollBlock(BlockId, TimeOver, incrementOver, TimeOver, incrementOver);  
             	}  
            	MonObjet.onmouseout = function(){  
                 clearTimeout(scrolltimer);  
                 scrollBlock(BlockId, speedScroll,pxIncrement, TimeOver, incrementOver);  
             	}  
             scrollBlock(BlockId,speedScroll,pxIncrement);  
         }  
          
function scrollBlock(BlockId,TimeScroll,pxIncrement){  
             var monObjet = document.getElementById(BlockId)  
            if (TimeScroll=='' | TimeScroll==null | TimeScroll <= 0) TimeScroll = 40;  
             if (pxIncrement=='' | pxIncrement==null | pxIncrement <= 0) pxIncrement = 1;  
             //ScrollTop = ScrollTop + speed;  
             monObjet.scrollTop = monObjet.scrollTop + pxIncrement;  
             if (monObjet.scrollTop >= monObjet.scrollHeight-monObjet.clientHeight) monObjet.scrollTop = 1;  
             scrolltimer = setTimeout("scrollBlock('"+ BlockId + "'," + TimeScroll + "," + pxIncrement +")", TimeScroll);  
         }  
/******************************************************************************************************************************************
agranditConteneur() permet d'ajuster la hauteur d'un conteneur en fonction de la hauteur du contenant (utile pour les div imbriqués avec un en absolute)
@params:id du conteneur, id du contenant,la hauteur pour ajuster 
@return
*******************************************************************************************************************************************/
function agranditConteneur(idConteneur,idContenant,H){
	var Hpx=$(idContenant).offsetHeight;
	var hconteneur=Hpx+H;
	$(idConteneur).setStyle('height',hconteneur);
}

function verif_formulaire()
	{
		
		if(document.forms["formulaire"].elements["mail"].value=="")
		 	{
				alert ("Merci d'indiquer votre mail ");
				document.forms["formulaire"].elements["mail"].focus();
		 		return false;
			}
		if(document.forms["formulaire"].elements["nom"].value=="")
		 	{
				alert ("Merci d'indiquer votre nom ");
				document.forms["formulaire"].elements["nom"].focus();
		 		return false;
			}
		else
			{
				return true;
			}
	}
function verif_formulaireAlert()
	{
		
		if(document.forms["formulaireAlert"].elements["mail"].value=="")
		 	{
				alert ("Merci d'indiquer votre mail ");
				document.forms["formulaire"].elements["mail"].focus();
		 		return false;
			}
		else
			{
				return true;
			}
	}
function desinscription(leMail,urlCopix){
        var url=urlCopix+"index.php?module=client";
        var pars='group=client&action=desinscriptionalert&mailSup='+leMail;
	//alert(pars);
	new Ajax(url,{method:'get',data:pars,evalScripts:true}).request();

}