// JavaScript Document
/*testes pour le formulaire prvenir un ami*/

/*pour tester si les champs obligatoires sont bien remplis*/
function teste_prevenir_vide()
{
	 if((document.getElementById('vemail').value!="")&&(document.getElementById('emaila').value!=""))
	     return false;
	 else 
	    return true;
}
/*fin pour tester si les champs obligatoires sont bien remplis*/

/*pour tester la validité d'un email*/
function test_email(email)
{
	 var invalid=false;
	 var a=email.split('@');
	 if(a.length!=2) invalid=true;
	 else
	 {
		 if(a[1].indexOf("..")!=-1) invalid=true;
		 else
		 {
		 var b=a[1].split('.');
		 if(b.length<2) invalid=true;
		 else if((b[0]=="")||(b[b.length-1]=="")) invalid=true;
		 }
	 }
	 return invalid;
}
/*pour tester la validité d'un email*/

/*pour la fonction complet de teste*/
function teste_envoi_prevenir(langue)
{
	 if(teste_prevenir_vide()==true)
	 {
	 if(langue==1)
	   alert("Veuillez remplir tous les champs obligatoires");
	 else
	   alert("Please complete all the required fields");
	 }
	 else if((test_email(document.getElementById('vemail').value)==true)||(test_email(document.getElementById('emaila').value)==true))
	 {
		 if(test_email(document.getElementById('vemail').value)==true)
		     document.getElementById('vemail').style.backgroundColor='red';
		 if(test_email(document.getElementById('emaila').value)==true)
		     document.getElementById('emaila').style.backgroundColor='red';
		if(langue==1)
		 alert("Veuillez vérifier la validité des champs marqués en rouge");
		else
		 alert("Please check the validity of the fields marked in red");
	 }
	 else {
	   document.formpami.submit();
	 }
}
/*fin pour la fonction complet de teste*/

/*fonction pour tester si tous les champs d'une formulaire sont remplis*/
function test_vide(indice)
{
  var teste=false;
  var i;
  for(i=0;i<document.forms[indice].elements.length && teste==false;i++)
  {
	   if(document.forms[indice].elements[i].value=='')
	           teste=true;
  }
  return teste;
}
/*fin fonction pour tester si tous les champs d'une formulaire sont remplis*/

/*fonction pour le teste de la formulaire de contact*/
function teste_contact(langue)
{
	if(test_vide(0)==true)
	{
	   if(langue==1)
	      alert("Veuillez remplir tous les champs SVP");
	   else 
	      alert("Please fill out all fields");
	}
	else if(test_email(document.getElementById('email').value)==true)
	{
	   document.getElementById('email').style.backgroundColor='red';
	   if(langue==1)
	      alert("L'email que vous avez tapé est invalide");
	   else 
	      alert("The email you entered is invalid");
	}
	else document.forms[0].submit();
}
/*fin fonction pour le teste de la formulaire de contact*/

/*fonction pour ouvrir une fenetre pop up*/
function OuvrirPop(url,nom,haut,Gauche,largeur,hauteur,options) {
ouvpop=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}
/*fin fonction pour ouvrir une fenetre pop up*/

/*pour le clignotement des images*/
 function clignote()
{
document.getElementById('autrep').style.display="block";
document.getElementById('autrep2').style.display="none";
window.setTimeout("clignote2();",500);
} 
function clignote2()
{
 document.getElementById('autrep2').style.display="block";
 document.getElementById('autrep').style.display="none";
 window.setTimeout("clignote();",500);
}
/*pour le clignetement des images*/