New law requires Illinois to purchase American-made flags :