function emptyField(textObj){
		if (textObj.value.length == 0) return true;
		for (var i=0; i<textObj.value.length; ++i)
		{
			var ch = textObj.value.charAt(i);
			if (ch !=' ' && ch !='\t') return false;
		}
		return true;
		}
 
function getRadioVal(rb)
{var L=rb.length;var ret=false;
for (var i = 0 ; i< L ; i++)
{if(rb[i].checked) {ret=true;break;}}
return(ret);
}


function ValidateComplete(formObj){
		var Tn1=false;
		var Tn2=false;
		var Tn3=false;
		if(getRadioVal(formObj.Type) == true){var Tn1=true;} 
		if(getRadioVal(formObj.Residence) == true){var Tn2=true;}
		if(getRadioVal(formObj.Type_divers) == true){var Tn3=true;}
		if (formObj.Etats_Lieux_0.checked == false & formObj.Fissures.checked == false & formObj.Malfacons.checked == false & formObj.Incendie.checked == false & formObj.Degats_des_eaux.checked == false & formObj.Etat_des_lieux.checked == false & formObj.Expertise.checked == false & formObj.Suivi_de_chantier.checked == false & formObj.Autre_diagnostic.checked == false & formObj.Conciliation.checked == false & formObj.Mediation.checked == false & formObj.Arbitrage.checked == false & formObj.EDD.checked == false & formObj.Reception_fin_de_chantier.checked == false & formObj.controle_BBC.checked == false & formObj.Constat_Bien_Specifique.checked == false) { alert("Faites un choix de prestation."); formObj.Etats_Lieux_0.focus(); return false; }
		
		else if(formObj.Autre_diagnostic.checked == true & (emptyField(formObj.Autre_diagnostic_Precision))){
			alert("Complétez la description du diagnostic souhaité.");
			formObj.Autre_diagnostic_Precision.focus();
			return false;
		}
		else if(emptyField(formObj.Autre_diagnostic_Precision)){
			alert("Veuillez préciser votre demande.");
			formObj.Autre_diagnostic_Precision.focus();
			return false;
		}
		else if(Tn1 == false & Tn2 == false & Tn3 == false){
			alert("Veuillez donner des informations concernant le bien...");
			return false;
		}
		else if(Tn1 == false & Tn2 == true){
			alert("Précisez le type de bien (Studio...)");
			return false;
		}
		else if(Tn1 == true & Tn2 == false & (formObj.Type[8].checked == false)){
			alert("Complétez la nature du bien (Appartement...)");
			return false;
		}
		else if(formObj.Type[8].checked == true & (emptyField(formObj.Autre_type_Precision))){
			alert("Précisez le type de bien (Terrain, parking...)");
			formObj.Autre_type_Precision.focus();
			return false;
		}
		else if(formObj.Residence[0].checked == true & (emptyField(formObj.N_Etage_appartement))){
			alert("Précisez le n° d'étage de l'appartement.");
			formObj.N_Etage_appartement.focus();
			return false;
		}
		else if(formObj.Residence[1].checked == true & (emptyField(formObj.Nb_Etages_pavillon))){
			alert("Précisez le nombre d'étages du pavillon.");
			formObj.Nb_Etages_pavillon.focus();
			return false;
		}
		else if(formObj.Type_divers[2].checked == true & (emptyField(formObj.Nb_Etages_immeuble))){
			alert("Précisez le nombre d'étages de l'immeuble.");
			formObj.Nb_Etages_immeuble.focus();
			return false;
		}
		else if(emptyField(formObj.Annee_construction)){
			alert("Précisez l'année de construction.");
			formObj.Annee_construction.focus();
			return false;
		}
		else if(emptyField(formObj.Surface)){
			alert("Précisez la surface.");
			formObj.Surface.focus();
			return false;
		}
		else if(emptyField(formObj.Valeur)){
			alert("Précisez la valeur de construction.");
			formObj.Valeur.focus();
			return false;
		}
		else if( (!emptyField(formObj.Valeur_litige)) && (emptyField(formObj.Valeur_travaux)) ){
			alert("Précisez la valeur de travaux");
			formObj.Valeur_travaux.focus();
			return false;
		}
		else if(formObj.Suivi_de_chantier.checked == true & (emptyField(formObj.Valeur))){
			alert("Précisez la valeur de la construction.");
			formObj.Valeur.focus();
			return false;
		}
		else if(getRadioVal(formObj.Plan_Fourni) == false){
			alert("Précisez si vous avez le plan.");
			return false;
		}
		else if(getRadioVal(formObj.Bien_Civilite) == false){
			alert("Prècisez la civilié.");
			return false;
		}
		else if(emptyField(formObj.Bien_Nom)){
			alert("Veuillez saisir votre Nom.");
			formObj.Bien_Nom.focus();
			return false;
		}
		else if(emptyField(formObj.Bien_Prenom)){
			alert("Veuillez saisir votre Prénom.");
			formObj.Bien_Prenom.focus();
			return false;
		}
		else if(emptyField(formObj.Bien_Adresse_1)){
			alert("Veuillez saisir l'adresse du bien.");
			formObj.Bien_Adresse_1.focus();
			return false;
		}
		else if(emptyField(formObj.Bien_Ville)){
			alert("Veuillez saisir l'adresse du bien.");
			formObj.Bien_Ville.focus();
			return false;
		}
		else if(emptyField(formObj.Bien_Code_Postal)){
			alert("Veuillez saisir le code postal.");
			formObj.Bien_Code_Postal.focus();
			return false;
		}
		else if(formObj.Bien_Code_Postal.value.length<5){
			alert("Code postal invalide: 5 chiffres.");
			formObj.Bien_Code_Postal.focus();
			return false;
		}
		else if(emptyField(formObj.Bien_Telephone) & emptyField(formObj.Bien_GSM)){
			alert("Veuillez saisir un n° de téléphone.");
			formObj.Bien_Telephone.focus();
			return false;
		}
		else if(getRadioVal(formObj.Donneur_Civilite) == false){
			alert("Prècisez la civilié.");
			return false;
		}
		else if(emptyField(formObj.Donneur_Nom)){
			alert("Veuillez saisir votre Nom.");
			formObj.Donneur_Nom.focus();
			return false;
		}
		else if(emptyField(formObj.Donneur_Prenom)){
			alert("Veuillez saisir votre Prénom.");
			formObj.Donneur_Prenom.focus();
			return false;
		}
		else if(emptyField(formObj.Donneur_Adresse_1)){
			alert("Veuillez saisir l'adresse du bien.");
			formObj.Donneur_Adresse_1.focus();
			return false;
		}
		else if(emptyField(formObj.Donneur_Ville)){
			alert("Veuillez saisir l'adresse du bien.");
			formObj.Donneur_Ville.focus();
			return false;
		}
		else if(emptyField(formObj.Donneur_Code_Postal)){
			alert("Veuillez saisir le code postal.");
			formObj.Donneur_Code_Postal.focus();
			return false;
		}
		else if(emptyField(formObj.Donneur_Telephone) & emptyField(formObj.Donneur_GSM)){
			alert("Veuillez saisir un n° de téléphone.");
			formObj.Donneur_Telephone.focus();
			return false;
		}
		else if(emptyField(formObj.Donneur_Email)){
			alert("Entrez une adresse E-mail valide !!!!.");
			formObj.Donneur_Email.focus();
			return false;
		}
		else if(!emptyField(formObj.Donneur_Email) & formObj.Donneur_Email.value.indexOf("@")== -1){
			alert("Entrez une adresse E-mail valide !!!!.");
			formObj.Donneur_Email.focus();
			return false;
		}
		else return true;
		}
		
function check(input) {
   var ok = true;
  	var checkC="0123456789";
  	for (var i = 0; i < input.value.length; i++) {
    var chr = input.value.charAt(i);
    var found = false;
    for (var j = 0; j < checkC.length; j++) {
     if (chr == checkC.charAt(j)) found = true;
    }
    if (!found) ok = false;
  }
  return ok;
}

