function checkBanner(type,id,target) {
	if (!id || !document.getElementById(target) || typeof(banners[type])=='undefined') return false;
	else return true;
}

function createFlash(type,id) {
	var flash='';
	flash+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"';
	flash+=' height="'+banners[type][id]['height']+'" width="'+banners[type][id]['width']+'">';
	flash+='<param name="allowScriptAccess" value="sameDomain"/><param name="quality" value="high"/><param name="wmode" value="transparent"/>';
	flash+='<param name="movie" value="'+banners[type][id]['data']+'?clickthru='+banners[type][id]['href']+'"/>';
	flash+='<embed src="'+banners[type][id]['data']+'?clickthru='+banners[type][id]['href']+'" quality="high" height="'+banners[type][id]['height']+'" width="'+banners[type][id]['width']+'" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/>';
	flash+='</object>';
	return flash;
}

function createBanner(type,id) {
	var banner='';
	banner+='<a href="'+banners[type][id]['href']+'" target="_blank">';
	banner+='<img src="'+banners[type][id]['data']+'" width="'+banners[type][id]['width']+'" height="'+banners[type][id]['height']+'"/>';
	banner+='</a>';
	return banner;
}

function createBanners(type) {
	var banner='';
	for (i=1;i<=banners[type].length-1;i++) {
		banner+='<span><a href="'+banners[type][i]['href']+'" target="_blank">';
		banner+='<img src="'+banners[type][i]['data']+'" width="'+banners[type][i]['width']+'" height="'+banners[type][i]['height']+'"/>';
		banner+='</a></span>';
	}
	return banner;
}

function writeFlash(type,id,target) {
	if (!target) target=type;
	if (!checkBanner(type,id,target)) return false;
	document.getElementById(target).innerHTML=createFlash(type,id);
}

function writeBanner(type,id,target) {
	if (!target) target=type;
	if (!checkBanner(type,id,target)) return false;
	document.getElementById(target).innerHTML=createBanner(type,id);
}

function writeBanners(type,target) {
	if (!target) target=type;
	if (!checkBanner(type,1,target)) return false;
	document.getElementById(target).innerHTML=createBanners(type);
}

function appendBanners(type,target,startAppend,stopAppend) {
	if (!target) target=type;
	if (!checkBanner(type,1,target)) return false;
	banner=document.createElement('div');
	banner.id=type;
	var content='';
	if (startAppend) content+=startAppend;
	content+=createBanners(type);
	if (stopAppend) content+=stopAppend;
	banner.innerHTML=content;
	document.getElementById(target).appendChild(banner);
}
