/* Fonctions de la carto */
/*function getHttpObject() {
 var xmlhttp;
 if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
   try {
     xmlhttp = new XMLHttpRequest();
   } catch (e) {
     xmlhttp = false;
   }
 }
 if(!xmlhttp) alert("Impossible de charger les elements demandes. Tentez de rafraichir la page ou de l'ouvrir avec un autre navigateur.");
 return xmlhttp;
}*/

function initCarto(url_site){
	document.getElementById('liste_rub').value='';
	var map = new GMap2(document.getElementById('map'));
	//Modifier les vues
	map.removeMapType(G_HYBRID_MAP);
	map.addMapType(G_NORMAL_MAP);
	map.addMapType(G_SATELLITE_MAP);
	map.addMapType(G_PHYSICAL_MAP);
	//controle zoom
	map.addControl(new GLargeMapControl());
	//controle vecto/satellite
	map.addControl(new GMapTypeControl());
	var coordCenterX = document.getElementById('coordsX').value;
	var coordCenterY = document.getElementById('coordsY').value;
	var zoom = document.getElementById('zoom').value;
	var center = new GLatLng(parseFloat(coordCenterX), parseFloat(coordCenterY));
	map.setCenter(center, parseInt(zoom));
	GEvent.addListener(
		map,
		"moveend",
		function(){
			var centerMap=map.getCenter();
			document.getElementById('coordsX').value = centerMap.y.toString();
			document.getElementById('coordsY').value = centerMap.x.toString();
			//alert(centerMap.y.toString() + "-" + centerMap.x.toString() + "-" + document.getElementById('zoom').value);
		}
	);

	GEvent.addListener(
		map,
		"zoomend",
		function(){
			var zoomMap = map.getZoom();
			document.getElementById("zoom").value = zoomMap;
		}
	);
}

function addRubCarto(link,id_article,color_lien){
	if($("#"+link).is("."+color_lien))
		$("#"+link).removeClass(color_lien);
	else
		$("#"+link).addClass(color_lien);

	var list_rub=$('#liste_rub').val();

	if(list_rub.search(id_article+"_") != -1)
		list_rub=list_rub.replace(id_article+"_","");
	else
		list_rub=list_rub+id_article+"_";

	$('#liste_rub').val(list_rub);

	$('.chargement').ajaxStart(function()
	{
		$('.chargement').html("<div><img src='../../img-ba/loader.gif' alt='...' class='align_span_img'/><span class='align_span_img'>&nbsp;Chargement...</span></div>");
	});
	$('.chargement').ajaxStop(function()
	{
		$('.chargement').html("");
	});
	var insert = $.ajax({
		type: "GET",
		url: "http://www.batiancien-ariege.com/spip.php?page=ajoutRubCarto",
		data: "&list_rub="+list_rub.substr(0,list_rub.length-1),
		async: false
	}).responseText;
	eval(insert);
	/*if (list_rub!= '')
	{
		var xmlhttp = getHttpObject() ;
        //le substr permet de supprimer la virgule en fin de chaine
        xmlhttp.open("GET", "http://www.batiancien-ariege.com/spip.php?page=ajoutRubCarto&list_rub="+list_rub.substr(0,list_rub.length-1), true);
        xmlhttp.onreadystatechange = function(){
            if(xmlhttp.readyState == 4){
                //ce qui se passe dans le cas ou le fichier a fini de charger ...
                //éxécute le code JS qui est retourné
                var resultat_ajax = xmlhttp.responseText;
                //alert(resultat_ajax);
                //penser a supprimer le cookie de correspondance partie admin apres chaque login
                eval(resultat_ajax);
            }
        }
        xmlhttp.send(null);
    } else
        initCarto();*/
}
