is supporter doesn't work as expected for non-logged in users

Hi Guys,

I'm using the ad widget to serve up sidebar ads to non-suporters (using the pro sites plugin to handle supporter status). It's working great when I test it with various logged in accounts.

It isn't working so well when I view the site as an anonymous user. Users that are not logged in are not seeing the ads. I would expect that non-logged be treated as not-supporters.

I'm guessing this has something to do with the is_supporter function not being available against non-logged-in users causing the following test to return false.

case 'notsupporter':
										if(function_exists('is_supporter') && !is_supporter()) {
											return true;