document.domain = 'nascar.com';
var communityArray = new Array(['fansvoiceawards','fva'],['FansVoiceAwards','fva'],['holidayinnracing','holidayinn'],['HolidayInnRacing','holidayinn'],['mmsracing','mms.racing'],['MMsRacing','mms.racing'],['sprint','sprint'],['Sprint','sprint'],['racebuddy','tnt'],['RaceBuddy','tnt'],['viagra_moments','viagra'],['Viagra_Moments','viagra'],['Dale_Earnhardt_Jrs_Crew','dalejr'],['dale_earnhardt_jrs_crew','dalejr']);

function cnnServeAds(partner, size) {
	var loc = this.parent.location.href;
	var path = '/.element/iframe/2.0/';
	var array, promo;
	if (partner) {
		if (partner == 'community') {
			array = communityArray;
		}
		for (var i = 0; i < array.length; i++) {
			if ((loc.indexOf('/crews/' + array[i][0]) != -1) || (loc.indexOf('/group/' + array[i][0]) != -1)) {
				promo = array[i][1];
				break;
			}
		}
		if (promo != null) {
			location.replace(path + partner + '/' + promo + '/ads/' + size + '.html?' + cnnRandomString());
		} else {
			location.replace(path + partner + '/ads/' + size + '.ros.html?' + cnnRandomString());
		}
	}
}

function cnnRandomString(){
	var cnnDateObj=new Date();
	var cnnRS = cnnDateObj.getTime().toString().split(".").join(""); //milliseconds > to string > remove period
	return cnnRS;
}
