if(!window['inhabit']) {
	window['inhabit'] = {};
	var inhabit = window['inhabit'];
}

(function() {
	var $ = jQuery;

	$(document).ready(function() {
		inhabit.intro()
	});
	
	inhabit.intro = function() {
		var ornaments = $('#hd a')
		var unsortedOrnaments = new Array();
		var sortedOrnaments = new Array();
		
		ornaments.filter('[order]').each(function() {
			sortedOrnaments[$(this).attr('order')] = $(this)
		});
		
		ornaments.filter(':not([order])').each(function() {
			unsortedOrnaments[unsortedOrnaments.length] = $(this)
		});
		
		ornaments.hide()
		
		sortedOrnaments.reverse()
		
		unsortedOrnaments.sort(function() { return (Math.round(Math.random())-0.5); })

		$(window).load(function() {
			var thisOrnament = sortedOrnaments.pop()
			if(thisOrnament) {
				thisOrnament.fadeIn('slow')
			}
			inhabit.fader = setInterval(function() {
				if(sortedOrnaments.length) {
					var thisOrnament = sortedOrnaments.pop()
					if(thisOrnament) {
						thisOrnament.fadeIn('slow')
					}
				} else if(unsortedOrnaments.length) {
					var thisOrnament = unsortedOrnaments.pop()
					if(thisOrnament) {
						thisOrnament.fadeIn('slow')
					}
				} else {
					clearInterval(inhabit.fader)
				}
			}, 250)
		});
		
		return {'sorted': sortedOrnaments, 'unsorted': unsortedOrnaments}
	}
})();
