hi,
vielleicht kommt er ja damit nicht klar, daß es a schon als Objekt gibt und dann a nochmal als Übergabeparameter verwendet wird, mit dem dann das Objekt a wieder übergeben werden soll.
Versuch doch einfach mal so:
function edit(b)
{alert(b.title);}
edit(a);
gruß
ptr