
///////////////////////////////////////////////////vérification d'email ///////////////////////////////
function verif_email(im)
{
function msgpos(im)
{
   document.images[im].src="http://www.all-website.com/site/fr/style/img/general/ok.png";
}
function msgneg(im)
{
   document.images[im].src="http://www.all-website.com/site/fr/style/img/general/erreur.png";
}
var reEmail = /^[a-zA-Z0-9][a-zA-Z0-9.\-\_]*@[a-zA-Z0-9][a-zA-Z0-9.\-\_]*\.[a-zA-Z0-9][a-zA-Z0-9.]*/;

function isEmail(s) 
{ return reEmail.test(s); }

function mail(EmailValue)
   { 
	 if (EmailValue.indexOf('http:')>-1 || EmailValue.indexOf('www.')>-1)
	  { 
		return false;
		//alert("Merci de mettre une adresse email valide surtout pas www. ou de http://"); 
	  }  
   }
if(document.devis.email)
   {
		if (document.devis.email.value == '' || document.devis.email.value == 'votre email ici !') 
		       { msgneg(im)
			    alert("Merci d'indiquer votre email");
			    document.devis.email.focus(); return false;
			   }else
                   {msgpos(im)}
		if (mail(document.devis.email.value) == false) 
		       { msgneg(im)
			    alert("Merci d'indiquer une adresse email valide\n"); 
				document.devis.email.focus(); return false;
			   }else
                   {msgpos(im)}
		if (isEmail(document.devis.email.value) == false) 
		       { msgneg(im)
			     alert("Merci d'indiquer une adresse email valide.\n");
				 document.devis.email.focus(); return false;
			   }else
                   {msgpos(im)}
			
	}
}
//////////////////////////////////2function mail///////////////////////////////
function verif_email_txet(im)
{
function msgpos(im)
{
   document.images[im].src="http://www.all-website.com/site/fr/style/img/general/ok.png";
}
function msgneg(im)
{
   document.images[im].src="http://www.all-website.com/site/fr/style/img/general/erreur.png";
}
var reEmail = /^[a-zA-Z0-9][a-zA-Z0-9.\-\_]*@[a-zA-Z0-9][a-zA-Z0-9.\-\_]*\.[a-zA-Z0-9][a-zA-Z0-9.]*/;

function isEmail(s) 
{ return reEmail.test(s); }

function mail(EmailValue)
   { 
	 if (EmailValue.indexOf('http:')>-1 || EmailValue.indexOf('www.')>-1)
	  { 
		return false;
		//alert("Merci de mettre une adresse email valide surtout pas www. ou de http://"); 
	  }  
   }
if(document.devis.email)
   {
		if (document.devis.email.value == '' || document.devis.email.value == 'votre email ici !') 
		       { msgneg(im)
			    
			   
			   }else
                   {msgpos(im)}
		if (mail(document.devis.email.value) == false) 
		       { msgneg(im)
			    
				
			   }else
                   {msgpos(im)}
		if (isEmail(document.devis.email.value) == false) 
		       { msgneg(im)
			     
				 
			   }else
                   {msgpos(im)}
			
	}
}

function verif_emaildev()
{

var reEmail = /^[a-zA-Z0-9][a-zA-Z0-9.\-\_]*@[a-zA-Z0-9][a-zA-Z0-9.\-\_]*\.[a-zA-Z0-9][a-zA-Z0-9.]*/;

function isEmail(s) 
{ return reEmail.test(s); }

function mail(EmailValue)
   { 
	 if (EmailValue.indexOf('http:')>-1 || EmailValue.indexOf('www.')>-1)
	  { 
		return false;
		//alert("Merci de mettre une adresse email valide surtout pas www. ou de http://"); 
	  }  
   }
if(document.devis.email)
   {
		if (document.devis.email.value == '' || document.devis.email.value == 'votre email ici !') 
		       { 
			    alert("Merci d'indiquer votre email");
			    document.devis.email.focus(); return false;
			   }
		if (mail(document.devis.email.value) == false) 
		       { 
			    alert("Merci d'indiquer une adresse email valide\n"); 
				document.devis.email.focus(); return false;
			   }
		if (isEmail(document.devis.email.value) == false) 
		       { 
			     alert("Merci d'indiquer une adresse email valide.\n");
				 document.devis.email.focus(); return false;
			   }
			
	}
}
function is_numeric(num)
	{
		var exp = new RegExp("^[0-9-.]*$","g");
		return exp.test(num);
	}
