window.addEvent('domready', function(){
	
	// Login popup box
	var login_box = '';
	new Request({
		url: bsc.site.url + 'member/log_in/popup/',
		onSuccess: function(html){
			login_box = new Element('div', {
				'id': 'member-login-popup'
			}).set('html', html).inject($('header'), 'bottom');
			
			login_box.getElement('a.close').addEvent('click', function(e){
				e = new Event(e).stop();
				login_box.removeClass('active');
			});
			
			// Box loses focus
			$$('#header div.top ul.regions, #banner, #crumbs, #main, #footer').each(function(el){
				el.addEvent('click', function(){
					login_box.removeClass('active');
				});
			});
		}
	}).send();
	
	// Login nav link
	if ($('header').getElement('li.login'))
	{
		$('header').getElement('li.login a').addEvent('click', function(e){
			if (this.get('text') == 'Login')
			{
				e = new Event(e).stop();
				login_box.addClass('active');
				$('email_popup').focus();
			}
		});
	}
	
});