function evaluateModalScroll() {
	var modal = $('#modal');
	var modalOffsetTop = parseInt(modal.css('top')) + (parseInt(modal.css('border-top-width')) + parseInt(modal.css('padding-top'))) / 2;
	
	modal.css('max-height', ($(window).height() - 2 * modalOffsetTop) + 'px');
	/*$('#modal .loading').hide();
	$('#modal .mContent').fadeIn();*/
}

function modalDidLoad() {	
	$(window).resize(function() {
		evaluateModalScroll();
	});
	
	evaluateModalScroll();	
}

$(function() {
	$('.Item').hover(	
		function() {							
			$(this).addClass('ItemOver');
		}, 								
		function() {													
			$(this).removeClass('ItemOver');	
		}
	);
	
	$('body').prepend('<div class="jqmWindow" id="modal"></div>');
	$('#modal').jqm({
		modal: false,
		overlay: 70,
		trigger: '.usefulLinks',
		ajax: '@href',
		ajaxText: '<div class="loading"></div>',
		onLoad: modalDidLoad		
	});
});