Preheat oven to 375°F. Mix flour, baking soda and salt in medium bowl; set aside.
Beat butter and sugar in large bowl with electric mixer on medium speed until light and fluffy. Add eggs and vanilla; beat until well blended. Gradually beat in flour mixture until well mixed. Stir in chocolate, nuts and cranberries. Drop by heaping tablespoonfuls 1 inch apart onto ungreased baking sheets.
Bake 10 minutes or until edges are lightly browned. Cool on baking sheets 1 minute. Remove to wire racks; cool completely.