(function($) {
	$.fn.adjustWidth = function(){
		var item = $(this);		
		var pItem = $("#parentContent");		
		var fItem = $("#fixContent");		

		function resizeWidthItem() {
			var winWidth = $(window).width();

			var itemWidth = item.width();
			var pItemWidth = pItem.width();
			var fItemWidth = fItem.width();

			var widthDiff = pItemWidth - fItemWidth;

			item.css({
				width: widthDiff+'px',
			});			
		} 
		
		resizeWidthItem();
		$(window).resize(function() {
			resizeWidthItem();
		}); 
	};
	
	$.fn.adjustHeight = function(){
		var item = $(this);		
		var pItem = $("#parentContent");		
		var fItem = $("#fixContent");		

		function resizeHeightItem() {
			var winHeight = $(window).height();

			var itemHeight = item.height();
			var pItemHeight = pItem.height();
			var fItemHeight = fItem.height();

			var heightDiff = pItemHeight;

			item.css({
				height: heightDiff+'px',
			});			
		} 
		
		resizeHeightItem();
		$(window).resize(function() {
			resizeHeightItem();
		}); 
	};

	$.fn.adjustMainArea = function(){
		var item = $(this);		
		var pItem = $("#parentContent");		

		function resizeMainHeightItem() {
			var winHeight = $(window).height();

			var itemHeight = item.height();
			var pItemHeight = pItem.height();

			var heightDiff = pItemHeight - 270;
			
			if (winHeight > 625) {
				item.css({
					height: heightDiff+'px',
				});			
			} else {
				item.css({
					height: '356px',
				});			
			}
		} 
		
		resizeMainHeightItem();
		$(window).resize(function() {
			resizeMainHeightItem();
		}); 
	};
	
	$.fn.adjustScrollArea = function(){
		var item = $(this);		
		var pItem = $("#parentContent");		
		
		function resizeScrollHeightItem() {
			var winHeight = $(window).height();

			var itemHeight = item.height();
			var pItemHeight = pItem.height();

			var heightDiff = pItemHeight - 330;
			
			if (winHeight > 626) {
				item.css({
					height: heightDiff+'px',
				});
			} else {
				item.css({
					height: '290px',
				});
			}
		} 
		
		resizeScrollHeightItem();
		$(window).resize(function() {
			resizeScrollHeightItem();
		}); 
	};
})(jQuery)

$(window).load(function() {
$("#teaser").adjustWidth();
$("#teaser").adjustHeight();
$("#main").adjustMainArea();
$("#ContentAreaMiddle").adjustScrollArea();
$('#scrollArea').tinyscrollbar();
});
$(document).ready(function() {
$("#teaser img").fadeIn('slow');
$('#scrollArea').tinyscrollbar();
});
$(window).resize(function() {
$('#scrollArea').tinyscrollbar();
}); 

