if (typeOf($('login-link')) != 'null') {
	var shadowObject = {
		content:	$('login-form-element').innerHTML,
		player:		'html',
		height:     352,
		width:      345,
		options:	{
			resizeDuration: 0,
			animateFade: false,
			onFinish: function() {
				$$("input[name='vb_login_username']")[$$("input[name='vb_login_username']").length-1].focus();
			},
			displayNav: false,
			enableKeys: false
		}
	};
	
	$('login-link').addEvent('click', function() {
		Shadowbox.open(shadowObject);
		
		return false;
	});
	
	window.addEvent('domready', function() {
		if ($('nav-login-link')) {
			$('nav-login-link').addEvent('click', function() {
				Shadowbox.open(shadowObject);
				
				return false;
			});
		}
	});
} else {
	var fn = function() {
		if ($('toggle-icon').hasClass('expand')) {
			// expand the submenus
			$('toggle-icon').removeClass('expand');
			$('toggle-icon').addClass('collapse');
			$('v-menu').show();
		} else if ($('toggle-icon').hasClass('collapse')) {
			// collapse the submenus
			$('toggle-icon').removeClass('collapse');
			$('toggle-icon').addClass('expand');
			$('v-menu').hide();
		}
	};
	
	var vMenu = $('v-menu-ul');
	vMenu.setStyle('z-index', 1000022);
	
	var toolbarIframe = new Element('iframe', {
		'styles': {
			'top': '27px', 
			'left': '10px', 
			'position': 'absolute',
			'z-index': '1000020', 
			'border': '0',
			'width': '132px',
			'background': 'transparent'
		},
		'frameborder': '0',
		'scrolling': 'no',
		'src': 'about:blank'
	});
	
	var liHeight = $('v-menu-ul').getElements('li')[0].getComputedSize().height;
	liHeight = (liHeight == 0) ? 25 : liHeight;
	var ht = $('v-menu-ul').getElements('li').length * liHeight;
	$('v-menu').hide();
	toolbarIframe.setStyle('height', ht);
	toolbarIframe.injectAfter(vMenu);
	
	$$('span.toggle').addEvent('click', fn);
}

// var floating_top_moving = false;

function checkScroll() {
	var scrollY = window.getScroll().y;
	// var curTop = parseInt($('floating-top').getStyle('top'));
	// console.log(scrollY);
	
	var mode = (scrollY > 200) ? 'in' : 'out';
	$('floating-top').fade(mode);
	
	// if (!floating_top_moving) {
		// floating_top_moving = true;
		// var toolbarFx = new Fx.Tween('floating-top', {
			// duration: 'normal',
			// property: 'top'
		// }).start(curTop, endTop);
		// toolbarFx.addEvent('complete', function() {
			// console.log('finish moving');
			// floating_top_moving = false;
		// });
	// }
}

$('floating-top').set('opacity','0').setStyle('display','block');
// $('floating-top').setStyle('top', -22);

$('floating-top-link').addEvent('click', function() {
	window.scrollTo(0,0);
	checkScroll();
	
	return false;
});

window.addEvent('scroll', function() {	
	checkScroll();
});

