/********************************************************************************
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);
}

//******************************************************************************
//* 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["tel"].value=="") {
		alert ("Merci d'indiquer un numéro de téléphone");
		document.forms["formulaire"].elements["tel"].focus();
 		return false;
	}
	if(document.forms["formulaire"].elements["mail"].value=="") {
		alert ("Merci d'indiquer votre adresse mail");
		document.forms["formulaire"].elements["mail"].focus();
 		return false;
	}
	else {
		return true;
	}
}

/*** fonction permettant de derouler ou enrouler une news
fonction toogle (ID de la news concernée par l'evnmt)
@param : string ID de la news***/
/*function toogle (IDnews){
     var mySlide = new Fx.Slide(IDnews);
     mySlide.hide();
     mySlide.toggle();
}*/
/*** fonction permettant d'ajouter yun telechargement pour un ID video private******
 * @param : l'ID de la video , l'ID du client
 */
function ajouteUnTelechargement(IDvideoPrivate,IDclient){
   // alert("vous allez telecharger une video");
    var url = "http://www.migootv.com/index.php";
    var pars="module=highlights&group=default&action=AjoutTelechargement&IDvideoPrivate="+IDvideoPrivate+"&IDclient="+IDclient;
    //alert(url);
    //new Ajax(url,{method:'get',data:pars}).request();
    var syncXhr = new XHR({async: false, method: 'get'});
	syncXhr.send(url,pars);
}

