var typeRecherche = "centre";
var transition = false;

var toggle = function (element) {
	if($(element).style.display == 'block') $(element).style.display = 'none';
	else $(element).style.display = 'block';
}

function zaapToFormulaire(){
	toggle('ConteneurResultat');
	toggle('ConteneurFormulaire');
}

function zaapToResultat(){
		if($('totalResultats').value < 250){
			if($('totalResultats').value > 0){
				toggle('ConteneurFormulaire');
				toggle('ConteneurResultat');
			}
			else alert("Aucun résultat.");
		}
		else alert("Vous avez trop de résultats. Veuillez affiner votre recherche. (250 au maximum)");
}

function zaapToFiche(id){
	ecritFiche(id);
	toggle('ConteneurResultat');
	toggle('ConteneurFiche');
}

function zaapToResultatDepuisFiche(){
	toggle('ConteneurFiche');
	toggle('ConteneurResultat');
}

function ecritFiche(id){
	var url = '../classes/ForAjax/ecritFicheCentres.php';
	appelAjax(url,'','idCentre='+id+'&typeRecherche='+typeRecherche,'eval');
}

function changeNbResultats(nb){
	if(!isNaN(nb)){
		if(nb < 5 || nb >50) alert('Vous devez choisir un nombre entre 5 et 50.');
		else {
			$('affichageParPage').value = nb;
			modifieRecherche('','');
		}
	}
	else  alert('Veuillez entrer un nombre.');
}

function changeContenuPage(x,y){
	if(x != "") debut = x;
	if(y != "") fin = y;
	var url = '../classes/ForAjax/modifieCentres.php';
	if(typeRecherche == "expo"){
		appelAjax(url,'','check=non&regionCentre='+$('regionCentreExpo').value+'&villeCentre='+$('villeCentreExpo').value+'&surfaceCentre='+$('surfaceCentreExpo').value+'&elementEnCours=0&debut='+debut+'&fin='+fin+'&nbpage='+$('affichageParPage').value+'&classement='+$('classement').value+'&typeclassement='+$('typeclassement').value+'&typeRecherche='+typeRecherche,'eval');
	}
	else{
		appelAjax(url,'','check='+'non'+
							'&nomCentre='+$('nomCentre').value+
						 	'&regionCentre='+$('regionCentre').value+
						 	'&villeCentre='+$('villeCentre').value+
						 	'&surfaceCentre='+$('surfaceCentre').value+
						 	'&nbsallesCentre='+$('nbsallesCentre').value+
						 	'&capacitesalleCentre='+$('capacitesalleCentre').value+
						 	'&tailleamphiCentre='+$('tailleamphiCentre').value+
						 	'&distanceaeroportCentre='+$('distanceaeroportCentre').value+
						 	'&distancegareCentre='+$('distancegareCentre').value+
						 	'&distancecentrevilleCentre='+$('distancecentrevilleCentre').value+
						 	'&radioAmphi='+trouveValeur('radioAmphi')+
						 	'&radioRegieson='+trouveValeur('radioRegieson')+
						 	'&radioRegielumiere='+trouveValeur('radioRegielumiere')+
						 	'&radioRegievideo='+trouveValeur('radioRegievideo')+
						 	'&radioInterSimul='+trouveValeur('radioInterSimul')+
						 	'&radioLoges='+trouveValeur('radioLoges')+
						 	'&radioConnexion='+trouveValeur('radioConnexion')+
						 	'&radioStudioTV='+trouveValeur('radioStudioTV')+
						 	'&radioVideoConference='+trouveValeur('radioVideoConference')+
						 	'&radioStationnement='+trouveValeur('radioStationnement')+
						 	'&radioParkingLourd='+trouveValeur('radioParkingLourd')+
						 	'&radioResto='+trouveValeur('radioResto')+					 	
							'&elementEnCours=0'+
							'&debut='+debut+
							'&fin='+fin+
							'&nbpage='+$('affichageParPage').value+
							'&classement='+$('classement').value+
							'&typeclassement='+$('typeclassement').value+
							'&typeRecherche='+typeRecherche,'eval');
	}
}

