var picture_viewer_tab_viewers=new Array();
var picture_viewer_tab_viewers_img_selected=new Array();
var picture_viewer_tab_viewers_img_big_id=new Array();
var picture_viewer_tab_viewers_img_caption_id=new Array();
var picture_viewer_tab_viewers_img=new Array();
var picture_viewer_tab_viewers_caption=new Array();
var picture_viewer_tab_viewers_div_id=new Array();
function loadPicturesViewers() {
	var indice_viewer=-1;
	var indice_img=-1;
	$$(".event_pictures").each( function(viewer) {
		indice_viewer=picture_viewer_tab_viewers.length;
		if (viewer.id=='') {
			viewer.id='picture_viewer_id_'+indice_viewer;
		}
		$$('#' + viewer.id + " .picture_big").each( function(picture_big) {
			if (picture_big.id=='') {
				picture_big.id='picture_big_id_'+indice_viewer;
			}
			picture_viewer_tab_viewers_img_big_id[indice_viewer]=picture_big.id;
		});
		$$('#' + viewer.id + " .caption").each( function(picture_caption) {
			if (picture_caption.id=='') {
				picture_caption.id='picture_caption_id_'+indice_viewer;
			}
			picture_viewer_tab_viewers_img_caption_id[indice_viewer]=picture_caption.id;
		});
		
		picture_viewer_tab_viewers_img_caption_id
		
		picture_viewer_tab_viewers[indice_viewer]=viewer.id;
		picture_viewer_tab_viewers_img_selected[indice_viewer]=0;
		picture_viewer_tab_viewers_img[indice_viewer]=new Array();
		picture_viewer_tab_viewers_caption[indice_viewer]=new Array();
		picture_viewer_tab_viewers_div_id[indice_viewer]=new Array();
		$$('#' + viewer.id + " a").each( function(link_url) {
			indice_img=picture_viewer_tab_viewers_img[indice_viewer].length;
			picture_viewer_tab_viewers_img[indice_viewer][indice_img]=link_url.href;
			picture_viewer_tab_viewers_caption[indice_viewer][indice_img]=link_url.innerHTML;
		});
		var cptr=0;
		$$('#' + viewer.id + " .picture_vignette").each( function(div_click) {
			if (div_click.id=='') {
				div_click.id='picture_viewer_vignette_id_'+indice_viewer+'_'+cptr;
			}
			picture_viewer_tab_viewers_div_id[indice_viewer][cptr]=div_click.id;
			eval('div_click.onclick=function() {changePictureViewer('+indice_viewer+','+cptr+',\''+picture_viewer_tab_viewers_img[indice_viewer][cptr]+'\',\''+picture_viewer_tab_viewers_caption[indice_viewer][cptr].replace(/\'/g, "\\'")+'\');}');
			//eval('div_click.onclick=function() {changePictureViewer('+indice_viewer+','+cptr+',\''+picture_viewer_tab_viewers_img[indice_viewer][cptr]+'\',\''+picture_viewer_tab_viewers_caption[indice_viewer][cptr].replace("'","\\'")+'\');}');
			cptr++;
		});
	});
	//alert('end picture');
}

function changePictureViewer(i_viewer,i_picture,url,caption) {
	i_picture_old=picture_viewer_tab_viewers_img_selected[i_viewer];
	$(picture_viewer_tab_viewers_div_id[i_viewer][i_picture_old]).removeClass('picture_selected');
	$(picture_viewer_tab_viewers_div_id[i_viewer][i_picture_old]).addClass('picture_not_selected');
	$(picture_viewer_tab_viewers_div_id[i_viewer][i_picture]).removeClass('picture_not_selected');
	$(picture_viewer_tab_viewers_div_id[i_viewer][i_picture]).addClass('picture_selected');
	$(picture_viewer_tab_viewers_img_big_id[i_viewer]).src=url;
	$(picture_viewer_tab_viewers_img_caption_id[i_viewer]).innerHTML=caption;
	picture_viewer_tab_viewers_img_selected[i_viewer]=i_picture;
}