mi sono scritto una funzioncina per fare questo
codice:
function appendAfter(newNode,node){
	if(node.parentNode){ 
		if(node.nextSibling) node.parentNode.insertBefore(newNode,node.nextSibling);
		else node.parentNode.appendChild(newNode);
	}
}
da richiamare, per fare l' esempio della tua funzione prova, cosi'
codice:
function prova()
	{
	Obj1=document.getElementById("tr1");
	Obj2=document.getElementById("tr2");
	Obj3=document.getElementById("tr3");
	
	div1=Obj1.cloneNode(true);
	appendAfter(div1,Obj3);
	}
ciao