var ImageLoader = Class.create({
	initialize: function() {
	},
	preload: function(params) {
		// Create preloader
		var preloader = new Element('img');
		preloader.src = params.preloader_src;
		$(params.obj).insert(preloader);
		// Create thumbnail
		var thumbnail = new Element('img');
		thumbnail.onload = function() {
			this.alt = params.alt;
			$(params.obj).update(this);
		} 
		thumbnail.src = params.src;
	}
});
myImageLoader = new ImageLoader();

Event.observe(window, 'load', function(){
	var viewportSize = document.viewport.getDimensions();
	var loadingSize = $('loading').getDimensions();
	$('loading').style.top = ((viewportSize.height-(loadingSize.height))/2)+'px';
	$('loading').style.left = ((viewportSize.width-(loadingSize.width))/2)+'px';
});

(function($) { 
    $(function(){
        $('a[rel=submit]').click(function(e){
            $(this).parents('form')[0].submit();
            return e.preventDefault();
        });

		$('#nav li').hover(function(){
			$(this).addClass('over');
		}, function() {
			$(this).removeClass('over');
		});
    });
})(jQuery);
