/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */

/**
 *
 * @package      Webmail 7 Advertisement 1.0.0
 * @author        Dmitriy Detyuk <ddetyuk@geeksforless.net>
 * @copyright Hostopia inc
 * @version      SVN: $Id:$
 */
 
var WebmailAds = {
	params:{},
	init:function(params){
		var self = this;
		self.params = params;
		$(window).bind('load',function(event) { 
			return self.update.call(self, event, this);
		});
		$('#main_iframe').bind('load',function(event) { 
			return self.update.call(self, event, this);
		});
	},
	update:function(){
		var self = this;
		if(self.params.top){
            //banner 728x90
			var contaner = $('#advtBlockTop');
			if(contaner && contaner.length){
                contaner.show();
				self.params.top(contaner);
			}
		}
		if(self.params.home){
			var contaner = $('#main_iframe').contents().find("#advrHome");
			if(contaner && contaner.length){   
                contaner.show();
				self.params.home(contaner);
			}
		}
        if(self.params.login){
            //banner 120x600
            var contaner = $('#advrLogin');
            if(contaner && contaner.length){
                contaner.show();
                self.params.login(contaner);
            }
        }
		if(self.params.inboxLeft){
			var contaner = $('#main_iframe').contents().find("#advrInboxLeft");
			if(contaner && contaner.length){
                contaner.show();
				self.params.inboxLeft(contaner);
			}
		}
        if(self.params.inboxRight){
            var contaner = $('#main_iframe').contents().find("#advrInboxRight");
            if(contaner && contaner.length){
                contaner.show();
                self.params.inboxRight(contaner);
            }
        }
        setTimeout(function(){
            if( $('#main_iframe').length ){
                if(!jQuery.browser.msie){
                    $($('#main_iframe')[0].contentWindow).trigger('resize');
                }else{
                    $($('#main_iframe')[0].contentWindow.document.body).trigger('resize');
                }
            }
        },2000);
	}
};

