function getElement(id){ return document.getElementById(id); }
function calendarParse(events){

	for (var i = 0; i < events.length ; ++i){
		if (typeof getElement(events[i].event_id) == 'undefined'){
			continue;
		}
		
		//On effectue les changement de style
		getElement(events[i].event_id).setAttribute('rowSpan',  events[i].off_id.length+1);
		getElement(events[i].event_id).className = getElement(events[i].event_id).className+' event '+events[i].event_style;
		
		// onconstruit le contenu du td
		var str = '<p>';
		var size = 'style="max-height : '+events[i].nb_row*14+'px !important;" class="event_titre"';
		
		str += '<span class="event_heure">'+events[i].event_heure_deb+' - '+events[i].event_heure_fin+'</span>';

		var testTitre = false;
		if (events[i].nb_element  > 1 && events[i].nb_row > 1){
			str+='<span {{size}} class="event_titre">'+events[i].event_titre+'</span>';
			testTitre = true;
		}
		else if (events[i].nb_element  == 1){
			str+='<span {{size}} class="event_titre">'+events[i].event_titre+'</span>';
			testTitre = true;
		}
		
		if ( events[i].aff_desc == 1){
				str+='<span class="event_desc">'+events[i].event_desc+'</span>';
		}

		
		var str_to_Aff = str.replace('{{size}}', size)+'</p>';
		getElement(events[i].event_id).innerHTML = str_to_Aff;
		getElement(events[i].event_id).setAttribute('tip', constructTip(events[i]));

		if (events[i].nb_element  > 1){
			
			getElement(events[i].event_id).onmouseover = function(){ ddrivetip(this.getAttribute('tip')); };
			getElement(events[i].event_id).onmouseout = function(){ hideddrivetip(); };
		}
	
		// On detruit les cellules inutiles
		for (var j = 0 ; j < events[i].off_id.length ; ++j){
			getElement(events[i].off_id[j]).parentNode.removeChild(getElement(events[i].off_id[j]));	
		}
	}
}

function constructTip(event){
	var str = '<p>';
	str += '<span class="event_heure">'+event.event_heure_deb+' - '+event.event_heure_fin+'</span>';
	str+='<span class="event_titre">'+event.event_titre+'</span>';
	str+='<span class="event_desc">'+event.event_desc+'</span>';
	str+= '</p>';
	
	return str;
}
