(function($){

	$.fn.imageRevolver = function(images, width, height, duration) {
	
		if (images != undefined) {
		
			var _this = $(this);
			var _width = width ? width : _this.width();
			var _height = height ? height : _this.height();
			var _duration = duration ? duration : 5000;
			var _img = [];
			
			var resize_images = function(img) {
				
				if (img.attr('width') > _width || img.attr('height') > _height) {
					var max_size = (_width > _height) ? _height : _width;
					
					if (img.attr('width') >= img.attr('height')) {
						var h = Math.ceil(img.attr('height') / img.attr('width') * max_size);
						var w = max_size;
					} else {
						var h = max_size;
						var w = Math.ceil(img.attr('width') / img.attr('height') * max_size);
					}
				} else {
					h = img.attr('height');
					w = img.attr('width');
				}

				return { width: w, height: h };
			};

			var prepare_images = function(imgs) {
				for (var i in imgs) { 
				
					_img[i] = $('<img />')
						.attr('src', imgs[i])
						.hide()
						.load(function() {
							_size = resize_images($(this));
							$(this)
								.attr('loaded', true)
								.css({
									position: 'absolute',
									left: '0px',
									top: '0px',
									width: _size.width + 'px',
									height: _size.height + 'px'
								})
								.appendTo(_this);
						});
				}
			};
			
			var i = 0;
			_this.css({
					position: 'relative',
					width: _width + 'px',
					height: _height + 'px',
					backgroundColor: 'white'
				});
			prepare_images(images);
			$(_img[i]).show();
			
			setInterval(function() {
				$(_img[i]).fadeOut(1000);
				i = (i == (_img.length - 1)) ? 0 : (i + 1);
				$(_img[i]).fadeIn(1000);
			}, _duration);
		}
	}

})(jQuery);

$(function() { 
		
	$('#container').load('pages/home.php');
		
	$('#header_logo')
		.click(function() {
			$('#container').load('pages/home.php');
		});
		
	$('.nav_object')
		.hover(function() { $(this).css('color', '#FFFFFF') }, function() { $(this).css('color', '#777777') })
		.click(function() {
			$('#container').load($(this).attr('lnk'));
		});
	
	$('.thumb')
		.live('click', function() {
			window.open ($(this).attr('src').slice(0, -4) + '-full.jpg', "", "location=0,status=0,scrollbars=0,width=610,height=610");
		});
});

function checkURI(page)
{
	$('#container').load('pages/' + page);
}
