code: function() {
  		var api_url,
  			self = this;
  					
  		// Create Dom element
  		this._el.content_item = TL.Dom.create("div", "tl-media-twitter", this._el.content);
  		this._el.content_container.className = "tl-media-content-container tl-media-content-container-text";
          		
  		// Get Media ID
          if(this.data.url.match("^(https?:)?\/*(www.)?twitter\.com"))
          {
  		if (this.data.url.match("status\/")) {
  			this.media_id = this.data.url.split("status\/")[1];
  		} else if (this.data.url.match("statuses\/")) {
  			this.media_id = this.data.url.split("statuses\/")[1];
  		} else {
  			this.media_id = "";
  		}
          }
          
          else if(this.data.url.match("<blockquote class=['\"]twitter-tweet['\"]")) {
  		
          var found = this.data.url.match(/(status|statuses)\/(\d+)/);
  		if (found && found.length > 2) {
  		    this.media_id = found[2];
  		} else {
  		    self.loadErrorDisplay(self._("twitterembed_invalidurl_err"));
  		    return;
  		}
      }
          
  		// API URL
  		api_url = "https://api.twitter.com/1/statuses/oembed.json?id=" + this.media_id + "&omit_script=true&include_entities=true&callback=?";
  		
  		// API Call
  		TL.ajax({
  			type: 'GET',
  			url: api_url,
  			dataType: 'json', //json data type
  			success: function(d){
  				self.createMedia(d);
  			},
  			error:function(xhr, type){
  				var error_text = "";
  				error_text += self._("twitter_load_err") + "<br/>" + self.media_id + "<br/>" + type;
  				self.loadErrorDisplay(error_text);
  			}
  		});
  		 
  	}
docs: /*	Load the media
  ==================================================