Index: schedule/Module/calendar.php
===================================================================
--- schedule/Module/calendar.php	(revision 16281)
+++ schedule/Module/calendar.php	(revision 16288)
@@ -169,4 +169,6 @@
 								for(var i=0; i<source.length;i++)
 								{
+									Time[i] = new Array();
+									DataValue[i] = new Array();
 									if(window.XMLHttpRequest)
 									{
@@ -180,5 +182,5 @@
 									{
 										if(xml.readyState==4 && xml.status ==200)
-									{
+										{
 												document.getElementById('data').innerHTML=DataValue;
 											
@@ -213,5 +215,5 @@
 															}
 															else
-																DataValue[Data]=parseFloat(DataVal[Data]);
+																DataValue[i][Data]=parseFloat(DataVal[Data]);
 														}
 													
@@ -227,4 +229,40 @@
 																if(MinTime[ConTime]==8)
 																{
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+'.08';
+																}
+																else
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
+															}
+															else if(HourTime[ConTime]==1)
+															{
+																if(MinTime[ConTime]==8)
+																{
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+'.08';
+																}
+																else
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
+															}
+															else if(HourTime[ConTime]==2)
+															{
+																if(MinTime[ConTime]==8)
+																{
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+'.08';
+																}
+																else
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
+															}
+															else if(HourTime[ConTime]==3)
+															{
+																if(MinTime[ConTime]==8)
+																{
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+'.08';
+																}
+																else
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
+															}
+															else if(HourTime[ConTime]==4)
+															{
+																if(MinTime[ConTime]==8)
+																{
 																	Time[ConTime]=HourTime[ConTime]+24+'.'+'.08';
 																}
@@ -232,48 +270,12 @@
 																	Time[ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
 															}
-															else if(HourTime[ConTime]==1)
-															{
-																if(MinTime[ConTime]==8)
-																{
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+'.08';
-																}
-																else
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
-															}
-															else if(HourTime[ConTime]==2)
-															{
-																if(MinTime[ConTime]==8)
-																{
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+'.08';
-																}
-																else
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
-															}
-															else if(HourTime[ConTime]==3)
-															{
-																if(MinTime[ConTime]==8)
-																{
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+'.08';
-																}
-																else
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
-															}
-															else if(HourTime[ConTime]==4)
-															{
-																if(MinTime[ConTime]==8)
-																{
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+'.08';
-																}
-																else
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
-															}
 															else if(HourTime[ConTime]==5)
 															{
 																if(MinTime[ConTime]==8)
 																{
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+'.08';
-																}
-																else
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+'.08';
+																}
+																else
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
 															}
 															else if(HourTime[ConTime]==6)
@@ -281,11 +283,11 @@
 																if(MinTime[ConTime]==8)
 																{
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+'.08';
-																}
-																else
-																	Time[ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+'.08';
+																}
+																else
+																	Time[i][ConTime]=HourTime[ConTime]+24+'.'+MinTime[ConTime];
 															}
 															else
-																Time[ConTime]=HourTime[ConTime]+'.'+MinTime[ConTime];
+																Time[i][ConTime]=HourTime[ConTime]+'.'+MinTime[ConTime];
 																
 														}
@@ -294,21 +296,4 @@
 													
 												}
-												var chart=new Highcharts.Chart(options);
-												for(var src=0;src<i;src++)
-												{
-													chart.addSeries({name:source[src], data:[]}); // created a series of data and add name of displayed source
-													for(var DataCnt=0;DataCnt<DataValue.length;DataCnt++)
-													{
-														
-														chart.series[src].addPoint({ // series[0] means index of zero in data;
-														x:Time[DataCnt], // Time
-														y:DataValue[DataCnt] // Value
-														})
-														
-														
-													}
-													
-												}	
-											
 										}
 									}
@@ -316,4 +301,20 @@
 									xml.send();
 								}
+								var chart=new Highcharts.Chart(options);
+								for(var src=0;src<source.length;src++)
+								{
+									chart.addSeries({name:source[src], data:[]}); // created a series of data and add name of displayed source
+									for(var DataCnt=0;DataCnt<DataValue[src].length;DataCnt++)
+									{
+										
+										chart.series[src].addPoint({ // series[0] means index of zero in data;
+										x:Time[src][DataCnt], // Time
+										y:DataValue[src][DataCnt] // Value
+										})
+										
+										
+									}
+									
+								}	
 								//Charts(DataValue[[i]],Time);
 								$('#Graph').fadeOut();
