Proportionate resize based on bounds

i have a container that is 100 x 100 and i have various symbols of different shapes and sizes (states for a U.S. map) that i am loading into that box and need to resize

some are bigger, some are smaller

can anyone help me figure out how to scale them proportionately larger or smaller depending on their size relative to the container.

here’s what i have so far


attachMovie(_root.curState, "curState", 100, {_x:25, _y:15});
widthBound = 100;
heightBound = 100;
if (curState._width<widthBound && curState._height<heightBound) {
	ratioWidth = Math.round(widthBound/curState._width);
	ratioHeight = Math.round(heightBound/curState._height);
	if (ratioWidth>ratioHeight) {
		curState._width *= ratioWidth;
		curState._height *= ratioHeight;
	}
}