// FreshAds v0.1
// Tag-Driven Advertising
// (Part of FreshTags system)
// www.greg-hill.id.au 2006
// This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Australia License.
// URL: http://ghill.customer.netspace.net.au/freshtags/
// Requires: del_user (delicious user account)
//		 ads (tag for advertising URLs)
//		 doFreshAds (a callback function for dealing with FreshAds)
// NB: currently implemented for amazon.com associates program
// http://associates.amazon.com/gp/associates/join
if(typeof(FreshAds)=='undefined') FreshAds=[]; function loadFreshAds(){var script=document.createElement('script'); script.type='text/javascript'; script.src="http://ghill.customer.netspace.net.au/speccy/footy_shop.js"; document.getElementsByTagName("head")[0].appendChild(script); return; } function listAds(adsObj) {var t, re, count=adsObj.length;var newAdsObj=[];if (count==0)return;if (!curr_tags)curr_ad=adPick(adsObj);else{for(var i=0; i<count; i++){adTags=adsObj[i].t;for(var j=0; j<adTags.length; j++){t=adTags[j];re=new RegExp('(^|\\+)'+t+'(\\+|$)');if(curr_tags.search(re)>-1)newAdsObj.push(adsObj[i]);}}curr_ad=adPick(newAdsObj);if (!curr_ad)curr_ad=adPick(adsObj);}if (!curr_ad)return;var outputHTML;var srcHTML='<iframe src="URL" style="NOTES" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>';var url=curr_ad.u;var notes=curr_ad.n;if (!url)return;var re_u=/URL/;var re_n=/NOTES/;outputHTML=srcHTML.replace(re_u,url);outputHTML=outputHTML.replace(re_n, notes);FreshAds.url=curr_ad.u;FreshAds.descr=curr_ad.d;FreshAds.tags=curr_ad.t;FreshAds.notes=curr_ad.n;return outputHTML;}function adPick(obj){var r, c=obj.length;if (c==0)return;r=Math.floor(Math.random()*c);return obj[r];}