// JavaScript Document

var updateGooglemapMarkers = function (googlemapObject){
	googlemapObject.deleteMarkers();
	
	$j.post('/ajax/get-programmes', null, function(data){
		var markersArray = new Array();
		
		for (var i = 0 ; i < data.length ; i++) {
			var programme = data[i];
			
			if (programme['programme_latitude'] != 0 && programme['programme_longitude'] != 0) {
				currentMarker = new GooglemapMarker(programme['programme_latitude'], programme['programme_longitude']);
				currentMarker.setId(programme['programme_id']);
				currentMarker.setTitle(programme['programme_ville'] + ' - ' + programme['programme_lieu1']);
				currentMarker.setImage(markerImage);
				//currentMarker.setShadow(markerShadow);
				currentMarker.setShape(markerShape);
				markersArray.push(currentMarker);
				
				var markerContent = '';
				markerContent += '<div style="width:310px;padding-right:7px;">';
				if (programme['programme_image_listing']) {
					markerContent += '<img src="/images/upload/programme/listing/'+programme['programme_image_listing']+'" style="float:left;padding-right:10px;" width="75" height="75" />';
				}
				markerContent += '<div style="float:left;width:200px;">'
				markerContent += '<span style="font-family:tahoma;font-size:14px;">'+programme['programme_ville']+' - '+programme['programme_lieu1']+'</span>';
				markerContent += '<span style="font-family:tahoma;font-size:12px;color:#333;">';
				if (programme['programme_action']){
					markerContent += '<br>'+programme['programme_action'];
				}
				if (programme['programme_text']){
					markerContent += '<br>'+programme['programme_text'];
				}
				markerContent += '<br><div onclick="window.location.href=\'sogil-programme-'+programme['programme_id']+'.html\'" style="text-decoration:none;color:#666;cursor:pointer;">&rsaquo; Plus d\'informations</div>';
				markerContent += '</span>';
				markerContent += '</div>';
				markerContent += '</div>';
				
				currentMarker.setContent(markerContent);
			}
		}
		
		googlemapObject.setMarkers(markersArray);
		googlemapObject.addMarkers(true);
	}, 'json');
}