function modifieRecherche(id,value){
	var url = '../classes/ForAjax/modifieCentres.php';
	debut = 0;
	fin = $('affichageParPage').value;
	if(typeRecherche == "expo"){
		appelAjax(url,'','check=oui&regionCentre='+$('regionCentreExpo').value+'&villeCentre='+$('villeCentreExpo').value+'&surfaceCentre='+$('surfaceCentreExpo').value+'&elementEnCours='+id+'&debut='+debut+'&fin='+fin+'&nbpage='+$('affichageParPage').value+'&classement='+$('classement').value+'&typeclassement='+$('typeclassement').value+'&typeRecherche='+typeRecherche,'eval');
	}
	else{
		appelAjax(url,'','check='+'oui'+
							'&nomCentre='+$('nomCentre').value+
						 	'&regionCentre='+$('regionCentre').value+
						 	'&villeCentre='+$('villeCentre').value+
						 	'&surfaceCentre='+$('surfaceCentre').value+
						 	'&nbsallesCentre='+$('nbsallesCentre').value+
						 	'&capacitesalleCentre='+$('capacitesalleCentre').value+
						 	'&tailleamphiCentre='+$('tailleamphiCentre').value+
						 	'&distanceaeroportCentre='+$('distanceaeroportCentre').value+
						 	'&distancegareCentre='+$('distancegareCentre').value+
						 	'&distancecentrevilleCentre='+$('distancecentrevilleCentre').value+
						 	'&radioAmphi='+trouveValeur('radioAmphi')+
						 	'&radioRegieson='+trouveValeur('radioRegieson')+
						 	'&radioRegielumiere='+trouveValeur('radioRegielumiere')+
						 	'&radioRegievideo='+trouveValeur('radioRegievideo')+
						 	'&radioInterSimul='+trouveValeur('radioInterSimul')+
						 	'&radioLoges='+trouveValeur('radioLoges')+
						 	'&radioConnexion='+trouveValeur('radioConnexion')+
						 	'&radioStudioTV='+trouveValeur('radioStudioTV')+
						 	'&radioVideoConference='+trouveValeur('radioVideoConference')+
						 	'&radioStationnement='+trouveValeur('radioStationnement')+
						 	'&radioParkingLourd='+trouveValeur('radioParkingLourd')+
						 	'&radioResto='+trouveValeur('radioResto')+					 	
							'&elementEnCours='+id+
							'&debut='+debut+
							'&fin='+fin+
							'&nbpage='+$('affichageParPage').value+
							'&classement='+$('classement').value+
							'&typeclassement='+$('typeclassement').value+
							'&typeRecherche='+typeRecherche,'eval');
	}
}

function trouveValeur(Element){
	for(var i=0;i<3;i++) {
		if($(Element+i).checked)
			var bon =i;
	}
	return $(Element+bon).value;
}

function resetRecherche(){
	var url = '../classes/ForAjax/loadCentres.php';
	appelAjax(url,'','typeRecherche='+typeRecherche,'eval');
}

resetRecherche();

var tableauClassement = new Array(["nom","ASC"],["adresse","ASC"],["ville","ASC"],["surface","DESC"],["cp","ASC"]);
var debut;
var fin;

function changeClassement(obj){
	var element = obj;
	var num;
	switch(element){
		case 'nom': num = 0; break;
		case 'adresse': num = 1; break;
		case 'ville': num = 2; break;
		case 'surface': num = 3; break;
		case 'cp': num = 4; break;
	}
	if(tableauClassement[num][1] == "ASC") tableauClassement[num][1] = "DESC"; 
	else tableauClassement[num][1] = "ASC";
	$('classement').value = obj;
	$('typeclassement').value = tableauClassement[num][1];
	changeContenuPage('','');
}
