function CheckForm()
{
	var taille;
if (document.FORM1.CODE_DEMANDE[1].checked){	
	if (document.FORM1.NUM_DEMANDE.value=='') {
		alert('Vous n\'avez pas indiqué votre n° de demande !'); 
		document.FORM1.NUM_DEMANDE.focus();
		return false;
	} else 	if  (document.FORM1.NUM_DEMANDE.value=='1') {
		alert('Si vous formulez une nouvelle demande vous devez sélectionner l\'option \"Vous souhaitez formuler une nouvelle demande au Service Consommateurs. - Si vous avez oublié le numéro d\'enregistrement de votre demande, contactez votre Service Consommateurs au 0825 360 360.'); 
		document.FORM1.NUM_DEMANDE.focus();
		return false;
	} else 	if  (document.FORM1.NUM_DEMANDE.value=='2') {
		alert('Si vous formulez une nouvelle demande vous devez sélectionner l\'option \"Vous souhaitez formuler une nouvelle demande au Service Consommateurs. - Si vous avez oublié le numéro d\'enregistrement de votre demande, contactez votre Service Consommateurs au 0825 360 360.'); 
		document.FORM1.NUM_DEMANDE.focus();
		return false;
	}
	

	if (isNaN(document.FORM1.NUM_DEMANDE.value)) {
		alert('n° de demande incorrect !'); 
		document.FORM1.NUM_DEMANDE.focus();
		return false;
	}else {
		var obj0 = document.FORM1.NUM_DEMANDE
		var contenu0 = obj0.value
		var longueur0 = obj0.value.length;
			//alert("ajout zero "+longueur);
		if(longueur0 < 8)
		{
			nb0 = 8-longueur0;
			//alert('ajout 0'+nb0);			
			for(var i=0;i<nb0;i++)
			{
				contenu0 = "0"+contenu0;
			}
		obj0.value= contenu0
		}
	}

}
else
{
	document.FORM1.NUM_DEMANDE.value = '';
}






{ var founded=false;for (i=0;i<document.FORM1.F_1.length;i++){
	if (document.FORM1.F_1[i].checked) founded=true;
}
	if (!founded) {alert('Vous n\'avez pas indiqué votre civilité !'); return false;}
}
if (document.FORM1.F_2.value=='') {
	alert('Vous n\'avez pas indiqué votre prénom !'); 
	document.FORM1.F_2.focus();
	return false;
}
//else {document.FORM1.F_2.value=document.FORM1.F_2.value.toUpperCase();}
if (document.FORM1.F_2.value !='') { 
	if (document.FORM1.F_2.value.length>'50') {
		alert('Vous n\'avez pas indiqué votre prénom !'); 
		document.FORM1.F_2.focus();
		return false;
	} 
} 
if (document.FORM1.F_3.value=='') {
	alert('Vous n\'avez pas indiqué votre nom !'); 
	document.FORM1.F_3.focus();
	return false;
}
else {document.FORM1.F_3.value=document.FORM1.F_3.value.toUpperCase();}
if (document.FORM1.F_3.value !='') { 
	if (document.FORM1.F_3.value.length<'1') {
		alert('Vous n\'avez pas indiqué votre nom !'); 
		document.FORM1.F_3.focus();
		return false;
		} 
}
if (document.FORM1.F_3.value !='') { 
	if (document.FORM1.F_3.value.length>'50') {
		alert('Vous n\'avez pas indiqué votre nom !'); 
		document.FORM1.F_3.focus();
		return false;
		} 
}
if (document.FORM1.F_4.value=='') {
	alert('Vous n\'avez pas indiqué votre e-mail !'); 
	document.FORM1.F_4.focus();
	return false;
}
if( ! document.FORM1.F_4.value.match(/^[-_A-Za-z0-9]+(\.[-_A-Za-z0-9]+)*@[-A-Za-z0-9]+(\.[-A-Za-z0-9]+)+$/)) {
	alert("L\'adresse e-mail saisie n'est pas valide");
	document.FORM1.F_4.focus();
	return false;
}

if (document.FORM1.F_5.value=='') {
	alert('Vous n\'avez pas indiqué votre numero de téléphone !'); 
	document.FORM1.F_5.focus();
	return false;
}
if (isNaN(document.FORM1.F_5.value)) {
	alert('Votre n° de téléphone doit être de la forme : 0555667788 !'); 
	document.FORM1.F_5.focus();
	return false;
}
if (document.FORM1.F_5.value !='') { 
	if (document.FORM1.F_5.value.length<'10') {
		alert('Votre n° de téléphone doit être de la forme : 0555667788 !'); 
		document.FORM1.F_5.focus();
		return false;
	} 
}
if (document.FORM1.F_5.value !='') { 
	if (document.FORM1.F_5.value.length>'10') {
		alert('Votre n° de téléphone doit être de la forme : 0555667788 !'); 
		document.FORM1.F_5.focus();
		return false;
	} 
}

// Premiere partie du formutaire
if (document.FORM1.CODE_DEMANDE[0].checked){	
if (document.FORM1.adresse1.value=='') {
	alert('Vous n\'avez pas indiqué votre adresse !'); 
	document.FORM1.adresse1.focus();
	return false;
}else {
document.FORM1.adresse1.value=document.FORM1.adresse1.value.toUpperCase();
document.FORM1.adresse2.value=document.FORM1.adresse2.value.toUpperCase();
}
if (document.FORM1.F_7.value=='') {
	alert('Vous n\'avez pas écrit votre code postal !'); 
	document.FORM1.F_7.focus();
	return false;
}
if (document.FORM1.F_7.value !='') { 
	if (document.FORM1.F_7.value.length<'5') {
		alert('Erreur dans votre code postal !'); 
		document.FORM1.F_7.focus();
		return false;
	} 
}
if (document.FORM1.F_7.value !='') { 
	if (document.FORM1.F_7.value.length>'5') {
		alert('Erreur dans votre code postal !'); 
		document.FORM1.F_7.focus();
		return false;
	} 
}
if (isNaN(document.FORM1.F_7.value)) {
	alert('Erreur dans votre code postal !'); 
	document.FORM1.F_7.focus();
	return false;
}
if (document.FORM1.F_8.value=='') {
	alert('Vous n\'avez pas écrit votre ville !'); 
	document.FORM1.F_8.focus();
	return false;
}
else {document.FORM1.F_8.value=document.FORM1.F_8.value.toUpperCase();}

if (document.FORM1.NUM_REF.value!=''){
	if (isNaN(document.FORM1.NUM_REF.value)){
		alert('La référence produit ne doit comporter que des chiffres !\n(Sans espace, ni autre caratère)'); 
		document.FORM1.NUM_REF.focus();
		return false;
	}
	else
	{
		if (document.FORM1.NUM_REF.value.length>6){
			alert("La référence ne peut comporter que 6 chiffres");
			document.FORM1.NUM_REF.focus();
			return false;
		}
		else
		{
			taille=document.FORM1.NUM_REF.value.length
			for(i=0;i<(6-taille);i++){
				document.FORM1.NUM_REF.value="0"+document.FORM1.NUM_REF.value;
			}
		}
	}
}
	
if (document.FORM1.MOTIF.value=='') {
	alert('Vous n\'avez pas indiqué l\'objet de votre demande !'); 
	document.FORM1.MOTIF.focus();
	return false;
}
else{
	if (document.FORM1.MOTIF.value=='863') {
		if (document.FORM1.plage_horaire.value=='') {
		alert('Vous n\'avez pas indiqué quand vous souhaitez être rappelé !'); 
		document.FORM1.plage_horaire.focus();
		return false;
		}
	}
	
	//alert()

	if ((document.FORM1.MOTIF.value=='829_1')||(document.FORM1.MOTIF.value=='829_2')) {
		if (document.FORM1.superficie.selectedIndex==0) {
		alert('Vous n\'avez pas indiqué la superficie !'); 
		document.FORM1.superficie.focus();
		return false;
		}
		var date_debut = document.FORM1.date_debut.value;
		if(date_debut==''){
				alert('Vous n\'avez pas saisie de date de début de chantier !');
				return false;
				}else{
					if (!VerifDate(date_debut)) {
						alert('Saisissez une date correcte de début de chantier au format JJ/MM/AAAA');
						return false;
					}

		}
		var date_debut = document.FORM1.date_fin.value;
		if(date_debut==''){
				alert('Vous n\'avez pas saisie de date de fin de chantier !');
				return false;
				}else{
					if (!VerifDate(date_debut)) {
						alert('Saisissez une date correcte de fin de chantier au format JJ/MM/AAAA');
						return false;
					}
		}
	}else{
              //  document.FORM1.date_debut.value = ''
              //  document.FORM1.date_fin.value = ''
              //  document.FORM1.superficie.selectedIndex=0;
        }
	
}

}
if (document.FORM1.F_22.value=='') {
		alert('Vous n\'avez pas écrit votre message !'); 
		document.FORM1.F_22.focus();
		return false;
		}
	
if (document.FORM1.MOTIF.value=='863') {
		document.FORM1.plage_horaire.value= "Souhaite être contacté : "+document.FORM1.plage_horaire.value
	}
//	alert("TTTEEESST")
if(document.FORM1.MOTIF.value=='862' || document.FORM1.MOTIF.value=='888' || document.FORM1.MOTIF.value=='863'){
	// rien
}else{
	if(document.FORM1.GAMME.value != ""){
	//	alert("on passe")
		document.FORM1.F_22.value = document.FORM1.F_22.value + "\nGamme sélectionnée par le client : "+document.FORM1.elements['GAMME'].options[document.FORM1.elements['GAMME'].selectedIndex].text;
		 
	}


}
return true;
}
