(function($) {
    
	window.viewport =
	{
		height: function() {
			return $(window).height();
		},
	   
		width: function() {
			return $(window).width();
		},
	   
		scrollTop: function() {
			return $(window).scrollTop();
		},
	   
		scrollLeft: function() {
			return $(window).scrollLeft();
		}
	};
	
	function calcPosition() {
		var width = $('#rootlogo').width();
		var height = $('#rootlogo').height();
		
		$('#rootlogo').css({
			margin: '0',
			top: viewport.height()/2 - height/2,
			right: viewport.width()/2 - width/2
		});
	}
	
	function animatePosition() {
		
		$('#rootlogo').delay(2000).animate({
			right: '20',
			top: '20',
			height: '191',
			width: '356'
			}, 5000, function() {
				var url = $('base').attr('href') + $('#rootlogo').parent('a').attr('href');
				window.location.href = url;
			}
		);
		
	}
	
    $(document).ready(function(){
       
	calcPosition();	
    	animatePosition();
		
    });
    
})(jQuery);
