
var defaultZone = "loyalty";
var dartPath = "http://ad.doubleclick.net/adj/rogers.jackfmvan/";

var zones = new Array();
zones["/cklg/"] = "loyalty";
zones["/cklg/members/"] = "loyalty_members";
zones["/cklg/members/earn/"] = "loyalty_earn";
zones["/cklg/members/earn/trivias.jsp"] = "loyalty_trivia";
zones["/cklg/members/earn/surveys/surveys.jsp"] = "loyalty_survey";
zones["/cklg/members/earn/bonuscodes.jsp"] = "loyalty_bonuscodes";
zones["/cklg/members/spend/"] = "loyalty_spend";
zones["/cklg/members/spend/slots/"] = "loyalty_slots";
zones["/cklg/members/spend/shopping/"] = "loyalty_shopping"; 
zones["/cklg/members/spend/raffles/"] = "loyalty_raffles"; 
zones["/cklg/members/spend/raffles/raffles.jsp?rafflesid=3128"] = "loyalty_raffles_item3128";

zones["/SHARED/dartzone/"] = "testzone";

// Constructs a DART ad tag and writes it out to the
// location it was called from.
function writeAd(w, h, tile)
{
	adSize = w + "x" + h;
	adTag = '<script language="JavaScript" src="'+dartPath;
	adTag += findAdZone(location.pathname);
	adTag += ';dcov=d;';
	adTag += 'tile='+tile;
	adTag += ';dcopt=ist;';
	adTag += 'sz='+adSize;
	adTag += ';ord=1176328926641?"';
	adTag += 'type="text/javascript"></script>';
	document.write(adTag);
}

function findAdZone(path) {
	if(zones[path] != null) {
		return zones[path];
	} else {
		queryPos = path.indexOf("?");
		slashPos = path.lastIndexOf("/",path.length-2);
		if(queryPos != -1) {
			return findAdZone(path.substr(0,queryPos));
		} else if(slashPos > 0) {
			return findAdZone(path.substr(0,slashPos+1));
		} else {
			return defaultZone;
		}
	}
	return defaultZone;
}