| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 
 |  
function fillDiv(){
 
		if(city.value == "" && select_region.value == "")return;
		if(city.value != "" && select_region.value != "")return;
 
 
		var xhr = getXMLHTTP();
 
 
		xhr.open("GET","http://keltravo03/reponse.php?city="+city.value+"®_id="+select_region.value+"&district_id="+select_district.value,true);
 
		xhr.onreadystatechange = function (){
 
			if(xhr.readyState == 4 && xhr.status == 200){
 
				try{
					var response = xhr.responseXML;
 
 
					var size = response.getElementsByTagName('size').item(0).firstChild.data;
					var string ="<table style='background:#FFFF99'>";
 
					for(var i = 0; i < size-1; i++){
						city_id = response.getElementsByTagName('city_id').item(i).firstChild.data;
						string +="<tr onmouseover='this.style.background=\"#CCCCCC\";' onmouseout='this.style.background=\"#FFFF99\";'>";
						string +="<td>"+city_id+" ";
						string +="<input type='hidden' name='infocity[city_id"+i+"]' id='city_id"+i+"' value='"+city_id+"' />";
						city_lowername = response.getElementsByTagName('city_lowername').item(i).firstChild.data;
						string += "<td>Ville:</td><td><input type='text' name='infocity[city_lowername"+i+"]' id ='city_lowername"+i+"' value="+city_lowername+" /></td>";
						city_postcode = response.getElementsByTagName('city_postcode').item(i).firstChild.data;
						string +="<td>Code postal:</td><td><input type='text' name='infocity[city_postcode"+i+"]' id='city_postcode"+i+"' value="+city_postcode+" /></td>";
						city_latitude = response.getElementsByTagName('city_latitude').item(i).firstChild.data;
						string +="<td>Latitude:</td><td><input type='text'name='infocity[city_latitude"+i+"]' id='city_latitude"+i+"' value="+city_latitude+" /></td>";
						city_longitude = response.getElementsByTagName('city_longitude').item(i).firstChild.data;
						string +="<td>Longitude:</td><td><input type='text' name='infocity[city_longitude"+i+"]' id='city_longitude"+i+"' value="+city_longitude+" /></td>";
						city_validation = response.getElementsByTagName('city_validation').item(i).firstChild.data;
 
						checkarray[i] = new Array();
 
						if(city_validation == "0"){
							checkarray[i][0]=createCheckbox('checkval'+i,'checkval'+i,'checked',i);
							checkarray[i][1]=createCheckbox('checkwait'+i,'checkwait'+i,'',i);
							checkarray[i][2]=createCheckbox('checkdeval'+i,'checkdeval'+i,'',i);
							string+="<input type='hidden' name='infocity[city_validation"+i+"]'id='city_validation"+i+"' value='0' />";
						}
						else if(city_validation == "1"){
							checkarray[i][1]=createCheckbox('checkwait'+i,'checkwait'+i,'checked',i);
							checkarray[i][0]=createCheckbox('checkval'+i,'checkval'+i,'',i);
							checkarray[i][2]=createCheckbox('checkdeval'+i,'checkdeval'+i,'',i);
							string+="<input type='hidden' name='infocity[city_validation"+i+"]'id='city_validation"+i+"' value='1' />";
						}
						else if(city_validation == "2"){
							checkarray[i][2]=createCheckbox('checkdeval'+i,'checkdeval'+i,'checked',i);
							checkarray[i][1]=createCheckbox('checkwait'+i,'checkwait'+i,'',i);
							checkarray[i][0]=createCheckbox('checkval'+i,'checkval'+i,'',i);
							string+="<input type='hidden' name='infocity[city_validation"+i+"]'id='city_validation"+i+"' value='2'/>";
						}
 
						string +="<td>Validé:</td><td>"+checkarray[i][0]+"</td><td>En attente:</td><td>"+checkarray[i][1]+"</td><td>Dévalidé:</td><td>"+checkarray[i][2]+"</td>";
						string +="</tr>";
					}
 
					string +="</table>";
					resultsearch.innerHTML = string;
					validcity.style.display = "block";
 
				}catch(e){
					validcity.style.display="none";
				}
			}
		};
 
		xhr.send(null);
	} | 
Partager