Index: schedule/Module/calendar.php
===================================================================
--- schedule/Module/calendar.php	(revision 16436)
+++ schedule/Module/calendar.php	(revision 16437)
@@ -111,6 +111,6 @@
 							//int sources = 0;
 							
-								//for(sources=0;sources<source.length;sources++)
-								 // {
+							/for(sources=0;sources<source.length;sources++)
+								  {
 								if (window.XMLHttpRequest)
 								  {// code for IE7+, Firefox, Chrome, Opera, Safari
@@ -127,6 +127,7 @@
 								  if (xmlhttp.readyState==4 && xmlhttp.status==200)
 									{
-											
-												Data[0]= new Array();
+											for(srcs=0;srcs<sources;srcs++)
+											{
+												Data[srcs]= new Array();
 												//Data[sources]= new Array();
 												
@@ -135,17 +136,17 @@
 												{
 													rows=line[row].split(',');
-													Data[0].push(rows[4]);
+													Data[srcs].push(rows[4]);
 												}
 											
-											
-											GraphData(Data,0);
+											}
+											GraphData(Data,srcs);
 											//document.getElementById('data').innerHTML=Data[sources];
 									}
 								}
 								
-								xmlhttp.open("GET","http://www.fact-project.org/smartfact/index.php?source="+escape(source[0])+"&time="+year+"-"+month+"-"+day,true);
+								xmlhttp.open("GET","http://www.fact-project.org/smartfact/index.php?source="+escape(source[sources])+"&time="+year+"-"+month+"-"+day,true);
 								xmlhttp.send();
 								document.getElementById('data').innerHTML=source.length+""+source[0];
-								//}
+								}
 							
 							function GraphData(array, index)
