/**
 * @author Dallas Clark
 */

var topNavigation = new Class({
	Implements: [Options, Events],
	options: {

	},
	
	initialize: function(options) {
		this.setOptions(options);
		this.setupNavigationButtons();
	},
	
	setupNavigationButtons: function() {
		$('navigation-home').addEvent('click', function() {
			var home_page_html = new Request({
				url: 'pages/home.html',
				onSuccess: function(responseHTML) {
					$('page-content').set('html', responseHTML);
					$('statementReplace').set('text', 'Take the stress out of marketing your business.');
					this.pageContentFx();
					$('nav').getElements('a').removeClass('selected');
					$('navigation-home').addClass('selected');
				}.bind(this)
			}).send();
		}.bind(this));
		
		$('navigation-who-we-are').addEvent('click', function() {
			var home_page_html = new Request({
				url: 'pages/who-we-are.html',
				onSuccess: function(responseHTML) {
					$('page-content').set('html', responseHTML);
					$('statementReplace').set('text', 'The Business Image Professionals.');
					this.pageContentFx();
					$('nav').getElements('a').removeClass('selected');
					$('navigation-who-we-are').addClass('selected');
				}.bind(this)
			}).send();
		}.bind(this));
		
		$('navigation-what-we-do').addEvent('click', function() {
			var home_page_html = new Request({
				url: 'pages/what-we-do.html',
				onSuccess: function(responseHTML) {
					$('page-content').set('html', responseHTML);
					$('statementReplace').set('text', 'Grow your business, Increase profits');
					this.pageContentFx();
					$('nav').getElements('a').removeClass('selected');
					$('navigation-what-we-do').addClass('selected');
				}.bind(this)
			}).send();
		}.bind(this));
		
		$('navigation-contact-us').addEvent('click', function() {
			var home_page_html = new Request({
				url: 'pages/contact-us.html',
				onSuccess: function(responseHTML) {
					$('page-content').set('html', responseHTML);
					$('statementReplace').set('text', 'Contact the edge team today.');
					this.pageContentFx();
					$('nav').getElements('a').removeClass('selected');
					$('navigation-contact-us').addClass('selected');
				}.bind(this)
			}).send();
		}.bind(this));
	},
	
	pageContentFx: function() {
		$('statementReplace').fade('hide');
		$('page-content').fade('hide');
		$('statementReplace').fade('in');
		$('page-content').fade('in');
	}
});