function Background(config){ var self = this; self.id = config.id; // Dimensions, yo var width = $("#main").clientWidth; var height = $("#main").clientHeight; var x = -(width-960)/2; var y = -(height-540)/2; // DOM self.dom = document.createElement("div"); self.dom.className = "object"; self.dom.style.left = x+"px"; self.dom.style.top = y+"px"; self.dom.style.width = width+"px"; self.dom.style.height = height+"px"; self.dom.style.background = config.color; // Add... self.add = function(INSTANT){ return _addFade(self, INSTANT); }; // Remove... self.remove = function(INSTANT){ return _removeFade(self, INSTANT); }; }