// JavaScript Document
var xhr = null;
var good = "true";
 
// Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX
function getXhr()
 {
  if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
  else if(window.ActiveXObject)
   {  
    try
     {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch (e)
     {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
   }
  else 
   { 
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour"); 
    xhr = false; 
   } 
 }
 
 
 function ajaxSortAdress(lan)
 {
	getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			var fois=0;
			var reponse = xhr.responseText;
			var block = reponse.split("<BLOCK>");
			var etbl = [];
			var etbl1 = [];
			
			for(z=1;z<block.length;z++)
			{
				var balise = "";
				var balise = block[z].split("<BALISE>");
				
				etbl[z]=[balise[5],balise[2],balise[3]];
				etbl1[z]=[balise[6]];
			}
			
			recupereArray(etbl,etbl1);
		}
	}
	
	xhr.open("POST",'includes/js/ajax.php',true);
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  
    xhr.send("action=sortAdress&lan="+lan);
 }
 
 function createMarkerAlone()
 {
	getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			var fois=0;
			var reponse = xhr.responseText;
			var block = reponse.split("<BLOCK>");
			geocoder.getLatLng(block[0],function(point) {
				if (point)
				{
					good="true";
					map.setCenter(point, 9);
					var baseIcon      = new GIcon(G_DEFAULT_ICON);
						
					baseIcon.image      = "icon-home.png";
						
					baseIcon.iconSize   = new GSize(20, 19);
					baseIcon.iconAnchor = new GPoint(10,10);
					baseIcon.shadow     = "";
					var markerOptions = { icon:baseIcon };
					var marker=new GMarker(point, markerOptions);
					
					map.addOverlay(marker);
				}
				else
				{
					withAdress(block[1],"oui");
				}
			});
		}
	}
	
	xhr.open("POST",'includes/js/ajax.php',true);
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	var id = $('map2').className;
  
    xhr.send("action=sortAdressAlone&id="+id);
 }
