code: function(jsStr, __parObj){
        if (!__parObj){
          return eval(jsStr);
        };
        
        var s = "";
        var n;
        for (n in __parObj){
          s += "var " + n + " = __parObj." + n + ";";
        };
        
        //s = "(function(){" + s;
        s += jsStr;
        //s += "})();";
        
        return eval(s);
      }
docs: eval this is here because its pure javascript