// POUR GERER LE HOVER DES DIV AVEC IE
function changeImage()
{
	this.style.backgroundImage = "url(images/fond_liste_pgrm.gif)";
}
function reChangeImage()
{
	this.style.backgroundImage = "url(images/fond_liste_pgrm2.gif)";
}

function initialiseDiv()
{
	mondiv = document.getElementById("liste_pgrm");
	mesdiv = mondiv.getElementsByTagName("div");
	for(var j=0 ; j<mesdiv.length ; j++)
	{
		mesdiv[j].onmouseover = changeImage;
		mesdiv[j].onmouseout = reChangeImage;
	}
}
//--------------------------------------------


// POUR GERER LE ONFOCUS DES INPUT AVEC IE
function changeFond()
{
	this.style.backgroundColor = "#DEF0C4";
}
function reChangeFond()
{
	this.style.backgroundColor = "#FFFFFF";
}

function initialiseInput()
{
	monform = document.getElementById("formulaire");
	mesinput = monform.getElementsByTagName("input");
	for(var i=0 ; i<mesinput.length ; i++)
	{
		mesinput[i].onfocus = changeFond;
		mesinput[i].onblur = reChangeFond;
	}
}
//--------------------------------------------


// POUR LES CHAMPS OBLIGATOIRES DU FORMULAIRE
function verifievide(objchamp,nbchar)
{
	var strchaine;
	strchaine = objchamp.value;
	if (strchaine.length < nbchar)
	{
		alert(''+ objchamp.name +' obligatoire.');
		objchamp.value='';
		objchamp.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function verifiemail(objchamp)
{
	varemail = objchamp.value;
	ret = varemail.indexOf("@");
	if (ret != -1)
	{
		ret = (varemail.indexOf(".",ret) != -1);
		if (ret)
		{
			return true;
		}
	}
	alert('Adresse email invalide.');
	objchamp.focus();
	return false;
}
function verifall() {
	coderet = false;
	coderet = verifiemail(document.formu.Email);
 	if (coderet) { coderet = verifievide(document.formu.Nom,3) };
	if (coderet) { coderet = verifievide(document.formu.Prenom,3) };
 	if (coderet) { coderet = verifievide(document.formu.Telephone,10) }; 	

	return coderet;
}
//--------------------------------------------


// L INFOBULLE QUI SUIS LE CURSEUR
function GetId(id) {
	return document.getElementById(id);
}
var i=false;
function move(e) {
  if(i) {
    if (navigator.appName!="Microsoft Internet Explorer") {
    GetId("infobulle").style.left=e.pageX + 5+"px";
    GetId("infobulle").style.top=e.pageY + 10+"px";
    }
    else { 
        if(document.documentElement.clientWidth>0) {
	     GetId("infobulle").style.left=event.x+document.documentElement.scrollLeft+5+"px";
	     GetId("infobulle").style.top=event.y+document.documentElement.scrollTop+10+"px";
        } 
        else {
	      GetId("infobulle").style.left=event.x+document.body.scrollLeft+5+"px";
	      GetId("infobulle").style.top=event.y+document.body.scrollTop+10+"px";
	     }
	     
    }
  }
}
function affiche_infobulle(text) {
  if(i==false) {
	  GetId("infobulle").style.visibility="visible";
	  GetId("infobulle").innerHTML = text;
	  i=true;
  }
}
function cache_infobulle() {
	if(i==true) {
		GetId("infobulle").style.visibility="hidden";
		i=false;
	}
}
document.onmousemove=move;
//--------------------------------------------