function getDateFromIsoDateString(dateString)
{
	var year;
	var month;
	var day;
	
	// DATE STRING SHOULD BE IN THE ISO STANDARD FORMAT I.E. YYYY-MM-DD
	
	year = parseInt(dateString.substr(0, 4));
	// USE parseFloat AS parseInt INTERPRETS '01' AS 0 INSTEAD OF 1
	month = parseFloat(dateString.substr(5, 2));
	day = parseFloat(dateString.substr(8, 2));
	
	return new Date(year, month - 1, day);
}

function getIsoDateStringFromDate(date)
{
	var year;
	var month;
	var day;
	
	// FORMAT DATE IN THE ISO STANDARD FORMAT I.E. YYYY-MM-DD
	
	year = date.getFullYear().toString();
	
	month = (date.getMonth() + 1).toString();
	if (month.length == 1)
	{
		month = '0' + month;
	}
	
	day = date.getDate().toString();
	if (day.length == 1)
	{
		day = '0' + day;
	}
	
	return year + '-' + month + '-' + day;
}