// JavaScript Document
/*
Plugin Name: EELV Agenda Posts
Version: 1.2
*/
if (GBrowserIsCompatible()) {
  var map;
  var geocoder;                
  var baseIcon = new GIcon(G_DEFAULT_ICON);
  var markers = new Array();
  var txtinfo = new Array();
  var maps = new Array();
  var gpss=new Array();			  
					                 
	function createMarker(point, letter, html) {
	  // Create a lettered icon for this point using our icon class
	 var letteredIcon = new GIcon(baseIcon);
	 
	  // Set up our GMarkerOptions object
	  markerOptions = { icon:letteredIcon };
	  var marker = new GMarker(point, markerOptions);
	
	  GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);
	  });
	  return marker;
	}
	
}
function focus_date(id,icone){
		//markers[id].openInfoWindowHtml(txtinfo[id]);
		baseIcon.image = icone;
		var li = document.getElementById('agenda_liste').getElementsByTagName('article');
		for(i=0 ; i<li.length ; i++){
			li[i].className='off';	
			document.getElementById('map-'+id).innerHTML='';
		}
		document.getElementById('post-'+id).className='on';
		if (GBrowserIsCompatible()) {
			maps[id] = new GMap2(document.getElementById('map-'+id));
			maps[id].addControl(new GLargeMapControl());
			maps[id].setCenter(new GLatLng(gpss[id][0],gpss[id][1]), 13);
			marker = createMarker(new GLatLng(gpss[id][0],gpss[id][1]), 'A', txtinfo[id]);
			maps[id].addOverlay(marker);
		}
}
function agenda_envoi(url,koi,date){
	  var xajax = null; 	  
	  
	  if(window.XMLHttpRequest) xajax = new XMLHttpRequest(); 
	  else if(window.ActiveXObject) xajax = new ActiveXObject("Microsoft.XMLHTTP"); 
	  else return(false); 	  
	
	if(document.getElementById(koi)){
	  koi = document.getElementById(koi);
	  var loadi = document.createElement("div");
	  koi.appendChild(loadi);
	  loadi.innerHTML="chargement...";
	  loadi.className="agenda_loading";
	  xajax.open("POST",url,false); 
	  xajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	  xajax.send('t=1&date='+date); 
	  if(xajax.readyState == 4) {
		  koi.innerHTML = xajax.responseText; 
		  return true;
	  }	
	}
	  return false;	
}
