function genLarge(index, file){
	var gen_large = document.getElementById('gen_large');
	var image = gen_large.getElementsByTagName('img')[0];				

	image.src=file;	
	image.style.opacity="0.0";
	image.style.filter="alpha(opacity=0)";
		
	new Effect.Appear(image, {duration: 0.2, queue: {position:'end', scope: 'global'}});		
}
function genPrev(targ){
	var wrapper = document.getElementById(targ);
	var lis = wrapper.getElementsByTagName('div');
			
	if(obj_position  > 0 && move_done == true){
		move_done=false;
		for (var i=0; i < lis.length; i++) {	
			new Effect.Move(lis[i], { x:_contentWidth, y: 0, mode: 'relative', duration:0.5, afterFinish:function(x){move_done=true;} });
		}
		obj_position -= 1;		
	}
}
function genNext(targ){
	var wrapper = document.getElementById(targ);
	var lis = wrapper.getElementsByTagName('div');
			
	if(obj_position + 3 < lis.length && move_done == true){
		move_done=false;
		for (var i=0; i < lis.length; i++) {	
			new Effect.Move(lis[i], { x:-_contentWidth, y: 0, mode: 'relative', duration:0.5, afterFinish:function(x){move_done=true;}});
		}
		obj_position += 1;	
	}
}