function affiche_select_date(id,s_style,d,m,y,debuty,finy) {
	document.writeln('<select name="s_jour_'+id+'" class="'+s_style+'">');
    document.writeln('<option value="0">-</option>');
	for (i=1;i<=31;i++) {
		document.writeln('<option value="'+i+'"');
		if (d==i) {document.writeln(' selected');};
		document.writeln('>'+i+'</option>');
	}
	document.writeln('</select>');
	document.writeln('<select name="s_mois_'+id+'" class="'+s_style+'">');
    document.writeln('<option value="0">-</option>');
	for (i=1;i<=12;i++) {
		document.writeln('<option value="'+i+'"');
		if (m==i) {document.writeln(' selected');};
		document.writeln('>'+i+'</option>');
	}
	document.writeln('</select>');
	document.writeln('<select name="s_annee_'+id+'" class="'+s_style+'">');
	    document.writeln('<option value="0">-</option>');
		for (i=debuty;i<=finy;i++) {
			document.writeln('<option value="'+i+'"');
			if (y==i) {document.writeln(' selected');};
			document.writeln('>'+i+'</option>');
		}
	document.writeln('</select>');
}

function affiche_select_heure(id,s_style,h,m) {
	document.writeln('<select name="s_heure_'+id+'" class="'+s_style+'">');
    document.writeln('<option value="">-</option>');
	for (i=0;i<=23;i++) {
		document.writeln('<option value="'+i+'"');
		if (h==i) {document.writeln(' selected');};
		document.writeln('>'+i+'</option>');
	}
	document.writeln('</select>&nbsp;h&nbsp;');
	document.writeln('<select name="s_minute_'+id+'" class="'+s_style+'">');
    document.writeln('<option value="">-</option>');
	for (i=0;i<60;i+=15) {
		document.writeln('<option value="'+i+'"');
		if (m==i) {document.writeln(' selected');};
		document.writeln('>'+i+'</option>');
	}
	document.writeln('</select>&nbsp;min.');
}



// -- FONCTION DE VERIFICATION DE LA DATE, ELLE VERIFIE SI LES DATES DEBUT ET FIN SONT LOGIQUES 
// -- ATTENTION CETTE FONCTION NE FONCTIONNE QUE SI L'ON S'EST SERVIT DE affiche_select_date POUR CREER LES COMBOS DATES,
// -- OU ALORS IL FAUT LES APPELER : s_annee_date_debut, s_mois_date_debut, s_jour_date_debut et s_annee_date_fin, s_mois_date_fin, s_jour_date_fin
function verifDate(nom_Form, nom_debut, nom_fin)
{
	try {
		var objForm = eval("document."+nom_Form);
		
		var s_annee_objDebut = eval("document."+nom_Form+".s_annee_"+nom_debut);
		var s_mois_objDebut = eval("document."+nom_Form+".s_mois_"+nom_debut);
		var s_jour_objDebut = eval("document."+nom_Form+".s_jour_"+nom_debut);
		
		var s_annee_objFin = eval("document."+nom_Form+".s_annee_"+nom_fin);
		var s_mois_objFin = eval("document."+nom_Form+".s_mois_"+nom_fin);
		var s_jour_objFin = eval("document."+nom_Form+".s_jour_"+nom_fin);
		
		var debut = new Date(s_annee_objDebut[s_annee_objDebut.selectedIndex].value, (s_mois_objDebut[s_mois_objDebut.selectedIndex].value-1), s_jour_objDebut[s_jour_objDebut.selectedIndex].value);
		var fin = new Date(s_annee_objFin[s_annee_objFin.selectedIndex].value, (s_mois_objFin[s_mois_objFin.selectedIndex].value-1), s_jour_objFin[s_jour_objFin.selectedIndex].value);
		var debutTimeStamp = new Date(debut.valueOf());
		var finTimeStamp = new Date(fin.valueOf());
		if ((finTimeStamp.valueOf() - debutTimeStamp.valueOf()) <= 0) {
			alert("Votre date de début doit être\nANTERIEUR\nà votre date de fin");
			return false;
		} else {
			return true;
		}
	} catch(e) {
		alert("Une erreur est survenue,\n veuillez recommencer S.V.P..");
		alert(e.toString());
		return false;
	}
}

