questo
codice:
this.obj = obj + "Object";
eval(this.obj + "=this");
non ha apparentemente ragione d' esservi

se non ti interessava sapere questo spiegati meglio tu