function ajax(fichier)
{
if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
{ 
    xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
} 
else 
   if (window.ActiveXObject)                    //  Version Active
   {
   
  
         xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
  
   }
   
   xhr.onreadystatechange=function(){
    if (xhr.readyState == 4) /* 4 : état "complete" */
        {
           //alert(xhr.responseText);
                   
        }
   }
  xhr.open("GET",fichier,false);
  xhr.send(null);
return xhr.responseText;
}

function RAZ(objet)
{
	if (objet.value=='')
	{
		objet.value=objet.defaultValue;
	}
}

function verif(objet)
{
if (document.getElementById('obligatoires'))
	{
	var valeurs=document.getElementById('obligatoires').value.split(',');
	for (i=0;i<valeurs.length;i++)
	 {
	 	if ((document.getElementById(valeurs[i]).value=='') || (document.getElementById(valeurs[i]).value==document.getElementById(valeurs[i]).defaultValue))
		{
		alert("Merci de remplir tous les champs suivis d'un astérisque");
		return false;
		}
	 }
	 if(document.getElementById('captcha'))
		return verifCaptcha();
	else
		return true;
		
	}
else
	{
	return false;
	}
	
}

function monsubmit(objet)
{
if (verif(objet))
{
objet.submit();
}
}

function new_freecap()
{
	// loads new freeCap image
	if(document.getElementById('freecap'))
	{
		// extract image name from image source (i.e. cut off ?randomness)
		thesrc = document.getElementById("freecap").src;
		//thesrc = thesrc.substring(0,thesrc.lastIndexOf(".")+4);
		// add ?(random) to prevent browser/isp caching
		document.getElementById("freecap").src = thesrc+"?"+Math.round(Math.random()*100000);
	} else {
		alert("Sorry, cannot autoreload freeCap image\nSubmit the form and a new freeCap will be loaded");
	}
}

function verifCaptcha()
{
retour=ajax('checkcaptcha.php?r='+Math.round(Math.random()*100000)+'&mot='+document.getElementById('captcha').value);
//alert(retour);
if (retour=='ok')
	{
	return true;
	}
else
	{
	alert('Code image incorrect!!!');
	new_freecap();
	return false;
	}
}

function afficheHeure()
{
jour=['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'];
mois=['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre'];
d=new Date();
chainedate=jour[d.getDay()]+' '+d.getDate()+' '+mois[d.getMonth()]+' '+d.getFullYear();
document.getElementById('header').innerHTML='<span style="position:relative;top:100px;left:580px;">'+chainedate+'</span>';
}