/* AJAX call for news article */
var loadArticle = new Class ({
	initialize: function(containerId) {
		this.container = $(containerId);
		this.ajaxContainer = this.container.getElement('#articleBody');
		this.articlesArray = this.container.getElements('.filmStrip ul li a');
		this.articleLinks(this.articlesArray);
	},
	articleLinks: function(array) {
		array.each(function(navItem, index) {
			navItem.addEvent("click", function(e) {
				e = new Event(e);
				this.articleId = navItem.id;
				this.getData(this.articleId);
				this.changeCurrentArticle(navItem);
				e.stop();
			}.bind(this));
		}.bind(this));
	},
	changeCurrentArticle: function(navItem) {
		this.articlesArray.each(function(allAnchor, index) {
			allAnchor.removeClass('selected');				
		});
		
		//this.selectedAnchor = year.getElement('a');
		navItem.addClass('selected');
	},
	getData: function(articleId) {	
		this.articleData = new Request.HTML({
			method: 'get',
			url: 'news_item.action?itemID=' +articleId,
			evalScripts: true,
			update: this.ajaxContainer,
			onSuccess: function(data) {
				this.ajaxContainer.removeClass('preload');
			}.bind(this),
			onRequest: function(data) {
				this.ajaxContainer.addClass('preload');
			}.bind(this),
			onFailure: function(data) {
				this.ajaxContainer.removeClass('preload');
			}.bind(this)
		}).send(this.articleData);
	}
});

/*
window.addEvent('domready', function() {
	var newLoadArticle = new loadArticle('page');	
});
*/


