A referral-functional trust perspective for enhanced recommendations