mmm, yo no usaria js para un apartado de este tipo, no quiero tener que estar retocando cada dos pro 3 por que los clientes no pueden enviar datos o le da error...
si estas acustrambrado a trabajar con maestro y detalle, no veo la dificultad de hacerlo con php..
usar js solo para recoger el valor del pop up y ya esta
Un Saludo