// Procedures globales du projet
function CPD_JourPlusX_js(sDate,X)
{
	var DateRetour = new Date(parseInt(sDate.substring(0,4),10),parseInt(sDate.substring(4,6),10) - 1,parseInt(sDate.substring(6,8),10));
	DateRetour.setDate(DateRetour.getDate() + X);
	return CPD_Z_DateEnChaine_js(DateRetour)
}
function CPD_MoisJour1_js(sDate)
{
	return sDate.substring(0,6) + "01"
}
function CPD_MoisJour31_js(sDate)
{
	var DateRetour = new Date(parseInt(sDate.substring(0,4),10),parseInt(sDate.substring(4,6),10) - 1,1);
	DateRetour.setMonth(DateRetour.getMonth() + 1);
	DateRetour.setDate(DateRetour.getDate() - 1);
	return CPD_Z_DateEnChaine_js(DateRetour)
}
function CPD_MoisPlusX_js(sDate,X)
{
	var DateRetour = new Date(parseInt(sDate.substring(0,4),10),parseInt(sDate.substring(4,6),10) - 1,parseInt(sDate.substring(6,8),10));
	DateRetour.setMonth(DateRetour.getMonth() + X);
	return CPD_Z_DateEnChaine_js(DateRetour)
}
function CPD_DateVeille_js(sDate)
{
	var DateRetour = new Date(parseInt(sDate.substring(0,4),10),parseInt(sDate.substring(4,6),10) - 1,parseInt(sDate.substring(6,8),10));
	DateRetour.setDate(DateRetour.getDate() - 1);
	return CPD_Z_DateEnChaine_js(DateRetour)
}
function CPD_Z_DateEnChaine_js(Date0)
{
	return Date0.getFullYear() + "" + ((Date0.getMonth() + 1)<10 ? "0" + (Date0.getMonth() + 1) : (Date0.getMonth() + 1)) + (Date0.getDate()<10 ? "0" + Date0.getDate() : Date0.getDate())
}
function CPD_DateNulle_js()
{
	return "19000101"
}

