function check_input(formulaire){

        var msg="";
        var re=/^[0-9a-zA-Z\.\-_]+@[0-9a-zA-Z\.\-_]+\.[a-z]{2}[a-z]?$/;
        var re2=/^[0-9]{10}$/;
	var re3=/^[0-9]{5}$/;
        if (formulaire.mail.value=="") {
        		msg += " - Vous avez oublié votre e-mail\n";
        		formulaire.mail.style.backgroundColor = "#b64046";
        }
		else if (! re.test(formulaire.mail.value)){
        		msg += " - Le mail n'est pas valide\n";
				formulaire.mail.style.backgroundColor = "#ce6267";
		}
        if (formulaire.nom.value=="") {
                msg += " - Vous avez oublié votre nom\n";
                formulaire.nom.style.backgroundColor = "#b64046";
        }
        if (formulaire.prenom.value==""){
                msg += " - Vous avez oublié votre prenom\n";
                formulaire.prenom.style.backgroundColor = "#b64046";
        }
        if (formulaire.adresse.value=="") {
                msg += " - Vous avez oublié votre adresse\n";
                formulaire.adresse.style.backgroundColor = "#b64046";
        }
        if (formulaire.cp.value=="") {
                msg += " - Vous avez oublié votre code postal\n";
                formulaire.cp.style.backgroundColor = "#b64046";
        }
	else if (! re3.test(formulaire.cp.value)){
				msg += " - Le code postal doit comporter 5 chiffres\n";
				formulaire.cp.style.backgroundColor = "#ce6267";
		}
        if (formulaire.ville.value=="") {
                msg += " - Vous avez oublié votre ville\n";
                formulaire.ville.style.backgroundColor = "#b64046";
        }
        if (formulaire.tel.value=="") {
                msg += " - Vous avez oublié votre n° de tel\n";
                formulaire.tel.style.backgroundColor = "#b64046";
        }
        else if (! re2.test(formulaire.tel.value)){
				msg += " - Le numéro de téléphone doit comporter 10 chiffres\n";
				formulaire.tel.style.backgroundColor = "#ce6267";
		}
	if (formulaire.fax.value!="" && formulaire.fax.value.length!=10){
		msg += " - Le numéro de fax doit comporter 10 chiffres\n";
		formulaire.fax.style.backgroundColor = "#ce6267";
	}
	return msg;
}

function test_form_construction(formulaire) {
        var msg = "Attention !!\n\n";
        msg += check_input(formulaire);
        if (formulaire.choix1.value=="0") {
                msg += " - Vous avez oublié de sélectionner une option du menu déroulant \n";
                formulaire.choix1.style.backgroundColor = "#b64046";
        }
        if (formulaire.choix2.value=="0") {
                msg += " - Vous avez oublié de sélectionner une option du menu déroulant \n";
                formulaire.choix2.style.backgroundColor = "#b64046";
        }
        if (formulaire.choix3.value=="0") {
                msg += " - Vous avez oublié de sélectionner une option du menu déroulant \n";
                formulaire.choix3.style.backgroundColor = "#b64046";
        }
        if (formulaire.choix4.value=="0") {
                msg += " - Vous avez oublié de sélectionner le nombre de chambres \n";
                formulaire.choix4.style.backgroundColor = "#b64046";
        }
        if(msg!="Attention !!\n\n")
                alert(msg);
        else
                formulaire.submit();
}


function test_form_renovation(formulaire) {
        var msg = "Attention !!\n\n";
        msg += check_input(formulaire);
        if (formulaire.reno.value=="") {
        msg += " - Vous avez oublié de préciser la partie que vous souhaitez rénover\n";
        formulaire.reno.style.backgroundColor = "#b64046";
        }
        if(msg!="Attention !!\n\n")
                alert(msg);
        else
                formulaire.submit();
}

function test_form_extension(formulaire) {
        var msg = "Attention !!\n\n";
        msg += check_input(formulaire);
        if (formulaire.exten.value=="") {
        msg += " - Vous avez oublié de préciser le type d'extension\n";
        formulaire.exten.style.backgroundColor = "#b64046";
        }
        if(msg!="Attention !!\n\n")
               alert(msg);
        else
                formulaire.submit();
}

function test_form_pro(formulaire) {
        var msg = "Attention !!\n\n";
        msg += check_input(formulaire);
        if (formulaire.activite.value=="") {
                msg += " - Vous avez oublié votre activité\n";
                formulaire.activite.style.backgroundColor = "#b64046";
        }
        if (formulaire.societe.value=="") {
        msg += " - Vous avez oublié le nom de votre société\n";
        formulaire.societe.style.backgroundColor = "#b64046";
        }
        if(msg!="Attention !!\n\n")
                alert(msg);
        else
                formulaire.submit();
}

function CheckLen(Target)
{
StrLen = Target.value.length
if (StrLen > 200 )
{
Target.value = Target.value.substring(0,200);
CharsLeft = 200;
}
else
{
CharsLeft = StrLen;
}
var CharsLeft1 = 200 - CharsLeft;
formulaire.limit.value = CharsLeft1;
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_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];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function agrandit(numero)
{
  document.getElementById("imgAgrandit").src = "/images/"+numero+".jpg"
}

function retournormal(){
   document.getElementById("imgAgrandit").src = "/images/explication.jpg"
}

function MM_popupMsg(msg) { //v1.0
  alert(msg);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


