var PatrickGardiner = { Com : {} };

PatrickGardiner.Com.Images = {};

PatrickGardiner.Com.IsLoaded = function(){
	if( window && document && document.body ){
		PatrickGardiner.Com.OnLoad();
		PatrickGardiner.Com.OnResize();
		window.onresize = function(){ PatrickGardiner.Com.OnResize(); };
	}else{
		setTimeout( 'PatrickGardiner.Com.IsLoaded()', 100 );
	}
}

PatrickGardiner.Com.OnLoad = function(){
	var div = document.getElementById( 'content' );
	var imgs = div.getElementsByTagName( 'img' );

	for( var i = 0; i < imgs.length; i++ ){
		var img = imgs[ i ];
		this.Images[ img.src ] = [ img.width, img.height ]; 
	}
}

PatrickGardiner.Com.OnResize = function(){
	var div = document.getElementById( 'content' );
	var imgs = div.getElementsByTagName( 'img' );

	var maxWidth = div.offsetWidth - 10;

	for( var i = 0; i < imgs.length; i++ ){
		var img = imgs[ i ];

		var w = this.Images[ img.src ][ 0 ];
		var h = this.Images[ img.src ][ 1 ];

		if( w > maxWidth ){
			var w_ = maxWidth;
			var h_ = h / ( w / maxWidth );

			img.width = w_;
			img.height = h_;
		}
	}
}

PatrickGardiner.Com.IsLoaded();
