var bannersProcessed = false;

function AdBanner_Init(clientId) {
    if (bannersProcessed == false)
    {
        //alert('Collapsing filler banners...');
        processBanners();
        bannersProcessed = true;
    }
}

function shrink(parent) {
	if (recurse(parent))
		parent.style.display = "none";
}

function recurse(parent) {
	for (var i = 0; i < parent.childNodes.length; i++) {
		if (parent.childNodes[i].tagName == 'IMG' && parent.childNodes[i].height <= 1)
		{
			return true;
			}
		else if (parent.childNodes[i].tagName == 'A')
			return recurse(parent.childNodes[i]);
	}
	return false;
}

function processBanners() {
        for (var i = 0; i < AdBannerIds.length; i++)
            shrink(document.getElementById(AdBannerIds[i]));
}
