/*
ajaxtraduction.js
contient la fonction : 
	- afficherlesvideos
*/

function isdefined(variable)
{
	return (typeof(variable) != 'undefined');
}

function rechercherannonce(latitudemin,latitudemax,longitudemin,longitudemax){
	var tableauvideosannonces = new Array(); // vide l'ancien tableau (si on le vide pas et que le nombre de vidéo de la réponse est inférieur à l'ancien nombre de réponses, certaines vidéos de l'ancienne recherche s'affichent toujours)
	var xhr = getXhr();
	b = true;
	i=0;
	while(b){
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){ 
				reponse = xhr.responseText;
				
				if(reponse && reponse != ''){
					var tableau=reponse.split('µ');
					if(tableau[1] != '-1'){
						for(i=0;i<tableau.length;i++){ 
							var tableau2=tableau[i].split('§');
							tableauvideosannonces[i]=new Array();
							tableauvideosannonces[i]['noannonce']=tableau2[0];
							tableauvideosannonces[i]['lien']=tableau2[1];
							tableauvideosannonces[i]['latitude']=tableau2[2];
							tableauvideosannonces[i]['longitude']=tableau2[3];
							tableauvideosannonces[i]['typevendeur']=tableau2[4];
							tableauvideosannonces[i]['playervideo']=tableau2[5];
							tableauvideosannonces[i]['diaporama']=tableau2[6];
							tableauvideosannonces[i]['texte']=tableau2[7];
						}
						listemarqueursparticuliers = new Array();
						traitementlisteannoncesagences2();	
						traitementdelistevideos2(tableauvideosannonces);
						
					document.getElementById("chargement_en_cours").style.display = "none";
						
					}else{
						b = false;
						traitementlisteannoncesagences2();	
					document.getElementById("chargement_en_cours").style.display = "none";
					}				
				}else{
					b = false;
					traitementlisteannoncesagences2();	
					document.getElementById("chargement_en_cours").style.display = "none";
				}
				i++;
			}else{
				b = false;
			}
		}
		document.getElementById("chargement_en_cours").style.display = "block";
		numerodepart = i*10;
		xhr.open("POST","../fonctions/voirlistevideosaudeplacement.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("latitudemin="+latitudemin+"&latitudemax="+latitudemax+"&longitudemin="+longitudemin+"&longitudemax="+longitudemax+"&numerodepart="+numerodepart);
		i++;
	}	
}

