// BMAN functions

function InitBMANHat(altWidth)
{
    var markup = "<div class=\"bman_iframewrap\"><iframe id=\"iframe_bman\" src=\"http://hat.bmanpn.com/static/live/v1/pages/bman/iframe_bman.html?siteId=";
    markup += bmanSiteId;
    markup += "\" width=\"";
	if(altWidth) {
		markup += altWidth - 170;
	}
	else {
		markup += BMANPartnerInfo[bmanSiteId].Width - 170;
	}    markup += "\" height=\"24\" frameborder=\"0\" name=\"iframe_bman\" scrolling=\"no\" allowtransparency=\"true\">&nbsp;<\/iframe><\/div>";
    document.write(markup);
    document.getElementById("bman_head_top").className += "bman_head_outer_wrap bman_colorsbase " + BMANPartnerInfo[bmanSiteId].StyleName;
    var aaa = document.getElementById("bman_head_wrap");
	if(altWidth) {
		aaa.style.width = altWidth + "px";
	}
	else {
		aaa.style.width = BMANPartnerInfo[bmanSiteId].Width + "px";
	}
}

function BuildBMANPushdownUnit() {
    var pushdownAdId = BMANPartnerInfo[bmanSiteId].PushdownAdId;
    var pushdownElement = document.getElementById("Break_pushdown");
    pushdownElement.style.display = "none";

    if (pushdownAdId != "") {
        pushdownElement.className = BMANPartnerInfo[bmanSiteId].StyleName;
        pushdownElement.style.display = "block";

        fd_clk = "http://adsfac.us/link.asp?cc=BRK001." +pushdownAdId + ".0";
        var url = "http://adsfac.us/ag.asp?cc=BRK001." + pushdownAdId + ".0&source=js&ord=" + Math.floor(new Date().getTime() / 1000);
        document.write("<scr" + "ipt language=\"Javascr" + "ipt\" type=\"text/javascr" + "ipt\" src=\"" + url + "\"></scr" + "ipt>");
    }
}

function BuildBMANMouseOverUnit() {
    var mouseOverAdId = BMANPartnerInfo[bmanSiteId].MouseOverAdId;

    if (mouseOverAdId != "") {
        GA_googleAddAttr("site", bmanSiteId);
        GA_googleFillSlot("New_Hat_Unit");
    }
}

(function() {
   
    function loadScript(src, callback) {
        var loaded = false;
        var head = document.getElementsByTagName('head')[0];
        var script = document.createElement('script');
        script.setAttribute('src', src);
        script.onload = script.onreadystatechange = function() {
            if (!loaded && (!this.readyState || this.readyState == 'complete' || this.readyState == 'loaded')) {
                loaded = true;
                callback();
                script.onload = script.onreadystatechange = null;
                head.removeChild(script);
            }
        }

        head.appendChild(script);
    }

    // boot strap jquery and execute callback
    function initAd(cb) {
        loadScript('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js',
		function() {
		    cb(jQuery.noConflict(true));
		}
	  )
    }
    
    initAd(function($) {
        $(function() { // remove tooltip class and hide close button; revert to normal usage
            $('#bman_closebox').click(function(e) {
                e.preventDefault();
                $('#bman_autotip').removeClass('bman_autotip');
                $('#bman_closebox').hide();
            });            
        });
    });
 
    
})();