// INFO comments buttons
function foto_show_comments() {
	$('comments').reveal();
	return false;
}

function foto_add_comment() {
	$('comment').reveal();
	return false;
}
	
	
window.addEvent('domready', function() {
	// INFO displace cover image
	var articles = $$('div.text');
	articles.each(function(text) {
		var article = text.getParent();
		var srcContainer = article.getElement('div.cover-image');
		var destContainer = article.getElement('div.cover');
		if($defined(srcContainer)) {
			if($defined(destContainer)) {
				var cover = srcContainer.getElement('img');
				cover.set('width', Math.floor(cover.get('width')/2));
				cover.set('height', Math.floor(cover.get('height')/2));
				cover.inject(destContainer.getElement('a'), 'top');
			}
			article.getElements('div.cover-image').destroy();
		}
		text.setStyle('display', 'block');
	});
	

	// INFO slideshow initialization
	/*var mask = $('slider');
	if($defined(mask)) {
		var box = mask.getElement('div');
		var images = box.getElements('div.picture img');
		box.getElements('div.picture').dispose();
		if(box.get('html').trim() != '') {
			var textContent = document.createElement('div');
			textContent.innerHTML = box.get('html');
			textContent.inject($('slideshow'), 'before');
		}
		box.empty();
		images.inject(box, 'bottom');
		var comment = $('legend');
		comment.fade('hide');
		var nS5 = new noobSlide({
			mode: 'vertical',
			box: box,
			mask: mask,
			items: images,
			fxOptions: {
				transition: Fx.Transitions.Quad.easeOut,
				wait: false
			},
			addButtons: {
				previous: $('previous'),
				play: $('play'),
				stop: $('stop'),
				next: $('next')
			},
			onWalk: function(currentItem){
				function manage() {
					$('stepping').set('html', (this.currentIndex + 1) + ' / ' + this.items.length);
					comment.set('html', currentItem.get('alt'));
					mask.removeEvents();
					var src = currentItem.get('src');
					if(src.match('\.[a-z]+\.png$') != null) {
						mask.setStyle('cursor', 'pointer');
						mask.addEvent('click', function() {
							window.open(src.substr(0, src.length-4));
							return false;
						});
					}
					else {
						mask.setStyle('cursor', 'default');
					}
					mask.addEvent('mouseover', function() {
						comment.fade(0.65);
						function delayedOut() {
							comment.fade('out');
						};
						delayedOut.delay(3000); 
					});
					function delayedIn() {
						mask.fireEvent('mouseover');
					};
					delayedIn.delay(1000);
				}
				manage.delay(1, this);
			}
		});
	}*/
	
	
	// INFO conditionnally display comments boxes
	if($('foto-status').getElements('div.error').length > 0) {
		$('comments').reveal();
		$('comment').reveal();
	}
	if($('foto-status').getElements('div.success').length > 0) {
		$('comments').reveal();
	}
});
