				function timeSheetCalculateTotalTime(idDate){
					foundError = false;
					nameDate = idDate;
					
					var one_hour=1000*60*60;
					var one_min=1000*60;
					
					divC = document.getElementById("controlErrorDays");
					divC.innerHTML = "Date "+nameDate+" :<br>";
					
					startTime = document.getElementById("s_"+idDate);
					if(startTime.value == ""){divC.innerHTML += "Please select start time.<br>";foundError = true;}
					
					finishTime = document.getElementById("f_"+idDate);
					if(finishTime.value == ""){divC.innerHTML += "Please select finish time.<br>";foundError = true;}
					
					if((startTime.value != "") && (finishTime.value != "")){
					
							dateStart = new Date ("1/1/2008 "+startTime.value);
							dateFinish = new Date ("1/1/2008 "+finishTime.value);
							if(dateStart>dateFinish){
								divC.innerHTML += "Start Time and Finish Time cannot overlap.<br>";foundError = true;
							}else{
								diffHour = (dateFinish.getTime()-dateStart.getTime())/(one_hour);
								intDiffHour = diffHour;
								
								breakTime = document.getElementById("b_"+idDate);
								timeBreak = new Date ("1/1/2008 "+ breakTime.value);
								arrayBreakTime = breakTime.value.split(":");
								//alert(parseInt(arrayBreakTime[1]));
								intBreakTime = (parseInt(arrayBreakTime[1])/60) + parseInt(arrayBreakTime[0]);
								//alert(intBreakTime);
								totalTime = document.getElementById("t_"+idDate);
								totalTime.value = (intDiffHour-intBreakTime).toFixed(2);
								timeSheetCalculateTotal();
							}
					}
					
					
					if(foundError == true){
						divC.style.display = "";
						}else{
						divC.style.display = "none";
						}
					
				}
				
				function timeSheetCalculateTotal(){
					listDates = document.getElementById("listDays").value;
					arrListDates = listDates.split(",");
					totalValue = 0;
					for(x=0; x<=arrListDates.length; x++){
						nameNow = arrListDates[x];
						//alert(nameNow);
						if(nameNow != "undefined"){
							objectNow = document.getElementById("t_"+nameNow);
							valueNow = objectNow.value;
							if(valueNow == "")valueNow = 0;
							valueNow = eval(valueNow);
							totalValue += valueNow;
							document.getElementById("totalHour").value = totalValue.toFixed(2);
						}
					}
					
				}