public static String vectorProgrammeToHTML(Vector<Representation> rs, boolean un_seul_spec){
		if (rs.isEmpty())
			return "<p class=\"plusbas\">Il n'y a pas de représentation à venir ...</p>";

		String toReturn = "<TABLE BORDER='1' width=\"1000\">\n";

		if (!un_seul_spec)
			toReturn+="<CAPTION>Les prochaines représentations sont :</CAPTION>\n";
		else
			toReturn+="<CAPTION>Les prochaines représentations du spectacle \""+rs.elementAt(0).getNom()+"\" sont :</CAPTION>\n";

		String previous = "";
		int k=1;
		for (int i = 0; i < rs.size(); i++) {
			if (rs.elementAt(i).getNom().compareTo(previous) != 0){
				toReturn=toReturn.replaceAll("#", k+"");
				k=1;
				previous=rs.elementAt(i).getNom();
				if (!un_seul_spec)
					toReturn+="<TR>\n<TH rowspan=\"#\">"+rs.elementAt(i).getNom()+"</TH>\n<TH rowspan=\"#\"><a href=\"liste_rep.jsp?numS="+rs.elementAt(i).getNumS()+"\">REPRESENTATIONS</a></TH>\n<TH> "+rs.elementAt(i).getDate()+"</TH>\n";
				else
					toReturn+="<TR>\n<TH rowspan=\"#\">"+rs.elementAt(i).getNom()+"</TH>\n<TH> "+rs.elementAt(i).getDate()+"</TH>\n";
			}
			else{
				toReturn+="<TR>\n<TH> "+rs.elementAt(i).getDate()+"</TH>\n";
				k++;
			}

			toReturn+="<TH><a href=\"place.jsp?numS="+rs.elementAt(i).getNumS()+"&date="+rs.elementAt(i).getDate()+"&nomS="+rs.elementAt(i).getNom()+"\">PLACES DISPONIBLES</a></TH>\n";
			toReturn+="<TH><a href=\"reservation.jsp?numS="+rs.elementAt(i).getNumS()+"&date="+rs.elementAt(i).getDate()+"&nomS="+rs.elementAt(i).getNom()+"\">RESERVER DES PLACES</a></TH>\n</TR>\n";
		}
		toReturn=toReturn.replaceAll("#", k+"");

		return toReturn+"</TABLE>\n";
	}