// ------------------------------------------------------------------------------------------------------------
//	scaleSizeToFitInside
// ------------------------------------------------------------------------------------------------------------
function scaleSizeToFitInside(innerSize, outerSize) {

	var scaledSize = {w:0, h:0}
	var innerAspectRatio = innerSize.w/innerSize.h
	var outerAspectRatio = outerSize.w/outerSize.h

	if (innerAspectRatio<outerAspectRatio) {
		scaledSize.h = outerSize.h
		scaledSize.w = innerSize.w*outerSize.h/innerSize.h
	}
	else {
		scaledSize.w = outerSize.w
		scaledSize.h = innerSize.h*outerSize.w/innerSize.w
	}
	
	return scaledSize
}
