(function(S){
  
  S.xhr = function(id, obj){
    this.id = id;
    this.obj = obj;
    this.ready = false;
    var self = this;
    this.height=this.obj.height?parseInt(this.obj.height,10):300;
    this.width=this.obj.width?parseInt(this.obj.width,10):500;
    $.get(this.obj.content, {}, function(data, status){
      self.obj.content = data;
      self.ready = true;
    });
  }
  
  S.xhr.prototype = {
    
    markup:function(){
      return {
        tag: 'div',
        id: this.id,
        html: this.obj.content
      }
    },
    remove:function(){
      //S.remove(S.get(this.id));
    }
    
  }
  
})(Shadowbox)