/* ---------------------------- */
/* XMLHTTPRequest Enable 		*/
/* ---------------------------- */
function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
	request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
		return request_type;
}

var http = createObject();

/* -------------------------- */
/* SEARCH					 */
/* -------------------------- */
function autosuggest() {
//alert("autoSUggest");
q = document.getElementById('search-q').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'searchCommune.php?q='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReply;
http.send(null);
}

function autosuggest2() {

q = document.getElementById('searchq').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'search.php?q='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReply;
http.send(null);
}

function autosuggestSite() {
q = document.getElementById('search-q-si').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'searchSite.php?q='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReplySite;
http.send(null);
}

function autosuggestSi() {
q = document.getElementById('search-q-s').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'searchSi.php?q='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReplySi;
http.send(null);
}



function autosuggestFait() {
q = document.getElementById('search-q-f').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'searchFait.php?q='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReplyFait;
http.send(null);
}


function autosuggestEnsemble() {
q = document.getElementById('search-q-en').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'searchEnsemble.php?q='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReplyEnsemble;
http.send(null);
}


function autosuggestStructure() {
q = document.getElementById('search-q-st').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'searchStructure.php?q='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReplyStructure;
http.send(null);
}


function autosuggestBois() {
q = document.getElementById('search-q-bo').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'searchBois.php?q='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReplyBois;
http.send(null);
}







function autosuggestReply() {
if(http.readyState == 4){
	var response = http.responseText;
	e = document.getElementById('results');
	if(response!=""){
		e.innerHTML=response;
		e.style.display="block";
	} else {
		e.style.display="none";
	}
}
}


function autosuggestReplyFait() {
if(http.readyState == 4){
	var response = http.responseText;
	e = document.getElementById('results-f');
	if(response!=""){
		e.innerHTML=response;
		e.style.display="block";
	} else {
		e.style.display="none";
	}
}
}



function autosuggestReplySite() {
if(http.readyState == 4){
	var response = http.responseText;
	e = document.getElementById('results-si');
	if(response!=""){
		e.innerHTML=response;
		e.style.display="block";
	} else {
		e.style.display="none";
	}
}
}

function autosuggestReplySi() {
if(http.readyState == 4){
	var response = http.responseText;
	e = document.getElementById('results-s');
	if(response!=""){
		e.innerHTML=response;
		e.style.display="block";
	} else {
		e.style.display="none";
	}
}
}


function autosuggestReplyEnsemble() {
if(http.readyState == 4){
	var response = http.responseText;
	e = document.getElementById('results-en');
	if(response!=""){
		e.innerHTML=response;
		e.style.display="block";
	} else {
		e.style.display="none";
	}
}
}





function autosuggestReplyStructure() {
if(http.readyState == 4){
	var response = http.responseText;
	e = document.getElementById('results-st');
	if(response!=""){
		e.innerHTML=response;
		e.style.display="block";
	} else {
		e.style.display="none";
	}
}
}





function autosuggestReplyBois() {
if(http.readyState == 4){
	var response = http.responseText;
	e = document.getElementById('results-bo');
	if(response!=""){
		e.innerHTML=response;
		e.style.display="block";
	} else {
		e.style.display="none";
	}
}
}





/* ------------------------*/
function writeAnswer(objet,valeur,objet2,valeur2) {
	

	 document.getElementById(objet).value = valeur;
	 document.getElementById(objet2).value = valeur2;
	 
	 
	/** on masque la liste */
	document.getElementById('results').style.display = "none";

}

function writeAnswerSi(objet,valeur) {
	

	 document.getElementById(objet).value = valeur;  
	/** on masque la liste */
	document.getElementById('results-s').style.display = "none";

}


function writeAnswerSite(objet,valeur,objet2,valeur2,objet3,valeur3,objet4,valeur4,objet5,valeur5,objet6,valeur6,objet7,valeur7,objet8,valeur8,objet9,valeur9,objet10,valeur10,objet11,valeur11,objet12,valeur12) {
	

	 document.getElementById(objet).value = valeur;
	 document.getElementById(objet2).value = valeur2;
 	 document.getElementById(objet3).value = valeur3;
	 document.getElementById(objet4).value = valeur4;
	 document.getElementById(objet5).value = valeur5;
	 document.getElementById(objet6).value = valeur6;
	 document.getElementById(objet7).value = valeur7;
	 document.getElementById(objet8).value = valeur8;
	 document.getElementById(objet9).value = valeur9;
	 document.getElementById(objet10).value = valeur10;
	 document.getElementById(objet11).value = valeur11;
	 document.getElementById(objet12).value = valeur12;
	/** on masque la liste */
	document.getElementById('results-si').style.display = "none";

}


function writeAnswerEnsemble(objet,valeur,objet2,valeur2,objet3,valeur3) {
	

	 document.getElementById(objet).value = valeur;
	 document.getElementById(objet2).value = valeur2;
 	 document.getElementById(objet3).value = valeur3;
	 
	/** on masque la liste */
	document.getElementById('results-en').style.display = "none";

}

function writeAnswerStructure(objet,valeur,objet2,valeur2,objet3,valeur3,objet4,valeur4) {
	

	 document.getElementById(objet).value = valeur;
	 document.getElementById(objet2).value = valeur2;
	 document.getElementById(objet3).value = valeur3;
	 document.getElementById(objet4).value = valeur4;


	 
	/** on masque la liste */
	document.getElementById('results-st').style.display = "none";

}

function writeAnswerFait(objet,valeur,objet2,valeur2,objet3,valeur3,objet4,valeur4,objet5,valeur5,objet6,valeur6,objet7,valeur7) {
	

	 document.getElementById(objet).value = valeur;
	 document.getElementById(objet2).value = valeur2;
	 document.getElementById(objet3).value = valeur3;
	 document.getElementById(objet4).value = valeur4;
	 document.getElementById(objet5).value = valeur5;
	 document.getElementById(objet6).value = valeur6;
	 document.getElementById(objet7).value = valeur7;
	 
	 
	/** on masque la liste */
	document.getElementById('results-f').style.display = "none";

}

function writeAnswerBois(objet,valeur,objet2,valeur2,objet3,valeur3,objet4,valeur4) {
	

	 document.getElementById(objet).value = valeur;
	 document.getElementById(objet2).value = valeur2;
	 document.getElementById(objet3).value = valeur3;
	 document.getElementById(objet4).value = valeur4;
	 
	 
	/** on masque la liste */
	document.getElementById('results-bo').style.display = "none";

}