Index: /schedule/js/chart.js
===================================================================
--- /schedule/js/chart.js	(revision 16681)
+++ /schedule/js/chart.js	(revision 16682)
@@ -26,5 +26,11 @@
 			//alert("request ok");
 			line=XML.responseText.split('\n');
-			dataSource.push(line);
+			dataSource.push(new Array());
+            n = dataSource.length-1;
+                for(row=0;row<line.length;row++)
+			   	{
+        	        rows=line[row].split(',');
+			        dataSource[n].push(parseFloat(rows[4])||parseFloat('0'));
+				}
 			if (dataSource.length == source.length)
 				{
@@ -82,5 +88,5 @@
 	};
 	//This function splits the lines of data per data source
-	var dataGraph = new Array(source.length);
+	//var dataGraph = new Array(source.length);
 	var Time = new Array(source.length);
 	var Temp = new Array();
@@ -91,5 +97,5 @@
 	for (i=0; i<source.length; i++) 
 	{
-		dataGraph[i] = new Array(); //dataGraph contains the individual points for each source i
+		//dataGraph[i] = new Array(); //dataGraph contains the individual points for each source i
 		Time[i] = new Array(); // Time contains the individual time for each sources.
 		chart.addSeries({name:source[i], data:[]}); // created a series of data and add name of displayed source	
@@ -98,5 +104,5 @@
 			rows=line[row].split(',');
 			Temp[row]=rows[0];
-			dataGraph[i].push(parseFloat(rows[4])||parseFloat('0'));
+			//dataGraph[i].push(parseFloat(rows[4])||parseFloat('0'));
 			for(T=0;T<Temp.length;T++)
 			{
@@ -169,9 +175,9 @@
 			
 		}
-		for(Graph=0;Graph<dataGraph[i].length;Graph++)
+		for(Graph=0;Graph<dataSource[i].length;Graph++)
 		{						
 				chart.series[i].addPoint({ // series[0] means index of zero in data;
 				x:Time[i][Graph], // Time
-				y:dataGraph[i][Graph] // Value
+				y:dataSource[i][Graph] // Value
 				})
 		}
