$(function() {
	News.init();
	Projects.init();
	Flickr.init();
});

var Flickr = {
	Scroller: null,
	init: function() {
		var cc = this;
		cc.Scroller = $('#FlickrScroller');
		cc.events();
	},
	events: function() {
		var cc = this;
		cc.Scroller.scrollable({ 
	        size: 1,
			clickable: false
	    }).navigator();
		$("#Flickr div.item a").fancybox(); 
	}
};

var News = {
	Content: null,
	init: function() {
		var cc = this;
		cc.Content = $('#NewsAjax');		
		cc.events();
	},
	events: function() {
		var cc = this;
		$("#NewsPrev").click(function(){
			cc.render($(this).attr('href'));
			return false;
		});
		$("#NewsNext").click(function(){
			cc.render($(this).attr('href'));
			return false;
		});
	},	
	render: function(url) {
		var cc = this;
		$.ajax({
			url: url,
			cache: false,
			success: function(html){
				cc.Content.html(html);
				cc.events();
				Cufon.replace('#NewsAjax h3', { fontFamily: 'Soho Pro' });
				EqualHeight.init();
			}
		});
	}
};

var Projects = {
	Content: null,
	init: function() {
		var cc = this;
		cc.Content = $('#ProjectAjax');		
		cc.events();
	},
	events: function() {
		var cc = this;
		
		$("#ProjectPrev").click(function(){
			cc.render($(this).attr('href'));
			return false;
		});
	
		$("#ProjectNext").click(function(){
			cc.render($(this).attr('href'));
			return false;
		});
	},	
	render: function(url) {
		var cc = this;
		$.ajax({
			url: url,
			cache: false,
			success: function(html){
				cc.Content.html(html);
				cc.events();
				Cufon.replace('#ProjectAjax h3', { fontFamily: 'Soho Pro' });
				EqualHeight.init();
			}
		});
	}
};