/// Provides common javascript functions
function updateEndDate(strEndDateID, dteCurrentStartDate)
{
	//var d = Date.parseDate(dteCurrentStartDate.value + " 12:01 am", "d/m/Y g:i a");
	
	//var endDate = document.getElementById(strEndDateID);
	updateAnnualCoverEndDate(dteCurrentStartDate.value, strEndDateID);
}

function updateAnnualCoverEndDate(strStart, endDateID)
{
	var tbEnd = document.getElementById(endDateID);
	
	var dtCh = "/";
	var pos1 = strStart.indexOf(dtCh);
	var pos2 = strStart.indexOf(dtCh,pos1+1);
	var sday = strStart.substring(0,pos1);
	var smonth = strStart.substring(pos1+1,pos2);
	var syear = strStart.substring(pos2+1);
	
	//alert("strStart="+strStart);
	syear++; // move on one year
	var dteStart = new Date();
	dteStart.setDate(sday);
	dteStart.setMonth(smonth - 1);
	dteStart.setYear(syear);
	//alert("dteStart="+dteStart.toString());
	
	dteStart.setDate(dteStart.getDate() - 1); // move back one day
	//alert("dteStart="+dteStart.toString());
	
	var nDay = dteStart.getDate();
	var nMonth = dteStart.getMonth() + 1;
	var nYear = dteStart.getFullYear();
	//alert("date="+nDay+"/"+nMonth+"/"+nYear);
	
	tbEnd.innerHTML = (nDay<10 ? "0" : "") + nDay + "/" + (nMonth<10 ? "0" : "") + nMonth + "/" + nYear;
}