window.EMPREGOCERTO = window.EMPREGOCERTO || {};
EMPREGOCERTO.banners = {};

(function($, banners){

banners.connectionIsLan = function() {
    document.body.style.behaviour = 'url(#default#clientCaps)';
    return (document.body.connectionType == 'lan') ? 1 : 0;
};

banners.getSettings = function(adType, page) {
    return {
        site: 'par',
        affiliate: 'parempregocerto',
        channel: '',
        subchannel: 'capa',
        expandable: 1,
        clickCampaign: 0,
        affinityGroup: 5,
        connType: this.connectionIsLan(),
        tile: Math.floor((new Date()).getTime() * 1000 * Math.random()),
        width: (screen.height && screen.width) || 0,
        height: screen.height || 0
    };
};

banners.buildScript = function(adType, page) {
    var settings = this.getSettings(adType, page),
        parameters = [
            'site=' + settings.site,
            'chan=' + settings.channel,
            'subchan=' + settings.subchannel,
            'affiliate=' + settings.affiliate,
            'size=' + adType,
            'page=' + page,
            'conntype=' + settings.connType,
            'expble=' + settings.expandable,
            'reso=' + settings.width + 'x' + settings.height,
            'cmpng=' + settings.clickCampaign,
            'group=' + settings.affinityGroup,
            'tile=' + settings.tile
        ];
    return '<script type="text/javascript" src="http://bn.uol.com.br/js.ng/' + parameters.join("&") + '?"><\/script>';
};

banners.writeHere = function(adType, page) {
    document.write(this.buildScript(adType, page));
};

banners.facades = {
    superBanner: function() {
        banners.writeHere('728x90',1);
    },
    arrobaBanner: function() {
        banners.writeHere('300x250',5);
    },
    quadradoBanner: function() {
        banners.writeHere('180x150',7);
    },
    skyBanner: function() {
        banners.writeHere('120x600',6);
    }
};

})(jQuery, EMPREGOCERTO.banners);