//script de contrôle de saisie pour le formulaire de devis////////////////////////////////
function verif_valid_devis()
{   
verif_emaildev();
if(document.devis.civ[0].checked== false && document.devis.civ[1].checked== false && document.devis.civ[2].checked== false) 
    {
    alert('Merci d\'indiquer votre civilité.');
	return false;
	}
	if(document.devis.np.value=="")
	{
    alert('veuillez saisir votre nom et votre prénom SVP !');
	return false;
	}
    else
    if(document.devis.tel.value=="")
	{
    alert('Introduire votre numéro de Téléphone SVP !');
	return false;
	}else
    if ( !(is_numeric(document.devis.tel.value)) )
   { 
    alert(' numéro de Téléphone incorrecte');
    document.devis.tel.focus();
    document.devis.tel.value='';
   return false;
   }else
	if(document.devis.fonction.selectedIndex==0)
	{alert('vous êtes?');
	 return false;
	}else
	if(document.devis.cp.value=="")
	{alert('Votre code postal SVP !');
	return false;
	}
	else
	if(document.devis.pays.value=="")
	{alert('Votre Pays SVP !');
	return false;
	}
	else
	if(document.devis.devis.selectedIndex==0)
	{alert('Veuillez selectionnez un choix de demande de devis  SVP !');
	 return false;
	}
	else
	if(document.devis.nomsite.value=="")
	{alert('Veuillez saisir le nom de site à créer ou à ameliorer SVP !');
	 return false;
	}
	else
	if(document.devis.design.selectedIndex==0)
	{alert('Veuillez choisir la qualité de design de votre site SVP!');
	 return false;
	}
	else
	if(document.devis.contenu.selectedIndex==0)
	{alert('Veuillez selectionner un choix pour le contenu de contenu de site web SVP!');
	 return false;
	}else
	if(document.devis.email.value=='')
	{alert('votre adresse email SVP!');
	 return false;
	}
	else
	if(document.devis.traduction.selectedIndex==0)
	{alert('Qui va faire la traduction ?');
	 return false;
	}else
	if(document.devis.desc.value=="")
	{alert('Décrivez-nous votre projet en quelques mots SVP !');
	 return false;
	}else
	if(document.devis.budjet.selectedIndex==0)
	{alert('Quelle budjet souhaitez vous definir pour ce site !');
	 return false;
	}else
	if(document.devis.certifi.checked==false)
	{alert('Veuillez accepter les conditions de vente !');
	 return false;
	}
}
////////////////////verfie lechamps our devis logiciele/////////////////////////////////////////////
function verif_valid_devis_log()
{   
verif_emaildev();
if(document.devis.civ[0].checked== false && document.devis.civ[1].checked== false && document.devis.civ[2].checked== false) 
    {
    alert('Merci d\'indiquer votre civilité.');
	return false;
	}
	if(document.devis.np.value=="")
	{
    alert('veuillez saisir votre nom et votre prénom SVP !');
	return false;
	}
    else
    if(document.devis.tel.value=="")
	{
    alert('Introduire votre numéro de Téléphone SVP !');
	return false;
	}else
    if ( !(is_numeric(document.devis.tel.value)) )
   { 
    alert(' numéro de Téléphone incorrecte');
    document.devis.tel.focus();
    document.devis.tel.value='';
   return false;
   }else
	if(document.devis.fonction.selectedIndex==0)
	{alert('vous êtes?');
	 return false;
	}else
	if(document.devis.cp.value=="")
	{alert('Votre code postal SVP !');
	return false;
	}
	else
	if(document.devis.pays.value=="")
	{alert('Votre Pays SVP !');
	return false;
	}
	else
	if(document.devis.devis.selectedIndex==0)
	{alert('Veuillez selectionnez un choix de demande de devis  SVP !');
	 return false;
	}
	else
	if(document.devis.nomsite.selectedIndex==0)
	{alert('Veuillez selectionnez quelle type de prestation recherchez-vous SVP !');
	 return false;
	}
	else
	if(document.devis.design.selectedIndex==0)
	{alert('Veuillez choisir le type du logiciel  SVP!');
	 return false;
	}
	else
	if(document.devis.contenu.selectedIndex==0)
	{alert("Veuillez selectionner Systéme d'exploitation requis SVP!");
	 return false;
	}else
	if(document.devis.email.value=='')
	{alert('votre adresse email SVP!');
	 return false;
	}
	else
	if(document.devis.traduction.selectedIndex==0)
	{alert('Sous quel délai souhaitez vous réaliser votre projet ?');
	 return false;
	}else
	if(document.devis.desc.value=="")
	{alert('Décrivez-nous votre projet en quelques mots SVP !');
	 return false;
	}else
	if(document.devis.budjet.selectedIndex==0)
	{alert('Quelle budjet souhaitez vous definir pour ce site !');
	 return false;
	}else
	if(document.devis.certifi.checked==false)
	{alert('Veuillez accepter les conditions de vente !');
	 return false;
	}
}
//vérifier les champs de devis referencement


