window.addEvent('domready', function() {

	$$('#horaires_planning .resa').addEvent('click',function(e){
		e.stop();

		if (confirm('Supprimer la réservation pour le cours de '+ this.getElement('span.text_heure').get('html') +' avec '+this.getElement('span.text_prof').get('html'))) {
			window.location.href = url+"annulation=true&id_annulation="+this.getParent().get('id').substring(3);	
		}
		
		// new MooDialog.Confirm('Supprimer la réservation pour le cours de '+ this.getElement('span.text_heure').get('html') +' avec '+this.getElement('span.text_prof').get('html'), 
		// function(){ 
			// window.location.href = "<?=$url?>annulation=true&id_annulation="+this.getParent().get('id').substring(3); 			
		// }.bind(this),
		// function(){},
		// {okText: 'Supprimer la réservation',
		// cancelText:"Annuler",
		// title: 'Supprimer votre réservation'}
		// );		
	});
	$$('#horaires_planning .resa').set('onClick',''); 
	
	$$('#mes_cours a.annuler_reservation').addEvent('click',function(e){
		e.stop();
		if (confirm('Supprimer la réservation pour le cours du '+ this.getPrevious('span.text_cours').get('html'))) {
			window.location.href = url+"annulation=true&id_annulation="+this.get('id').substring(2);	
		}
		
		// new MooDialog.Confirm('Supprimer la réservation pour le cours du '+ this.getPrevious('span.text_cours').get('html'), 
		// function(){ 
			// window.location.href = "<?=$url?>annulation=true&id_annulation="+this.get('id').substring(2);		
		// }.bind(this),
		// function(){},
		// {okText: 'Supprimer la réservation',cancelText:"Non",title: 'Supprimer votre réservation'}
		// );
	});
	$$('#mes_cours a.annuler_reservation').set('onClick',''); 
	
	
	$$('#horaires_planning .dispo').addEvent('click',function(e){
		e.stop();
		if(connecte){
			if (confirm('Réserver le cours de '+ this.getElement('span.text_heure').get('html') +' avec '+this.getElement('span.text_prof').get('html'))) {
				window.location.href = url+"reservation=true&id_cours="+this.getParent().get('id').substring(3);
			}
		
		
			// new MooDialog.Confirm('Réserver le cours de '+ this.getElement('span.text_heure').get('html') +' avec '+this.getElement('span.text_prof').get('html'), 
			// function(){ 
				// window.location.href = "<?=$url?>reservation=true&id_cours="+this.getParent().get('id').substring(3); 		
			// }.bind(this),
			// function(){},
			// {okText: 'Réserver',cancelText:"Annuler",title: 'Réserver un cours'}
			// );
		}else{
			// $('login_text').set('html','Cours de '+ this.getElement('span.text_heure').get('html') +' avec '+this.getElement('span.text_prof').get('html')+' : pour réserver, entrez vos nom et numéro de carte');
			window.location.href = url+"reservation=true&id_cours="+this.getParent().get('id').substring(3); 	
			// $('form_login').set('action',"<?=$url?>reservation=true&id_cours="+this.getParent().get('id').substring(3));
			// $('toggleLogin').fireEvent('click');
		}
	});
	$$('#horaires_planning .dispo').set('onClick',''); 
	

	$$('#cours_du_jour .dispo').addEvent('click',function(e){
		e.stop();
		if(connecte){
			if (confirm('Réserver le cours '+ this.getElement('span.cours').get('html') +' de '+ this.getElement('span.heure').get('html'))) {
				window.location.href = url+"reservation=true&id_cours="+this.get('id'); 	
			}
			
			// new MooDialog.Confirm('Réserver le cours '+ this.getElement('span.cours').get('html') +' de '+ this.getElement('span.heure').get('html'), 
			// function(){ 
				// window.location.href = "<?=$url?>reservation=true&id_cours="+this.get('id'); 		
			// }.bind(this),
			// function(){},
			// {okText: 'Réserver',cancelText:"Annuler",title: 'Réserver un cours'}
			// );
		}else{
			// $('login_text').set('html','Cours '+ this.getElement('span.cours').get('html') +' de '+ this.getElement('span.heure').get('html')+' : pour réserver, entrez vos nom et numéro de carte');
			window.location.href = "planning.php?reservation=true&id_cours="+this.get('id'); 	
			// $('form_login').set('action',"<?=$url?>reservation=true&id_cours="+this.get('id')); 
			// $('toggleLogin').fireEvent('click');
		}
	});
	$$('#cours_du_jour .dispo').set('onClick',''); 
	
	$$('#horaires_planning .cloture').addEvent('click',function(e){
		alert("Ce cours est déjà terminé. \n"+"Merci de sélectionner un autre cours");
	});
	
	
	var Tips1 = new Tips($$('#horaires_planning .resa, #horaires_planning .dispo, #horaires_planning .cloture'),{className: 'tool-tip',offsets: {'x': 40, 'y': 40},text:'Réservation',showDelay: 150});
	var Tips1 = new Tips($$('#cours_du_jour .resa, #cours_du_jour .dispo, #cours_du_jour .cloture'),{className: 'tool-tip',showDelay: 150,offsets: {'x': 40, 'y': 40}});
	
	
			
	$$('div.li_logos').addEvent('mouseenter',function(){
			$$('a.case_'+this.get('name')).addClass('select');
			$('desc_'+this.get('name')).setStyle('display','block');
	});
	
	$$('div.li_logos').addEvent('mouseleave',function(){
			$$('a.case_'+this.get('name')).removeClass('select');
			$('desc_'+this.get('name')).setStyle('display','none');
	});		
	
	$$('div.li_profs').addEvent('mouseenter',function(){
		$$('a.case_'+this.get('name')).addClass('select');				
	});
	
	$$('div.li_profs').addEvent('mouseleave',function(){
		$$('a.case_'+this.get('name')).removeClass('select');	
	});	
	
	var timer_case;
	
	$$('.li_resa').addEvent('mouseenter',function(){
		clearTimeout(timer_case);
		timer_case = afficher_cours.delay(150, $('td_'+this.id.substring(3)).getElement('a'));
	});
	
	$$('.li_resa').addEvent('mouseleave',function(){
		clearTimeout(timer_case);
		cacher_cours.delay(150, $('td_'+this.id.substring(3)).getElement('a'));
	});
		
	$$('a.case.dispo').addEvent('mouseenter',function(){			
		clearTimeout(timer_case);			
		timer_case = afficher_cours.delay(150, this);			
	});
	
	$$('a.case').addEvent('mouseleave',function(){
		clearTimeout(timer_case);
		cacher_cours.delay(150, this);
	});
	
	var afficher_cours = function(){
		this.addClass('select');
		$$('div.li_logos').setStyle('display','none');
		$$('div.li_logos.logo_'+this.get('name')).setStyle('display','block');
		
		$('h2_profs').set('html','animé par');
		$('h2_cours').set('html',this.getElement('span.text_cours').get('html')); 
		
		$('desc_'+this.get('name')).setStyle('display','block');
		
		$$('div.li_profs').setStyle('display','none');			 
		$('prof_'+this.getElement('span.text_prof').get('name')).setStyle('display','block');
		$('prof_'+this.getElement('span.text_prof').get('name')).addClass('select');
		
		//$('mes_cours').setStyle('display','none');		
	};
	
	var cacher_cours = function(){
		this.removeClass('select');
		$('desc_'+this.get('name')).setStyle('display','none');
		$$('div.li_logos').setStyle('display','block');
		$$('div.li_profs').setStyle('display','block');
		$('prof_'+this.getElement('span.text_prof').get('name')).removeClass('select');
		
		$('h2_profs').set('html','Les profs') //.setStyle('display','block');
		$('h2_cours').set('html','Les cours');
		
		//$('mes_cours').setStyle('display','block');
	}
	

	 
});
