function typeDevis(){
	var div = "caracteristiques";
	var arg = 'id=' + document.getElementById('typeDevis').value + '&&type=generecaracteristiques';
	this.requete(div,'devisEnLigne.php',arg);
}

function genereDevis(id){
	var j = 0;
	var prenom = document.getElementById('prenom').value;
	var nom = document.getElementById('nom').value;
	var adresse = document.getElementById('adresse').value;
	var codePostal = document.getElementById('codePostal').value;
	var ville = document.getElementById('ville').value;
	var numTel = document.getElementById('numTel').value;
	var mail = document.getElementById('mail').value;
	if(id==1){
		nom_cat = new Array('solution', 'premiere', 'remplacement', 'conso_fioul', 'conso_gaz', 'conso_elec', 'chantier_cp', 'chantier_ville', 'chantier_piece', 'chantier_superficie', 'chantier_hauteur', 'delais', 'type_habitat', 'anciennete', 'habitation', 'proprio');
	}
	if(id==2){
		nom_cat = new Array('surface', 'orientation', 'pente', 'type_batiment', 'charpente', 'toit');
	}
	if(id==3){
		nom_cat = new Array('distance', 'terrain');
	}
	if(id==4){
		nom_cat = new Array('surface', 'orientation', 'pente', 'toit', 'lieuCE', 'nbrOccupant');
	}
	if(id==5){
		nom_cat = new Array('chantier_cp', 'chantier_ville', 'chantier_piece', 'chantier_superficie', 'chantier_hauteur', 'delais', 'type_habitat', 'anciennete', 'habitation', 'proprio');
	}
	
	if(nom != "" && numTel != ""){
		var div = "compte_rendu";
		var arg = 'id=' + id + '&&type=generedevis' + '&&prenom=' + prenom + '&&nom=' + nom + '&&adresse=' + adresse + '&&codePostal=' + codePostal + '&&ville=' + ville + '&&numTel=' + numTel + '&&mail=' + mail;
		var taille = nom_cat.length;
		for (i=0; i<taille; i++){ 
			if(document.getElementById(nom_cat[i]).value != "undefined"){
				arg = arg + '&&'+ nom_cat[i] + '=' + document.getElementById(nom_cat[i]).value;
			}else{if(document.getElementsByName(nom_cat[i]).value != "undefined"){
					arg = arg + '&&'+ nom_cat[i] + '=' + document.getElementsByName(nom_cat[i]).value;
				}
				else{
					alert('bug !!!');
				}
			}
		}
		this.requete(div,'devisEnLigne.php',arg);
	}
	else{
		alert("Formulaire incomplet ! Veuillez completer les champs.");
	}
	
}

function active(id){
	for(i=1; i<10; i++){ 
		var monDiv = document.getElementById(id+i); 
		if(monDiv){
			var Myclass = monDiv.className;
			var reg=new RegExp("[ ]+", "g");
			var tab = Myclass.split(reg);
			tab[1] = 'activ';
			monDiv.className = tab[0] + ' ' + tab[1];
			for(var j=0; j<monDiv.getElementsByTagName("input").length; j++){
				monDiv.getElementsByTagName("input")[j].disabled=false;
			} 
		}
	}
	
	if(id == 'remplacement'){
		for(var i=1; i<10; i++){
			var monDiv = document.getElementById('premiere'+i); 
			if(monDiv){
				var Myclass = monDiv.className;
				var reg=new RegExp("[ ]+", "g");
				var tab = Myclass.split(reg);
				tab[1] = 'desactiv';
				monDiv.className = tab[0] + ' ' + tab[1];
				for(var j=0; j<monDiv.getElementsByTagName("input").length; j++){
					monDiv.getElementsByTagName("input")[j].disabled=true;
					monDiv.getElementsByTagName("input")[j].checked=false;
				}
			}
		}
	}
	else if(id == 'premiere'){
		for(var i=1; i<10; i++){
			var monDiv = document.getElementById('remplacement'+i); 
			if(monDiv){
				var Myclass = monDiv.className;
				var reg=new RegExp("[ ]+", "g");
				var tab = Myclass.split(reg);
				tab[1] = 'desactiv';
				monDiv.className = tab[0] + ' ' + tab[1];
				for(var j=0; j<monDiv.getElementsByTagName("input").length; j++){
					monDiv.getElementsByTagName("input")[j].disabled=true;
					monDiv.getElementsByTagName("input")[j].checked=false;
					if(monDiv.getElementsByTagName("input")[j].type=='text'){
						monDiv.getElementsByTagName("input")[j].value='';
					}
				}
			}
		}
	}
	else if(id == 'part'){
		for(var i=1; i<10; i++){
			var monDiv = document.getElementById('pro'+i); 
			if(monDiv){
				var Myclass = monDiv.className;
				var reg=new RegExp("[ ]+", "g");
				var tab = Myclass.split(reg);
				tab[1] = 'desactiv';
				monDiv.className = tab[0] + ' ' + tab[1];
				for(var j=0; j<monDiv.getElementsByTagName("input").length; j++){
					monDiv.getElementsByTagName("input")[j].disabled=true;
					monDiv.getElementsByTagName("input")[j].value='';
				}
			}
		}
	}
} 

