Event.observe(window, 'load', page_loaded, false);

function page_loaded(evt) { if ($('panel1')) Event.observe('panel1', 'click', item_clicked, false); }

function item_clicked(evt){
	$$('#gallery li').invoke('removeClassName','active');
	var child = Event.element(evt);
	child.parentNode.addClassName('active');
	medimg = child.src.split('t_')[0] + 'm_' + child.src.split('t_')[1];
	$('pic_img').src = medimg;
	$('pic_p').innerHTML = child.title;
	Event.stop(evt); //avoid another call related to 'parent_node' itself
}

function panel(change) {
	$('panel'+cur_panel).hide();
	cur_panel = cur_panel+change;
	$('panel'+cur_panel).show();
	if(cur_panel==1) { $('prevpanel').hide(); } else { $('prevpanel').show(); }
	if(cur_panel==panels) { $('nextpanel').hide(); } else { $('nextpanel').show(); }
	if(cur_panel>1) {Event.observe('panel'+cur_panel, 'click', item_clicked, false);}
}
