// JavaScript Document
add_N_Zeros = function(nb,numberFormat){
	numberString = nb;
	newNumberString = "" + numberString;
	zerosToAdd="";
	if(newNumberString.length< numberFormat){
		do {
			zerosToAdd += "0";
		}while((newNumberString.length + zerosToAdd.length) < numberFormat);
	}
	return (zerosToAdd + newNumberString);
}

doTheDayOptionList = function(){
	var days31=31;
	// e.g. <select name="selections_3" onchange="action3()"><option value="Choix 41" selected="selected">Choix 41</option> 
	var returnDaysOptionList='<select name="jourinputfield" id="jourinputfield" class="jourfieldlist" onchange="onChangeDay()" tabindex="4" >';
	var DaysOptionList = "";
	var theDisplay = "";
	for (var i=1; i<=days31; i++){
		theDisplay = add_N_Zeros(i,2);
		DaysOptionList += '<option name="jourinputfield" value="' +  theDisplay + '">' + theDisplay + '</option>';
	}
	return returnDaysOptionList + DaysOptionList + '</select>';
}

doTheMonthOptionList = function(){
	var months12=12;
	// e.g. <select name="jour" id="jour" class="jourfieldlist"><option value="01">01</option>
	var returnMonthsOptionList='<select name="moisinputfield" id="moisinputfield" class="moisfieldlist" onchange="onChangeMonth()" tabindex="5" >';
	var MonthsOptionList = "";
	var theDisplay = "";
	for (var i=1; i<=months12; i++){
		theDisplay = add_N_Zeros(i,2);
		MonthsOptionList += '<option name="moisinputfield" value="' +  theDisplay + '">' + theDisplay + '</option>';
	}
	return returnMonthsOptionList + MonthsOptionList + '</select>';
}

doTheYearsOptionList = function(){
	var iterator=0;
	var theDate = new Date().getFullYear()-6;
	var lastYearDisplay = theDate - 90;
	// e.g. <select name="jour" id="jour" class="jourfieldlist"><option value="01">01</option>
	var returnYearsOptionList='<select name="anneeinputfield" id="anneeinputfield" class="anneefieldlist" onchange="onChangeYear()" tabindex="6" >';
	 onchange="hasChanged(\"anneefieldlist\")"
	var YearsOptionList = "";
	for (var i=theDate; i >= lastYearDisplay; i--){
		YearsOptionList += '<option name="anneeinputfield" value="' +  (iterator++) + '" onchange=hasChanged("anneeinputfield") >' + i + '</option>';
	}
	return returnYearsOptionList + YearsOptionList + '</select>';
}
