// popup(lien,titre,largeur,hauteur)
// verifemail(chaine){
//	effaceFormulaire(formulaire)
//	envoiContact(form)

var fenetre;
var modetest="non";
var mail1="img.secretariat";
var mail2="@wanadoo.fr";
var adresseredirection="http://www.img-secretariat.com/contact-result.htm";
if (modetest=="oui") {
	mail1="contact";
	mail2="@lartisanweb.com";	
}
function popup(source,nom,largeur,hauteur,toolbar,location,directories,status,menubar,scrollbars,resizable)	{
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
	if (!fenetre) {
			param="top="+top+",left="+left+",width="+largeur+",height="+hauteur+",toolbar="+toolbar+",location="+location+",directories="+directories+",status="+status+",menubar="+menubar+",scrollbars="+scrollbars+",resizable="+resizable;
			fenetre=window.open(source, nom, param);
			
	}
	else {
		if (fenetre.closed) {
			param="top="+top+",left="+left+",width="+largeur+",height="+hauteur+",toolbar="+toolbar+",location="+location+",directories="+directories+",status="+status+",menubar="+menubar+",scrollbars="+scrollbars+",resizable="+resizable;
			fenetre=window.open(source, nom, param);
	}
	else {
		fenetre.location.reload(true);
		fenetre.focus();
		}
	}
}
function verifemail(chaine){
  var arrow = chaine.indexOf("@", 0);
  var point;
  if ( arrow == -1){
    return false;
  }
  else {
    point = chaine.indexOf(".", arrow);
    if  (point == -1){
      return false;
    }
    else {
      if ((chaine.substring(arrow+1, point)).length==0) {
	    return false;
	  }		
      else {
	  	if ((chaine.substring(point+1, chaine.length)).length==0) {
	    	return false;
	  	}
	    else {
	    	return true;
		}
	  }
    }
  }
}
function envoiContact(frm) {
	var Erreur="";
	var ErreurFormat="";
	var MessageErreur="";
	//champs obligatoires
	if(frm.elements["nom"].value=="") Erreur=Erreur+"- Nom\n";
	if(frm.elements["email"].value=="") Erreur=Erreur+"- Email\n";
	if(frm.elements["ville"].value=="") Erreur=Erreur+"- Ville\n";
if(frm.elements["message"].value=="") Erreur=Erreur+"- Message\n";
	//controle des formats
	if ((frm.elements["email"].value!="")&&( verifemail(frm.elements["email"].value)==false)) ErreurFormat=ErreurFormat+"- Email, par exemple : "+mail1+""+mail2+"\n";
	//message d'alerte
	if ((Erreur!="")||(ErreurFormat!="")) {
		if(Erreur!="") MessageErreur="Les champs suivants sont obligatoires:\n\n"+Erreur;
		if(ErreurFormat!="") MessageErreur=MessageErreur+"\nLe format des champs suivants est erroné:\n\n"+ErreurFormat;
		MessageErreur=MessageErreur+"\nVeuillez verifier avant d'envoyer\nMerci.";
		alert(MessageErreur);
		return false;
	}
	else {	
		//envoi du formulaire
		frm.elements["subject"].value="Contact depuis le site internet : Client "+frm.elements["nom"].value;
		frm.elements["recipient"].value=mail1+""+mail2;
		frm.elements["redirect"].value=adresseredirection;
		return true;		
	}
}

