var objCalendar;;
function ShowCalendar(){
	var d = new Date();
	//d.setMonth(4);
	// Recuperation de la date courante
	//d.setMonth(5);
	//d.setYear(2007);

	objCalendar = new CCalendar("calendar", "calend", d);
	
	objCalendar.setMavigationImage("images/previous_month.jpg", "images/next_month.jpg");
	//objCalendar.setLanguage(ENGLISH);
	//objCalendar.refresh();
	//objCalendar.showCalendar();
}

function Setup() {
	ShowCalendar();
}

function OnResponseDay(p_arResponse){
	//if ((p_arResponse != "") && (p_arResponse != undefined))
	//	alert(p_arResponse);
}

function OnResponseMonth(p_arResponse, p_nArtistId){

	if ((objCalendar != undefined) && (objCalendar != null)){
		for (i=0; i< 31; i++){
			objCalendar.dettachOnCkick();
		}

		if ((p_arResponse != "") && (p_arResponse != undefined)){
			nLen = p_arResponse.length;
			for (i = 0; i < nLen - 1; i++){
				objCalendar.setOnClick(p_arResponse[i], p_nArtistId);
			}
			var eDiv = document.getElementById("calender_select");
			if (( eDiv != undefined) && (eDiv != null)){
				var eMsg = 	eDiv.childNodes[2];
				eMsg.parentNode.removeChild(eMsg);
				eDiv.appendChild(document.createTextNode( p_arResponse[nLen - 1]));
			}
		}else{
			//alert("Aucun spéctacle n'est disponible dans la base de données");
		}
	}else{
		//alert("L'objet calendier n'est encore crée");
	}
}


function displayCorporateShows(){
	objCalendar.loadCorporateShow();
}

function displayArtisticShows(){
	objCalendar.loadArtisticShow();
}

function displayAllShows(){
	objCalendar.loadShowsByMonth();
/*
	var eDiv = document.getElementById("calender_select");
	if (( eDiv != undefined) && (eDiv != null)){
		var eMsg = 	eDiv.childNodes[2];
		eMsg.parentNode.removeChild(eMsg);
		eDiv.appendChild(document.createTextNode("&nbsp;&nbsp; Hyperzic"));
	}
*/
}

//Calendrier de <br/>&nbsp;&nbsp; Hyperzic
//Calendrier de <br/>&nbsp;&nbsp; ArtistName
function displayArtistShows(artistId){
	objCalendar.loadArtistShows(artistId);
}

