/* ------------------------------------------------------------ */
function repeat( node ){
	var node = $(node);	
	var cnode = node.cloneNode( true );
  cnode.id = '';
  cnode.addClassName( 'repeated' );
  node.parentNode.insertBefore( cnode, node.nextSibling);
	new Effect.Opacity( cnode , { from : 0 , to: 1 } );
	cnode.style.display = '';
  new Effect.ScrollTo( cnode , { offset: -70 } );
}
/* ------------------------------------------------------------ */
function removeRepeat( event ){
	var rNode  = Event.findElement(event, 'div' );
  if( !rNode.hasClassName( 'repeated' )) return;
	var pNode   = rNode.previousSibling;
	new Effect.Opacity(  rNode , { from : 1 , to: 0 , afterFinish: function(){ 
		rNode.parentNode.removeChild( rNode ); 
		rNode = null; 
													   
	} } );
  new Effect.ScrollTo( pNode , { offset: -70 } );
}
/* ------------------------------------------------------------ */
