function getInnerSize ( ) {
	var x, y;

	if ( self.innerHeight ) {
		x = self.innerWidth;
		y = self.innerHeight;
	} else if ( document.documentElement && document.documentElement.clientHeight ) {
		x = document.documentElement.clientWidth;
		y = document.documentElement.clientHeight;
	} else if ( document.body ) {
		x = document.body.clientWidth;
		y = document.body.clientHeight;
	}

	return [ x, y ];
}

function scaleImage( sImage, iW, iH) {	
	var windowSize = getInnerSize( );
	var imageW = windowSize[ 0 ];
	var imageH = windowSize[ 1 ];
	imageRatio = imageW / imageH;

	whichRatio = iW / iH;
	if (whichRatio > imageRatio) {
		document.getElementById(sImage).width = document.getElementById(sImage).height * whichRatio;
		document.getElementById(sImage).height = imageH;
	} else {
		document.getElementById(sImage).width = imageW;
		document.getElementById(sImage).height = document.getElementById(sImage).width / whichRatio;
	}
}

