
galleryExtra = function(g) {
	if ($('gallery'+g)) {
		if (!Modernizr.touch) {
			var Ic1 = $$('#image'+g+' .ic1')[0];
			if (Ic1) {
				Ic1.addEvent('mouseover', function(){
					var gid = this.getParent().id.substr(5);
					var scrollCont = $$('#gallery'+gid+' .scroll_contain')[0];
					
					var openFx = new Fx.Tween(scrollCont, {'duration': 250});
					openFx.start('height', 0, 101);
					
					this.removeEvents('mouseover');
				});
			}
		}
		
		var cred = null;
		$$('p.credits').each(function(el){
			if (el.getNext('#image'+g) && (!el.getNext('p.credits') || !el.getNext('p.credits').getNext('#image'+g))) {
				cred = el;
			}
		});
		
		if (cred) {
			var credTitle = new Element('h3', {
					'class': 'credits_title',
					html: 'Credits'
				});
			
			credTitle.inject(cred, 'before');
			
			credTitle.addEvent('click', function(event){
				if (cred.getStyle('display') == 'none') {
					var height = cred.measure(function(){
						return this.getSize().y;
					});
					cred.setStyle('height', 0);
					cred.setStyle('display', 'block');
					cred.tween('height', height);
				} else {
					var closeFx = new Fx.Tween(cred, {
						duration: 500, 
						onComplete: function() {
							cred.setStyle('display', 'none');
							cred.setStyle('height', 'auto');
						}
					});
					closeFx.start('height', 0);
				}
			});
		}
	}
}

