YAHOO.namespace("youporn.toolbar");

YAHOO.youporn.toolbar = function () {	
	return {
		init: function () {
			var el_name;
			if (YAHOO.youporn.global.isLoggedIn()) {
				el_name = 'toolbarloggedin';
				
				var toolbarusername = document.getElementById('toolbarusername');
				if (toolbarusername) {
					toolbarusername.innerHTML = YAHOO.youporn.global.getUsername();
				}
			} else {
				el_name = 'toolbarnologin';
			}
			
			var el = new YAHOO.util.Element(el_name);
			el.setStyle('display', 'block');
			//alert(el_name);
		},
		
		addTab: function (tab_name, tab_url, toolbar_type) {			
			var nav_el = new YAHOO.util.Element('toolbar-nav');
			nav_el.on('contentReady', function() {
				var html = nav_el.get('element').innerHTML;		
				
				if (toolbar_type == 'watch') {
					var tab_html = '<span class="seperator"> | </span><a href="' + tab_url + '">' +  tab_name + '</a>';
					nav_el.get('element').innerHTML = html + tab_html;
				}
				else if (toolbar_type == 'listing') {							
					var tab_html = '<li><a href="' + tab_url + '">' + tab_name + '</a></li>';
					nav_el.get('element').innerHTML = html + tab_html;	
				}
			});		
		}
	}; 
}();

YAHOO.youporn.toolbar.init();
