// fonction de verification du formulaire de contact
function verif_formulaire() {
	if(document.forms["formulaire"].elements["nom"].value=="") {
		alert ("Merci d'indiquer votre nom ");
		document.forms["formulaire"].elements["nom"].focus();
 		return false;
	}
	if(document.forms["formulaire"].elements["prenom"].value=="") {
		alert ("Merci d'indiquer votre prénom ");
		document.forms["formulaire"].elements["prenom"].focus();
 		return false;
	}
	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["mail"].value.indexOf('@',0)== -1 || document.forms["formulaire"].elements["mail"].value.indexOf('.',0) == -1){
        alert("Une adresse e-mail contient obligatoirement les signes @ et .");
        document.forms["formulaire"].elements["mail"].focus();
        return false;
    }
	else {
	   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);
}

/* C'est ici que tu initialise la fonction
** initScroll('identifiantdemonobjet',TimeScroll, pxIncrement, TimeOver, incrementOver);
** 'identifiantdemonobjet' C'est l'identifiant de l'objet qui va faire dÚfiler du texte
** TimeScroll est le temps en millisecond qu'il faut attendre pour avancer de pxIncrement;
** pxIncrement est le nombre de pixel que l'on avance Ó chaque fois
** TimeOver corresopnd Ó TimeScroll mais lorsque la souris passe dessus
** incrementOver correspond Ó pxIncrement mais lorsque la souris passe sur le bloc
*/
window.onload = function(){
     initScroll('blocktoscroll',60, 0, 1000, 0);
}

