// JavaScript Document
	function verif(forme)
{
 /*=============================================FORMULAIRE DE CONTACT===============================================================*/
 //si les champs sont vides:
 if (forme.nom_contact)if (forme.nom_contact && forme.nom_contact.value==''){alert ('Remplissez le champ "nom" !');forme.nom_contact.focus();colore('nom_contact');return false;}else init('nom_contact');
 if (forme.prenom_contact)if (forme.prenom_contact && forme.prenom_contact.value==''){alert ('Remplissez le champ "prénom" !');forme.prenom_contact.focus();colore('prenom_contact');return false;}else init('prenom_contact');
 if (forme.tel_contact)if (forme.tel_contact && forme.tel_contact.value==''){alert ('Remplissez le champ "Téléphone" !');forme.tel_contact.focus();colore('tel_contact');return false;}else init('tel_contact');
 if (forme.pays_contact)if (forme.pays_contact && forme.pays_contact.value==''){alert ('Remplissez le champ "pays" !');forme.pays_contact.focus();colore('pays_contact');return false;}else init('pays_contact');
 if (forme.cp_contact)if (forme.cp_contact && !(verifCP(forme.cp_contact.value)) && forme.cp_contact.value!=""){alert ('Le champ "Code Postal" n\'est pas valide !');forme.cp_contact.focus();colore('cp_contact');return false;}else init('cp_contact');
 
  //si l'email n'est pas valide:
 if (forme.email_contact)if (forme.email_contact && forme.email_contact.value==''){alert ('Remplissez le champ "adresse electronique" !');forme.email_contact.focus();colore('email_contact');return false;}else init('email_contact');
 if (forme.email_contact)if (forme.email_contact && !(verifMail(forme.email_contact.value))){alert ("Votre email n'est pas valide!");forme.email_contact.focus();colore('email_contact');return false;}else init('email_contact');

 // si la liste objet n'a pas de selection
 if (forme.sujet_contact)if (forme.sujet_contact.selectedIndex == 0){alert ('Choisissez un objet!');return false;}
 //si la liste secteur d'activité n'a pas de selection
 if (forme.secteur_contact)if (forme.secteur_contact.selectedIndex == 0){alert ('Choisissez un secteur d\'activité!');return false;}

 if (forme.message_contact)if (forme.message_contact && forme.message_contact.value==''){alert ('Remplissez le message !');forme.message_contact.focus();colore('message_contact');return false;}else init('message_contact');

 return true;
}


function verifMail(mail)
{
  var sigle,mail,N;
  var valide=true;
  
  // si il y a un espace, ou si le champs est vide, non valide
  if (mail.lastIndexOf(' ')!=-1 || mail==''){return(false);}
  
  // s'il y a plus qu'un @ ou si @ n'existe pas dans la chaine
  if ((mail.indexOf('@')!=mail.lastIndexOf('@')) || mail.indexOf('@')==-1) {return(false)}
  
  chaine=mail.substring(mail.indexOf('@'),mail.lastIndexOf('.'));//la ss chaine entre @ et .
  
  //Un minimum de 2 caract entre @ et '.' et aussi minimum de 2 caract apres le dernier '.'
  if ((chaine.length<2)||((mail.substring(mail.lastIndexOf('.'))).length<2)){return(false)}
  
  // Mini 1 caract avant @
  if (mail.substring(0,mail.indexOf('@')).length<1){return(false)} 
  
  // pas de succession de point "...." avant l'@
  //MIEUX: if (mail.indexOf('..')!=-1){return false}
  chaine=mail.substring(0,mail.indexOf('@'));//ss chaine de 0 Ó l'@
  n=chaine.length;
  for (i=0;i<n;i++)
  {
    if (chaine.charAt(i)=='.' && chaine.charAt(i+1)=='.'){return(false)}
  }
  return(true);
}

function verifCP(cp)
{
  if (cp.length!=5)
  {return false;}  
  else {return true;}
}

function colore(id)
{
	with(document.getElementById(id).style) 
	{
      	borderColor="#ff0000";
    }
}
function init(id)
{
	with(document.getElementById(id).style) 
	{
      	borderColor="#83949B";
    }
}
/*============================================================================
Function du survol des img
===========================================================================*/
function rollover(id)
{
	theImg=document.getElementById(id);
	tab=id.split("_");
	sourc="img/"+tab[0]+"_"+tab[1]+"_surv.gif";
	theImg.src=sourc;
}
function rollout(id)
{
	theImg=document.getElementById(id);
	sourc="img/"+id+".gif";
	theImg.src=sourc;
}

/*============================================================================
	Function de preload
	PREREQUIS:
	# le nb total d'images
	# la variable pause ( à "false")
	# le nom "timer" du timer
	# le cpt pour le num de l'image en cours
	# le tableau [liste_img] de la liste des chemins des images
	# le tableau [liste_alt] de la liste des alts des images
===========================================================================*/
var image=new Array();
function preload(liste_img)
{
	var nb_img=liste_img.length;
	
	for(i=0;i<nb_img;i++)
	{
		image[i]= new Image();
		image[i].src=liste_img[i];
	}
}

/*============================================================================
	Function de slide show
	PREREQUIS:
	# le nb total d'images
	# la variable pause ( à "false")
	# le nom "timer" du timer
	# le cpt pour le num de l'image en cours
	# le tableau [liste_img] de la liste des chemins des images
	# le tableau [liste_alt] de la liste des alts des images
===========================================================================*/
function roulement(image)
{
	// on met à jour les boutons play et pause
	maj_commandes();
	
	//alert(nb_max);
	//on change la photo
	TheDiv=document.getElementById(image);
	
	TheDiv.innerHTML="<img  class='photo' src='"+liste_img[cpt]+"' alt='"+liste_alt[cpt]+"' />";
	cpt++;
	if (cpt==nb_max)cpt=0;

	if(pause == false)timer=window.setTimeout("roulement('"+image+"')",4000);	
}

/*============================================================================
	Function pour les images des commandes
	PREREQUIS:
	# le nb total d'images
	# la variable pause 
	# les IDs des boutons play et pause
	# Les chemins des images ON et OFF
===========================================================================*/
function maj_commandes()
{
	ThePlay=document.getElementById('img_play');
	ThePause=document.getElementById('img_pause');
	if(pause == true)
	{
		ThePause.src='images/diapo_pause_on.gif';
		ThePlay.src='images/diapo_play_off.gif';
	}
	else
	{
		ThePause.src='images/diapo_pause_off.gif';
		ThePlay.src='images/diapo_play_on.gif';
	}
	//alert(ThePlay.src);
}

/*============================================================================
	Function ouvrir une nouvelle fenetre
	PREREQUIS:
	# 
===========================================================================*/
function popup(url,width,height)
{
    window.open(url,'',"top=50,left=200,location=no, menubar=yes, resizable=no, width="+width+", height="+height+", status=no, scrollbars=no");
}
