var showdetail = new Array();


function buildCalendar(m, y, dda)
{
	//You can change these data depending on your language...
	var daysofweek= "dimlunmarmerjeuvensam";
	var mn=['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'];

	var dim=[31,0,31,30,31,30,31,31,30,31,30,31];

	m= parseInt(m);
	y= parseInt(y);
	dda= parseInt(dda);

	var mmm= m + 1;
	var amm= m - 1;
	var mmois= mn[m];
	var amois= mn[m-2];

	var yyy= y;
	var ayy= y;

	//Does the next month means a new year:
	if(mmm == 13)
	{
		mmm=1
		yyy=y+1;
		mmois='Janvier';
	}

	if(amm == 0)
	{
		amm=12;
		ayy=y-1;
		amois='Décembre';
	}

	//http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Date
	var lastmonth = new Date(y, m-1, 1);
	var lastmonthday=lastmonth.getDay()+1;

	var todaydate=new Date();
	var scanfortoday= (y == todaydate.getFullYear() && m == todaydate.getMonth()+1)?todaydate.getDate():0;

	scanfortoday=dda;

	// Leap year - http://en.wikipedia.org/wiki/Leap_year
	dim[1]=(((lastmonth.getFullYear()%100 != 0) && (lastmonth.getFullYear()%4==0)) || (lastmonth.getFullYear()%400 == 0))?29:28;

	//The designed calendar - look at the css file
	var returnval='<div class="main"><table class="main" cols="7" cellpadding="0" border="0" cellspacing="1"><tr align="center">';

	returnval+='<td colspan="7" align="center" class="month"><a href="http://www.wizzmusic.com/agenda_detail_mois.php?day=1&month=' + amm + '&year=' + ayy + '&mois='+ amois + '">&larr;</a> '+ mn[m-1]+ ' - ' + y + ' <a href="http://www.wizzmusic.com/agenda_detail_mois.php?day=1&month=' + mmm + '&year=' + yyy + '&mois='+ mmois + '">&rarr;</a></td></tr><tr align="center">';



	for(s=0;s<21;s+=3)
	returnval+= '<td class="daysofweek">' + daysofweek.substr(s,3) + '</td>';

	returnval+= '</tr><tr align="center">';

	for(i=1;i<=42;i++)
	{
		var x=((i-lastmonthday>=0) && (i-lastmonthday<dim[m-1]))? i-lastmonthday+1 : '';

		if (x == scanfortoday)
		x='<span id="today"><a href="#" id="searchlink" rel="subcontent">' + x + '</a></span>';
		else
		x='<a href="http://www.wizzmusic.com/agenda_detail_date.php?day=' + x + '&month=' + m +'&year=' + y + '&mois='+ mn[m-1]+ '">' + x + '</a>';

		returnval+= '<td class="days">' + x + '</td>';

		if(((i)%7==0) && (i<36))
		returnval+= '</tr><tr align="center">';
	}

	return returnval+='</tr></table></div>';
}

