(function($) {
    $.fn.imageResize = function(options) {
 
        var settings = $.extend({
            width: 0,
			height: 0,
			outerFrame: true
        }, options);
 
        return this.each(function() {
			
			if(this.tagName.toLowerCase() != "img") { return $(this); } // Only images can be resized
			
			var width = this.naturalWidth;
			var height = this.naturalHeight;
			var newWidth = width;
			var newHeight = height;
			var diff = 1;
			var eq = (width/height >= settings.width/settings.height || !settings.outerFrame) ? false : true;
			var posX = 0;
			var posY = 0;
			
			// IE fix
			if (!width || !height) {
				var img = document.createElement('img');
				img.src = this.src;
				width = img.width;
				height = img.height;
			}
			
			if (eq) {
				diff = height/width;
				newWidth = settings.width;
				newHeight = newWidth*diff;
			}else{
				diff = width/height;
				newHeight = settings.height;
				newWidth = newHeight*diff;
			}
			
			posX = Math.round((settings.width/2)-(newWidth/2));
			posY = Math.round((settings.height/2)-(newHeight/2));
			
			return $(this)
				.attr("width", newWidth)
				.attr("height", newHeight)
				.css({top:0,left:0});
			
        });
    }
})(jQuery);

$(window).bind("load", function() {
	setImageSize('#bakgrunnsbilde img');
	$(window).resize(function(){
		setImageSize('#bakgrunnsbilde img');
	});
});

$(window).bind("load", function() {
	setImageSize('#scrollert img');
	$(window).resize(function(){
		setImageSize('#scollert img');
	});
});

function setImageSize(img){
	$(img).imageResize({width:$(window).width(),height:$(window).height()});
}


