// Teste si un email a une forme correcte
function checkmail(email)
{
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/;
	return (reg.exec(email)!=null);
}

// Teste le contenu des champs du form avant submit
function idec_testemail(idecnom,idecemail,idecformation,idecsujet,idecmessage)
{
	if(idecnom.value=="")
	{
		alert("Indiquez votre nom !");
		idecnom.focus();
		return false;
	}
	else if(idecemail.value=="")
	{
		alert("Indiquez votre email !");
		idecemail.focus();
		return false;
	}
	else if(!checkmail(idecemail.value))
	{
		alert("Email incorrect !");
		idecemail.focus();
		return false;
	}
	return true;
}

// Teste le contenu des champs du form avant submit
function el_verifyprogramme(code,nom,ordre)
{
	if(code.value=="")
	{
		alert("Indiquez un code programme !");
		code.focus();
		return false;
	}
	else if(nom.value=="")
	{
		alert("Indiquez un libellé de programme !");
		nom.focus();
		return false;
	}
	return true;
}

// Teste le contenu des champs du form avant submit
function el_verifytheme(nom,ordre)
{
	if(nom.value=="")
	{
		alert("Indiquez un libellé pour votre thème !");
		code.focus();
		return false;
	}
	return true;
}


// chargement d'images avant la page
function MR_preloadImages()
{ 
  var d=document; 
  if(d.images)
  {
	  if(!d.MM_p) d.MM_p=new Array();
      var i,j=d.MM_p.length,a=MR_preloadImages.arguments;
	  for(i=0; i<a.length; i++)
	  {
		  if (a[i].indexOf("#")!=0)
		  {
			  d.MM_p[j]=new Image;
			  d.MM_p[j++].src=a[i];
		  }
	  }
  }
}

