Index: /schedule/js/chart.js
===================================================================
--- /schedule/js/chart.js	(revision 16699)
+++ /schedule/js/chart.js	(revision 16700)
@@ -109,68 +109,70 @@
 			for(T=0;T<Temp.length;T++)
 			{
-				rowHour=Temp[T].split('T');
 				rowMin=Temp[T].split(':');
-				//Min.push(parseInt(rowMin[1]/60*100)||parseFloat('0'));
-				//Hour.push(parseFloat(rowHour[1]));
-				if(rowHour[1]==0)
+				Min.push(parseInt(rowMin[1]));
+			}
+			for(T1=0;T1<Temp.length;T1++)
+			{
+				rowHour = Temp[T1].split('T');
+				Hour.push(parseFloat(rowHour[1]));
+			}
+			for(merge=0;merge<Temp.length;merge++)
+			{
+				if(Hour[merge]==0)
 				{
-					if(rowMin[1]==8)
-					
-						HourMin.push(parseFloat(rowHour[1]+24+'.08'));
-					
+					if(Min[merge]==8)
+						HourMin.push(Hour[merge]+24+'.08');
 					else
-						HourMin.push(parseFloat(rowHour[1]+24+'.'+rowMin[1]/60*100));
+						HourMin.push(Hour[merge]+24+Min[merge]);
 				}
-				else if(rowHour[1]==1)
+				else if(Hour[merge]==1)
 				{
-					if(rowMin[1]==8)
-					
-						HourMin.push(parseFloat(rowHour[1]+24+'.08'));
-					
+					if(Min[merge]==8)
+						HourMin.push(Hour[merge]+24+'.08');
 					else
-						HourMin.push(parseFloat(rowHour[1]+24+'.'+rowMin[1]/60*100));
+						HourMin.push(Hour[merge]+24+Min[merge]);
 				}
-				else if(rowHour[1]==2)
+				else if(Hour[merge]==2)
 				{
-					if(rowMin[1]==8)
-					
-						HourMin.push(parseFloat(rowHour[1]+24+'.08'));
-					
+					if(Min[merge]==8)
+						HourMin.push(Hour[merge]+24+'.08');
 					else
-						HourMin.push(parseFloat(rowHour[1]+24+'.'+rowMin[1]/60*100));
+						HourMin.push(Hour[merge]+24+Min[merge]);
 				}
-				else if(rowHour[1]==3)
+				else if(Hour[merge]==3)
 				{
-					if(rowMin[1]==8)
-					
-						HourMin.push(parseFloat(rowHour[1]+24+'.08'));
-					
+					if(Min[merge]==8)
+						HourMin.push(Hour[merge]+24+'.08');
 					else
-						HourMin.push(parseFloat(rowHour[1]+24+'.'+rowMin[1]/60*100));
+						HourMin.push(Hour[merge]+24+Min[merge]);
 				}
-				else if(rowHour[1]==4)
+				else if(Hour[merge]==4)
 				{
-					if(rowMin[1]==8)
-					
-						HourMin.push(parseFloat(rowHour[1]+24+'.08'));
-					
+					if(Min[merge]==8)
+						HourMin.push(Hour[merge]+24+'.08');
 					else
-						HourMin.push(parseFloat(rowHour[1]+24+'.'+rowMin[1]/60*100));
+						HourMin.push(Hour[merge]+24+Min[merge]);
 				}
-				else if(rowHour[1]==5)
+				else if(Hour[merge]==5)
 				{
-					if(rowMin[1]==8)
-					
-						HourMin.push(parseFloat(rowHour[1]+24+'.08'));
-					
+					if(Min[merge]==8)
+						HourMin.push(Hour[merge]+24+'.08');
 					else
-						HourMin.push(parseFloat(rowHour[1]+24+'.'+rowMin[1]/60*100));
+						HourMin.push(Hour[merge]+24+Min[merge]);
 				}
-				else if(rowMin[1]==8)
+				else if(Hour[merge]==6)
 				{
-					HourMin.push(parseFloat(rowHour[1]+'.08'));
+					if(Min[merge]==8)
+						HourMin.push(Hour[merge]+24+'.08');
+					else
+						HourMin.push(Hour[merge]+24+Min[merge]);
+				}
+				else if(Min[merge]==8)
+				{
+						HourMin.push(Hour[merge]+'.08');
 				}
 				else
-					HourMin.push(parseFloat(rowHour[1]+'.'+rowMin[1]));
+					HourMin.push(Hour[merge]+'.'+Min[merge]);
+				
 			}
 			Time[i].push(HourMin[row]);