function verif_valid_devis_ref()
{   
verif_emaildev();
if(document.devis.civ[0].checked== false && document.devis.civ[1].checked== false && document.devis.civ[2].checked== false) 
    {
    alert('Merci d\'indiquer votre civilité.');
	return false;
	}
	if(document.devis.np.value=="")
	{
    alert('veuillez saisir votre nom et votre prénom SVP !');
	return false;
	}
    else
    if(document.devis.tel.value=="")
	{
    alert('Introduire votre numéro de Téléphone SVP !');
	return false;
	}else
    if ( !(is_numeric(document.devis.tel.value)) )
   { 
    alert(' numéro de Téléphone incorrecte');
    document.devis.tel.focus();
    document.devis.tel.value='';
   return false;
   }else
	if(document.devis.fonction.selectedIndex==0)
	{alert('vous êtes?');
	 return false;
	}else
	if(document.devis.cp.value=="")
	{alert('Votre code postal SVP !');
	return false;
	}
	else
	if(document.devis.pays.value=="")
	{alert('Votre Pays SVP !');
	return false;
	}
    else
	if((document.devis.url.value=="")||(document.devis.url.value=="http://"))
	{alert('Veuillez introduire l\'Adresse URL de votre site SVP !');
	return false;
	}
    else
	if(document.devis.etatsite.selectedIndex==0)
	{alert('Veuillez précisez l\'Etat de votre site !');
	return false;
	}else
	if(document.devis.annee.selectedIndex==0)
	{alert('Veuillez précisez l\'année de création de votre site !');
	return false;
	}else
	if(document.devis.langue.selectedIndex==0)
	{alert('Veuillez précisez le(s) Langue(s) de référencement !');
	return false;
	}else
	if(document.devis.referencement[0].checked== false && document.devis.referencement[1].checked== false)
	{alert('Le site a-t-il déjà été référencé ? veuillez cocher oui ou non SVP!');
	return false;
	}else
	if(document.devis.mot1.value=='' ||document.devis.mot2.value=='' ||document.devis.mot3.value=='' ||document.devis.mot4.value=='' ||document.devis.mot5.value=='' ||document.devis.mot6.value=='')
	{alert('Vueillez saisir les six mots clés sur lequels vous voulez réferencer votre site !');
	return false;
	}
	else
	if(document.devis.budjet.selectedIndex==0)
	{alert('Quel budget souhaitez vous alloué au référencement de votre site?');
	 return false;
	}else
	if(document.devis.email.value=='')
	{alert('votre adresse email SVP!');
	 return false;
	}
	else
	if(document.devis.budjet_mot.selectedIndex==0)
	{alert('Quel budget souhaitez vous alloué à l\'achat de mots clés ');
	 return false;
	}
	else
	if(document.devis.certifi.checked==false)
	{alert('Veuillez accepter les conditions de vente !');
	 return false;
	}
}


var newImage=new Image();newImage.src="http://www.all-website.com/site/fr/style/img/general/hover.jpg";
Total = 7;
Temporisation = 5;
Temps = Temporisation * 1000;
Flag = false;
preced=false;
sui=false;
var t=0;
////////////////////////////////////////////
var IncremenTation = 1;

