
window.addEvent('domready',function() 
{ 
	var page = $('body').className;
	var scroller = new Fx.Scroll(window);
	
	// HOME
	if(page == 'home')
	{
		var tabs = $('usp-tabs').getElements('a');
		tabs.addEvents({'click': onTabClick});
	}
	// TOUR
	else if(page == 'tour')
	{
		var anchors = $('sub-sub-nav').getElements('a');
		anchors.addEvents({'click': onAnchorClick});
		
		// window.addEvent('scroll', function() { $('debug').set('html', window.getScroll().y + '<br />' + window.getScrollSize().y + '<br />' + window.getSize().y + '<br />' + $('side-bar-content').getSize().y + '<br />' + $('footer').getSize().y); });
	}
	// FAQ
	else if(page == 'support')
	{
		$$('a.back-to-top').each( function(el) { el.addEvents({'click': onAnchorClick}); } );
	}
	
	//----------------------------------------------------
		
	function onTabClick()
	{
		var tabs = $('usp-tabs').getElements('a');
		tabs.each( function(item) { item.className = ""; });
		
		this.className = "selected";
		
		var index = getHash(this.href);
		
		$('slider').tween('left', -index * $('usp').getStyle('width').toInt() );
		
		return false;
	}
	
	function onAnchorClick()
	{
		scroller.toElement( getHash(this.href) );
		
		return false;
	}
	
	function getHash(url)
	{
		return url.substring(url.lastIndexOf('#') + 1);
	}

	//----------------------------------------------------

});
