
function FixTime(Start)
{
	Start = Start.replace("/","-");
	Start = Start.replace("/","-");
	var TimeOfDay = Start.charAt(17);
	
	if(TimeOfDay == "p")
	{
		var FirstNumber = Start.charAt(11);
		var SecondNumber = Start.charAt(12);
		var OriginalTime = FirstNumber + SecondNumber;
		if (OriginalTime != '12')
		{
			var NewTime = OriginalTime * 1 + 12;
		}
		else
		{
			var NewTime = OriginalTime;
		}
		NewTime = NewTime + ":";
		OriginalTime = OriginalTime + ":";
		Start = Start.replace(OriginalTime,NewTime);
	}
	else if(TimeOfDay == "a")
	{
		var FirstNumber = Start.charAt(11);
		var SecondNumber = Start.charAt(12);
		var OriginalTime = FirstNumber + SecondNumber;
		if(OriginalTime == '12')
		{
			var NewTime = "00";
			//alert('oldStart**** '+Start);
//			Start = Start.replace(OriginalTime,NewTime);
			//This replace method caused all sorts of issues
			var beg = Start.substring(0,11);
			var end = Start.substring(13);
			Start = beg + NewTime + end;
			//alert('newStart**** '+ Start);
		}
	}
	var newDay = Start.substring(3,5);
	var newMonth = Start.substring(0,2);
	var newYear = Start.substring(6,10);

	var OldTime = newMonth + "-" + newDay + "-" + newYear;
	var NewTime = newYear + "-" + newMonth + "-" + newDay;
	Start = Start.replace(OldTime,NewTime);
	
	if (TimeOfDay != '')
	{
		Start = String(Start).substring(0,16);
		Start = Start + ":00";
	}

	return Start;
}
function getQueryParams(qs) 
{
	var qs = qs.split("+").join(" ");
	var params = {};
	var tokens;
	var re = /[?&]?([^=]+)=([^&]*)/g;
	
	while(tokens = re.exec(qs))
	{
	    params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
	}
	
	return params;
}
function GenerateDateObject(inDate)
{
	var newDay = inDate.substring(8,10);
	var newMonth = inDate.substring(5,7);
	var newYear = inDate.substring(0,4);
	var newHour = inDate.substring(11,13);
	var newMinute = inDate.substring(14,16);
	var newSecond = inDate.substring(17,19); 
	var outDate = new Date(newYear,newMonth-1,newDay,newHour,newMinute,newSecond);
	return outDate;
}
function StripDateExcess(inDate)
{
	if(inDate != '')
	{
		var newMonth = inDate.getMonth();
		newMonth++;
		if(newMonth < 10)
		{
			newMonth = "0" + newMonth;
		}
		var newDay = inDate.getDate();
		if(newDay < 10)
		{
			newDay = "0" + newDay;
		}
		var newYear = inDate.getFullYear();
		var newHour = inDate.getHours();
		var amPm;
		
		if(newHour < 10)
		{
			if(newHour == 0)
			{
				newHour = 12;
			}
			else
			{
				newHour = "0" + newHour;
			}
			amPm = 'am';
		}
		else if(newHour > 11)
		{
			amPm = 'pm';
			if(newHour != 12)
				newHour = "0" + (newHour-12);
		}
		else
		{
			amPm = 'am';
		}
		var newMinutes = inDate.getMinutes();
		if(newMinutes < 10)
		{
			newMinutes = "0" + newMinutes;
		}
		outDate = newMonth + '/' + newDay + '/' + newYear + ' ' + newHour + ':' + newMinutes + ' ' + amPm;
		//need it to be like - 09/30/2011 12:00 am
		return outDate;
	}
	else
	{
		return inDate;
	}
	
}