function Afficher()
 { 
    
   if (!document.images)
     {
       alert("Votre navigateur ne supporte pas un SCRIPT inclus dans cette page Web \nVous devriez en télécharger une version plus récente.");
       return;
     }
	 
   if (!Flag) 
     {
              
	  
                document.getElementById("link_"+IncremenTation).style.backgroundImage='url(http://www.all-website.com/site/fr/style/img/general/hover.jpg)';
                for(j=1;j<=7;j++)
                   { if(j!=IncremenTation)
                        { document.getElementById("link_"+j).style.backgroundImage='url()';
                    }     }
	   
    }
	if (IncremenTation < Total) 
    {
	  IncremenTation = IncremenTation + 1;
	  
    }
     else
     {
      IncremenTation = 1;
	 }
t =setTimeout("Afficher()",Temps);
return IncremenTation;
}
//////////////////////////////////////////////////verif_contac//////////////////////////////////////


function verfi_contact()
{
verif_email('im6');
if(document.devis.civ.selectedIndex==0)
	{
     alert('Veuillez définir votre civilité SVP!');
	 return false;
	}
if(document.devis.nom.value== '')
	{
     alert('Veuillez introduire votre nom SVP!');
	 document.devis.nom.focus();return false;
	}

if(document.devis.pre.value== '')
	{
     alert('Veuillez introduire votre prénom SVP!');
	 document.devis.pre.focus();return false;
	}
if(document.devis.contact2.selectedIndex==0)
	{
     alert('Veuillez spécifier votre fonctionnalité SVP!');
	 document.devis.contact2.focus();return false;
	}
if ( !(is_numeric(document.devis.tel.value))||(document.devis.tel.value=='') )
   {
    alert('Numéro de Téléphone incorrecte');
    document.devis.tel.focus();
    document.devis.tel.value='';
    return false;
   }
if(document.devis.msg.value== '')
	{
     alert('Veuillez laisser un message SVP!');
	 document.devis.msg.focus();return false;
	}

var chaine=document.devis.msg.value
ind1='<iframe';
ind3='iframe';
ind2='$';
if((chaine.indexOf(ind3,chaine)!=-1)||(chaine.indexOf(ind1,chaine)!=-1)||(chaine.indexOf(ind2,chaine)!=-1))
  { 
     alert('Evitez d\'utiliser des caractères indésirables dans le message SVP!');
	 document.devis.msg.focus();
     return false;
  }
}

function verfi_img(im)
{

  function msgpos(im)
    {
      document.images[im].src="http://www.all-website.com/site/fr/style/img/general/ok.png";
    }

  function msgneg(im)
    {
      document.images[im].src="http://www.all-website.com/site/fr/style/img/general/erreur.png";
    }

switch(im)
{
case'im1':(document.devis.civ.selectedIndex==0)?msgneg(im):msgpos(im);break;
case'im2':(document.devis.nom.value== '')?msgneg(im):msgpos(im);break;
case'im3':(document.devis.pre.value== '')?msgneg(im):msgpos(im);break;
case'im4':(document.devis.ent.value== '')?msgneg(im):msgpos(im);break;
case'im5':(document.devis.fonct.selectedIndex==0)?msgneg(im):msgpos(im);break;
case'im7':( !(is_numeric(document.devis.tel.value))||(document.devis.tel.value=='') )?msgneg(im):msgpos(im);break;
case'im8':
         {
         var chaine=document.devis.msg.value
         ind1='<iframe';
         ind3='iframe';
         ind2='$';
         ((chaine.indexOf(ind3,chaine)!=-1)||(chaine.indexOf(ind1,chaine)!=-1)||(chaine.indexOf(ind2,chaine)!=-1)||(document.devis.msg.value== ''))?msgneg(im):msgpos(im);break;
         } 
}
   

}
//:::::::::::::::::::::::::::::::::::::::::verfi_contact_automatique()/////////////////////////////////////////
function verfi_contact_automatiqu()
{   

verif_emaildev();
if(document.devis.nom.value=="")
	{
    alert('veuillez saisir votre nom  SVP !');
	return false;
	}
	if(document.devis.pre.value=="")
	{
    alert('veuillez saisir votre plage horaire souhaitée SVP !');
	return false;
	}
    else
    if(document.devis.tel.value=="")
	{
    alert('Introduire votre numéro de Téléphone SVP !');
	return false;
	}else
    if ( !(is_numeric(document.devis.tel.value)) )
   { 
    alert(' numéro de Téléphone incorrecte');
    document.devis.tel.focus();
    document.devis.tel.value='';
   return false;
   }else
	
	if(document.devis.ent.value=="")
	{alert("Votre nom d'entreprise SVP !");
	return false;
	}
	else
	if(document.devis.email.value=='')
	{alert('votre adresse email SVP!');
	 return false;
	}
	}
