Q(function() {
	
	var source = (document.URL.match(/o?source=([^&]+)/) || []).pop();
    var ad = (document.URL.match(/o?ad=([^&]+)/) || []).pop(); // unit descriptor
    
    if (source) {
    	Q.cookie('source', source, { expires: 365 });
    	Q.cookie('ad', ad, { expires: 365 });
    }
    
    switch(Q.cookie('source')) {
    	case 'competitor.com':
    		Q('a.order-now')
    				.attr('href', 'http://www.on2url.com/app/adtrack.asp?MerchantID=41319&AdID=482958'); // Ad Tracker: Competitor.com Gourmet Nutrition Ð Order Now
    				
    		// attach the referrer data to the "Download Sample" link
	    	Q('.download-sample-link').each(function() {
	    		var hasQMark = ($(this).attr('href').indexOf('?') !== -1);
	    		
	    		var q = hasQMark ? '&' : '?';
	    		
	    		Q(this).attr('href', function(href) {
	    			return href + q + 'osource=' + Q.cookie('source') + '&oad=' + Q.cookie('ad');
	    		});
	    	});
    		
    		break;
    }
});