ADDTHIS = function() { }

ADDTHIS.prototype.Init = function (url, title, desc, placement){
	this.addthisurl 	   = 'http://www.addthis.com/bookmark.php';
	this.addthisurlparam   = '?v=250&amp;pubid=ra-4da2525a661cdea9';
	this.customurl  	   = url;
	this.customtitle 	   = title;
	this.customdescription = desc;
	this.placement         = placement;

	this.ChangeTemplate('Check out {{title}} @ {{url}}');
	this.AddCustomConfig();
}

ADDTHIS.prototype.ChangeTemplate = function(message) {
	addthis_share = {
		templates: { twitter: message }
	}
}

ADDTHIS.prototype.AddCustomConfig = function() {
	addthis_config = {
		"data_track_clickback": true
	}
}

ADDTHIS.prototype.Create = function(classes) {
	var placement = 'bottom';
	if (arguments.length > 1) {
		var id = arguments[1];
		var t = document.getElementById('addthis_'+id);
	} else {
		var t = document.getElementById('addthis');
	}

	if (t) {
		var d = document.createElement('div');
		NG.addClass(d, 'addthis_toolbox');
		NG.addClass(d, 'addthis_default_style');
		NG.addClass(t, classes);

		if (this.placement == 'bottom') {
			d.innerHTML = '<a class="addthis_button_tweet" style="width:98px"></a>'
                        + '<a class="addthis_button_google_plusone" g:plusone:size="medium" style="margin:0px; width:60px;"></a>'
                        + '<a class="addthis_button_compact" style="margin: 2px 2px 0 2px;"></a>'
                        + '<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>';
		} else {
			d.innerHTML = '<a class="addthis_button_compact"></a>'
						+ '<a class="addthis_button_print "></a>'
						+ '<a class="addthis_button_email "></a>'
						+ '<a class="addthis_button_twitter "></a>'
						+ '<a class="addthis_button_facebook"></a>'
                        + '<a class="addthis_button_google_plusone" style="margin-top:1px; width:50px;"></a>';
		}
		t.appendChild(d);
	}
}


