// JavaScript Document

// arrVacancesScolairesZones array contient les différentes périodes des vacances scolaires
var arrVacancesScolairesZones = new Array(
'No\xebl - Zone A, B, C',
'Hiver - Zone A',
'Hiver - Zone B',
'Hiver - Zone C',
'Printemps - Zone A',
'Printemps - Zone B',
'Printemps - Zone C',
'Et\xE9 - Zone A, B, C',
'Toussaint - Zone A, B, C',
'No\xebl - Zone A, B, C'
);

// arrVacancesScolairesDates array contient la date et + ou - le nombre de jours séparés par ","
var arrVacancesScolairesDates = new Array(
'19/12/2009,16',
'13/02/2010,16',
'06/02/2010,16',
'20/02/2010,16',
'10/04/2010,16',
'03/04/2010,16',
'17/04/2010,16',
'02/07/2010,62',
'30/10/2008,6',
'28/12/2008,8'
);

function writeVacancesScolaires(minDate){
	var buffer = '';
	var today = new Date();
	if(minDate!=""){
		today.setFullYear(parseInt(minDate.split('-')[0]),parseInt(minDate.split('-')[1])-1,parseInt(minDate.split('-')[2]));
	}
	if((arrVacancesScolairesZones.length == arrVacancesScolairesDates.length) && (arrVacancesScolairesDates.length > 0)) {
		buffer += '<td colspan="2">';
			buffer += '<select name=\"VacScolaires\" id=\"ddlVacScolaires\" class=\"ddlLarge\" title=\"Vacances scolaires\" onchange=\"SetVacScolairesValues(this.value);EnableDisableDd();\">';
				buffer += '<option value=\"\" selected=\"selected\">Vacances scolaires</option>';
				for(i = 0; i <= arrVacancesScolairesDates.length -1; i++){
					var d = arrVacancesScolairesDates[i].split(",")[0];
					var strDay = d.split("/")[0];
					var strMonth = d.split("/")[1];
					var strYear = d.split("/")[2];
					var day = parseInt(strDay,10);
					var month = parseInt(strMonth,10);
					var year = parseInt(strYear,10);
					var myDate = new Date();
					myDate.setFullYear(year,month-1,day);
					if (myDate >= today){
						buffer += '<option value=\"'+ arrVacancesScolairesDates[i] +'\">'+ arrVacancesScolairesZones[i] +'</option>';
					}
				}
			buffer += '</select>';
		buffer += '</td>';
		document.write(buffer);
	}
}