Multiple Critical Points of a Functional in Product Spaces with Applications to Elliptic Systems