function initBanners() {
	for(var i in BannerKeys) {
		loadBanner(BannerKeys[i], true);
	}
}
function loadBanner(fieldKey, first) {
	var containerElement = document.getElementById(fieldKey);
	if(containerElement != undefined) {
		if(BannerSetups[fieldKey][1]>0) {
			if(first) {
				containerElement.style.display = 'block';
			}
			var bannerItem = Banners[fieldKey][BannerSetups[fieldKey][0]];
			BannerSetups[fieldKey][0]++;
			if(BannerSetups[fieldKey][0] == BannerSetups[fieldKey][1]) {
				BannerSetups[fieldKey][0] = 0;
			}
			switch(bannerItem[3]) {
				case 0:
					if(!first) {
						var img = document.createElement('img');
						img.src='banner.php?id='+bannerItem[0]+'&session='+BannerKey;
						if(bannerItem[1]>0)	img.width=bannerItem[1];
						if(bannerItem[2]>0)	img.height=bannerItem[2];
						var a = document.createElement('a');
						a.href='banner_redirect.php?id='+bannerItem[0];
						if(bannerItem[5]) {
							a.target="_blank";
						}
						a.appendChild(img);
						if(bannerItem[6] != "") {
							var span = document.createElement('span');
							span.appendChild(document.createTextNode(bannerItem[6]));
							a.appendChild(span);
						}
						if(containerElement.childNodes.length) {
							for(var j=0;j<containerElement.childNodes.length;j++) {
								containerElement.removeChild(containerElement.childNodes[j]);
							}
						}
						containerElement.appendChild(a);
					}
					break;
				case 1:
				case 2:
				case 3:
					if(!first) {
						var img = document.createElement('img');
						img.src='banner.php?id='+bannerItem[0]+'&session='+BannerKey;
						if(bannerItem[1]>0)	img.width=bannerItem[1];
						if(bannerItem[2]>0)	img.height=bannerItem[2];
						var a = document.createElement('a');
						a.href='banner_redirect.php?id='+bannerItem[0];
						if(bannerItem[5]) {
							a.target="_blank";
						}
						a.appendChild(img);
						if(bannerItem[6] != "") {
							var span = document.createElement('span');
							span.appendChild(document.createTextNode(bannerItem[6]));
							a.appendChild(span);
						}
						if(containerElement.childNodes.length) {
							for(var j=0;j<containerElement.childNodes.length;j++) {
								containerElement.removeChild(containerElement.childNodes[j]);
							}
						}
						containerElement.appendChild(a);
					}
					break;
				case 4:
				case 13:
					var div = document.createElement("div");
					div.id = fieldKey+"_child";
					if(containerElement.childNodes.length) {
						for(var j=0;j<containerElement.childNodes.length;j++) {
							containerElement.removeChild(containerElement.childNodes[j]);
						}
					}
					containerElement.appendChild(div);
					swfobject.embedSWF('banner.php?id='+bannerItem[0]+'&session='+BannerKey, fieldKey+"_child", bannerItem[1], bannerItem[2], "9.0.0", "js/swfobject/expressInstall.swf", 
					{clickTag: 'banner_redirect.php?id='+bannerItem[0], clicktag: 'banner_redirect.php?id='+bannerItem[0], clickTAG: 'banner_redirect.php?id='+bannerItem[0]});
					break;
			}
		}
		if(BannerSetups[fieldKey][1]>1) {
			if(first) {
				setTimeout(function() {loadBanner(fieldKey, false);}, BannerSetups[fieldKey][2]*1000);
			} else {
				setTimeout(function() {loadBanner(fieldKey, false);}, BannerSetups[fieldKey][3]*1000);
			}
		}
	}
}
