(function() {
	var SocialMessengers = function(messengers) {
		
		this.messengers = messengers;


		this.element = jQuery("<table></table>");
		var self = this;
		for( var i=0, length=this.messengers.length ; i<length ; i++ ) {
			var messenger = $("<tr service-id='"+i+"' style='cursor: pointer;'></tr>");
			
			if( this.messengers[i].icon == "messenger-icons/skype.png" ) {
			messenger.append("<td><a href='callto:"+"callto://"+this.messengers[i].username+"'><img src='"+baseUrl+"m/art_networking/social-bar/style/images/"+this.messengers[i].icon+"' width='15px' title='"+this.messengers[i].name+"' /></a></td>"+
			"<td><a href='callto:"+"callto://"+this.messengers[i].username+"'>"+this.messengers[i].username+"</a></td>");
				
			} else  {
				messenger.append("<td><img src='"+baseUrl+"m/art_networking/social-bar/style/images/"+this.messengers[i].icon+"' width='15px' title='"+this.messengers[i].name+"' /></td>"+
				"<td>"+this.messengers[i].username+"</td>");
			}
			this.element.append(messenger);
			
		}
		
		this.icon = jQuery("<div class='messenger-button'></div>");
	};
	
	SocialMessengers.prototype = {
		
		
		getToolbarIcon : function() {
			return this.icon;
		},
		
		setContent : function() {

		},
		
		getElement : function() {
			return this.element;
		},
		
		getToolbarTitle : function() {
			
		},
		
		getPosition : function() {
			return "left";
		},
		
		isAvailable : function() {
			return true;
		}
	};
	
	
	window.SocialMessengers = SocialMessengers;
})();
