var oldTime = 0;
$(document).ready(function(){
	getInfo();
	setInterval('getInfo()', 2000);	
 });
 
 function getInfo(){
 	var nocache = Number(new Date());
 	$.getJSON("files/stream.json?c="+nocache, function (data){
 		//si les données ont changées
 		if (oldTime!=data['time']){
 			oldTime = data['time'];
 			$("#speaker").html(data['speaker']);
 			$("#parti").html(data['parti']);
 			//pour chaque objet
			$("#data").empty(); 
			for (var i=0; i< data['title'].length; i++){
				var divTitle = $("<h4></h4>").addClass("title");			
				divTitle.html(data['objet'][i] + " " + data['title'][i]);				
				$("#data").append(divTitle);											
				//pour chaque pdf trouvé		
				var links = $("<div></div>").addClass("links");
				//si il y a au moins un pdf
				if (typeof(data['pdf'][i])!="undefined" && data['pdf'][i].length>0){
					var label = $("<div></div>").addClass("label");
					label.html("Cliquez sur un des liens pour ouvir le fichier PDF correspondant:");
					links.append(label);
    				for (var j=0; j<data['pdf'][i].length; j++){
	    				var link = $("<a></a>").addClass("pdf");
		    			link.html(data['pdf'][i][j].title);
			    		link.attr('href', "http://www.ge.ch/grandconseil/" + data['pdf'][i][j].url);
				    	link.attr('target', "_blank");									
					    links.append(link);
    					if (j<data['pdf'][i].length-1) links.append(" :: ");						
	    			}								
                }
				$("#data").append(links);
				//lien memo
				var linksMemo = $("<div></div>").addClass("linksMemo");
				if (typeof(data['memo'][i])!="undefined" &&  data['memo'][i].length>0){
					var label = $("<div></div>").addClass("label");
					label.html("D&eacute;bat sur l'objet:");
					linksMemo.append(label);
					for (var j=0; j<data['memo'][i].length; j++){
				    	var link = $("<a></a>").addClass("pdf");
					    link.html(data['memo'][i][j].title);
    					link.attr('href', "http://www.ge.ch/grandconseil/" + data['memo'][i][j].url);
	    				link.attr('target', "_blank");
		    			linksMemo.append(link);
			    		if (j<data['memo'][i].length-1) linksMemo.append($("<br></br>"));						
				    }	
                }
				$("#data").append(linksMemo);
			}
 		}	 		
	});
 }

