		function checkDate(i, e)
		{
				var ctr = 1;
				if(!e)
					var dateStr = document.getElementById('date');
				else
					var dateStr = document.getElementById(e);
					
				var str = '';
				
				if(dateStr.value == '' && !i)
					str = str + "Date is required.\n";
				else if(dateStr.value != '' && reformatDate(dateStr) == null)
					str = str + "Date doesn't match any recognized format. Suggested format mm/dd/yyyy.\n";
				
				
				if(str)
				{
					return str;
				}else
					return '';
					
		}
		
		function reformatDate(d)
		{
			var dt = parseDate(d.value);
			
			if(dt)
				d.value = formatDate(dt, 'MM/dd/yyyy');
				
			return dt;
		}
		
			function addColon(n)
			{
				if(document.getElementById(n).value.length == 2)
					document.getElementById(n).value = document.getElementById(n).value + ':';
			}
			
			function checkSubmission()
			{
				var t = checkTime();				
				var d = checkDate();
				var d2 = checkDate(1, 'meetingRecurEnd');
				
				if(t != '' || d != '' || d2 != '')
				{
					alert(t + '\n' + d + '\n' + d2);
					return false;
				}else
					return true;
			}
			
			function checkTime() {
				// Checks if time is in HH:MM:SS AM/PM format.
				// The seconds and AM/PM are optional.
				
				var ctr = 1;
				var timeStr = document.getElementById('time');
				
				if(timeStr.value == '')
					var str = "Time is required.\n";
				else 
					var str = manipulate(timeStr.value);						
				
				if(str)
				{
					return str;
				}else
					return '';
			}
			
			function manipulate(i)
			{
					var str = '';
					var timePat = /^(\d{1,2}):(\d{2})$/;
					
					var matchArray = i.match(timePat);
					
					if(matchArray != null)
					{
					
						hour = matchArray[1];
						minute = matchArray[2];
						
						
						if (hour < 0  || hour > 23) {
							str = str + " Time: Hour must be between 1 and 12.\n";
						}
						if  (hour > 12) {
							str = str + " Time: You can't specify military time.\n";
						}
						if (minute<0 || minute > 59) {
							str = str + " Time: Minute must be between 0 and 59.\n";
						}
					}else if(i.length > 0)
						str = str + " Time: Time doesn't match a recognized format.\n";
					
					
					return str;
			}