window.addEvent('domready', function(){
	var edition = false;


	$$('a.changemode').addEvent('click', function (e){
		e.stop();	
		if(!edition)
		{
			edition = true;
			this.set('html','Quitter le mode édition');
		}
		else
		{
			edition = false;
			this.set('html','Basculer en mode édition pour modifier le journal');
		}
	});

 	
	$$('span.title.edit').each(function(span) {
		span.addEvent('mouseenter', function(e){
			e.stop();
			if(edition){
				span.getElement('a.edit').setStyle('visibility', 'visible');
				span.getElement('a.delete').setStyle('visibility', 'visible');
				span.getElement('a.reorder').setStyle('visibility', 'visible');
			}
		});
	});

	$$('span.title.edit').each(function(span) {
		span.addEvent('mouseleave', function(e){
			e.stop();
			if(edition){
				span.getElement('a.edit').setStyle('visibility', 'hidden');
				span.getElement('a.delete').setStyle('visibility', 'hidden');
				span.getElement('a.reorder').setStyle('visibility', 'hidden');
			}
		});
	});

	
	$$('span.column.edit').each(function(span) {
		span.addEvent('mouseenter', function(e){
		e.stop();
		if(edition){
			span.setStyle('background', '#313131');
			span.setStyle('color', '#eee');
		}
		});
	});
	
	$$('span.column.edit').each(function(span) {
		span.addEvent('mouseleave', function(e){
		e.stop();
		if(edition){
			span.setStyle('background', 'transparent');
			span.setStyle('color', '#000');
		}
		});
	});

	$$('span.column.edit').each(function(span) {
		span.addEvent('click', function(e){
		e.stop();
		if(edition){
			var elt_class = this.get('class');
			elt_class = elt_class.split(' ');
			var id = elt_class[elt_class.length - 1];

			document.location.replace('/newspaper/column/'+id+'/edit');
		}
		});
	});


/*var param = link.get('class');
		param = param.split(" ");
		var rq = new Request({
							url: link.href+'?class='+param[1]+'&subclass='+param[2],
							method: 'GET',
							onRequest: $('corpse').set('html', '<img src="../images/ajax-loader.gif" title="chargement" class="loading">'),
							onSuccess: function(response) {
								itemclass = param[1];
								itemsubclass = param[2];
								$('corpse').set('html', response);
							}});
			rq.send();
	
		
*/
});
