function getXhr() {
	var xhr = null;
	if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		xhr = false;
	}
	return xhr;
}

function recherche(){
	var xhr = getXhr();
	var data = 'method=recherche';

	sexsearch = document.getElementById('p_Sexsearch').value;
	age = document.getElementById('p_Age').value;
	depId = document.getElementById('p_Dep').value;
	statut = document.getElementById('p_Statut').value;
	ville = document.getElementById('p_Ville').value;
	pseudo = document.getElementById('p_Pseudo').value;
	ordre = document.getElementById('p_Ordre').value;
	result = document.getElementById('p_Result').value;
	photo = document.getElementById('p_Photo').value;

	if(sexsearch != 0) {
		if(sexsearch == 2) data += '&sex=2';
		else data += '&sex=1';
	}
	if(age != 0) data += '&age='+age;
	if(depId != 0) data += '&dep='+depId;
	if(statut == 1) data += '&statut=1';
	if(statut == 2) data += '&statut=2';
	if(photo != 'off') data += '&photo=1';
	if(ville != '') data += "&ville="+ville;
	if(pseudo != '') data += '&pseudo='+pseudo;
	if(ordre == 1) data += '&order=1';
	if(ordre == 2) data += '&order=2';
	if(ordre == 3) data += '&order=3';
	if(ordre == 4) data += '&order=4';
	data += '&result='+result;
	data += '&page=1';

	//alert(data);

	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			contexte = xhr.responseText;
			document.getElementById('rechercheResultat').innerHTML = contexte;
		}
	}

	xhr.open("POST","include/ajax-recherche.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(data);
}

function rechercheJeudePage(page){
	var xhr = getXhr();
	var data = 'method=recherche';

	if(document.getElementById('p_HiddenSex')) {
		sexsearch = document.getElementById('p_HiddenSex').value;
		if(sexsearch != 0) {
			if(sexsearch == 2) data += '&sex=2';
			else data += '&sex=1';
		}
	}
	if(document.getElementById('p_HiddenAge')) {
		age = document.getElementById('p_HiddenAge').value;
		if(age != 0) data += '&age='+age;
	}
	if(document.getElementById('p_HiddenDepID')) {
		depId = document.getElementById('p_HiddenDepID').value;
		if(depId != 0) data += '&dep='+depId;
	}
	if(document.getElementById('p_HiddenStatut')) {
		statut = document.getElementById('p_HiddenStatut').value;
		if(statut == 1) data += '&statut=1';
		else if(statut == 2) data += '&statut=2';
	}
	if(document.getElementById('p_HiddenVille')) {
		ville = document.getElementById('p_HiddenVille').value;
		if(ville != '') data += "&ville="+ville;
	}
	if(document.getElementById('p_HiddenPseudo')) {
		pseudo = document.getElementById('p_HiddenPseudo').value;
		if(pseudo != '') data += '&pseudo='+pseudo;
	}
	if(document.getElementById('p_HiddenOrdre')) {
		ordre = document.getElementById('p_HiddenOrdre').value;
		if(ordre == 1) data += '&order=1';
		if(ordre == 2) data += '&order=2';
		if(ordre == 3) data += '&order=3';
		if(ordre == 4) data += '&order=4';
	}
	if(document.getElementById('p_HiddenResultat')) {
		result = document.getElementById('p_HiddenResultat').value;
		data += '&result='+result;
	}
	if(document.getElementById('p_HiddenPhoto')) {
		photo = document.getElementById('p_HiddenPhoto').value;
		if(photo != 'off') data += '&photo=1';
	}

	data += '&page='+page;

	//alert(data);

	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			contexte = xhr.responseText;
			document.getElementById('rechercheResultat').innerHTML = contexte;
		}
	}

	xhr.open("POST","include/ajax-recherche.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(data);
}

