/**
 * @version $Id: galerie.js,v 1.4 2008-09-16 12:42:34 jok Exp $
 * @package gaumont-pathe
 * @copyright Copyright (C) 2007 BROCELIA. All rights reserved.
 */

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

	var photos_liens = $$('ul#miniatures a');
	var miniatures = $$('ul#miniatures a img');
	var current = 0;
	var grandes = Array();

	function loadCurrentPhoto(i) {
		miniatures[current].removeClass('selection');
		current = i;
		miniatures[current].addClass('selection');
		if(grandes.length<=current || !grandes[current]) {
			grandes[current] = new Image();
			grandes[current].src = photos_liens[current].href;
		}
		$('vue').src = grandes[current].src;
		$('copyright').set("html",miniatures[current].alt);
		$('numero').set("html",current+1);
	}

	$('precedent').onclick = function () {
		if(current>0) {
			loadCurrentPhoto(current-1);
		}
		return false;
	};

	$('suivant').onclick = function () {
		if(current<photos_liens.length-1) {
			loadCurrentPhoto(current+1);
		}
		return false;
	};

	photos_liens.each(function (a, i) {
		a.onclick = function () {
			loadCurrentPhoto(i);
			return false;
		}
	});


	// preload...
	for(var i=0;i<photos_liens.length;i++) {
		if(grandes.length<=i || !grandes[i]) {
			grandes[i] = new Image();
			grandes[i].src = photos_liens[i].href;
		}
	}

});
