function BannerMgr_GetBanner(kind, criteriaStr){
	var banArray = this.banners[kind];
	var oBs = new Array();

	for (var i=0;i<banArray.length;i++){
	
		var criteria = criteriaStr.split(",");
		var matches = false;
		for (var j=0;j<criteria.length;j++){
			if ((criteria[j]=="all") || (banArray[i].keywords.indexOf(criteria[j]) >= 0)){
				matches = true;
				break;
			} else
				matches = false;
		}
		if (matches)
			oBs[oBs.length] = banArray[i];
	}
	return oBs.length>0?oBs[Math.floor((Math.random()*10)%oBs.length)]:null; 
}

function BannerMgr_Add(kind, keywords, imgSrc, altText, ref, hits){
	var banArray = this.banners[kind];
	var oB = new Object();
	oB.name = "ban" + banArray.length;
	oB.keywords = keywords;
	oB.imgSrc = imgSrc;
	oB.altText = altText;
	oB.ref = ref;
	oB.hits = hits;

	banArray[banArray.length] = oB;
}

function BannerMgr_WriteBanner(kind,criteria){
	var oB = this.GetBanner(kind,criteria);
	var htm = '<a name=\'' + oB.name + 'Ref\' href=\'' + oB.ref + '\' target=\'_blank\'>';
	htm += '<img name="' + oB.name + '" src="' + oB.imgSrc +'" ';
	htm += this.GetWidthHeight(kind) + ' alt="' + oB.altText + '" border=0></a>';
	if (oB.hits.length>0){
		htm+=' '+oB.hits;}
	document.write(htm);
}

function BannerMgr_GetWidthHeight(kind){
	switch(kind){
		case BannerMgr.BAN: w=120;h=240
		break;
		case BannerMgr.BUT: w=88;h=31;
		break;
	}
	return 'width='+w+' height='+h;
}

function BannerMgr(){
	this.banners = new Array( new Array(), new Array(),new Array() );
// Methods
	this.GetWidthHeight = BannerMgr_GetWidthHeight;
	this.WriteBanner = BannerMgr_WriteBanner;
	this.Add = BannerMgr_Add;
	this.GetBanner = BannerMgr_GetBanner;
}
BannerMgr.BAN = 0;
BannerMgr.BTN = 1;
BannerMgr.BTN2X = 2;

var gBannerMgr = new BannerMgr();
var gBanType = "default";

// Regular Size Banner Examples
gBannerMgr.Add(BannerMgr.BAN, "atkins,default", "http://www.ediets.com/ads/banners/weekly_120x240_atkins_4.gif", "eDiets - Your total Atkins resource", "http://click.linksynergy.com/fs-bin/click?id=mkoo6q3UyHY&offerid=50528.10000045&type=4&subid=0",'<IMG border="0" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=mkoo6q3UyHY&bids=50528.10000045&type=4&subid=0">');
gBannerMgr.Add(BannerMgr.BAN, "zone", "http://www.ediets.com/ads/banners/weekly_120X240_zone_1.gif", "The Zone", "http://click.linksynergy.com/fs-bin/click?id=mkoo6q3UyHY&offerid=50528.10000051&type=4&subid=0",'<IMG border="0" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=mkoo6q3UyHY&bids=50528.10000051&type=4&subid=0">');
gBannerMgr.Add(BannerMgr.BAN, "atkins,default", "http://www.ediets.com/ads/banners/weekly_120x240_atkins_1.gif", "eDiets - Your total Atkins resource", "http://click.linksynergy.com/fs-bin/click?id=mkoo6q3UyHY&offerid=50528.10000046&type=4&subid=0",'<IMG border="0" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=mkoo6q3UyHY&bids=50528.10000046&type=4&subid=0">');