Pokemon Emerald does not have wi-fi battles due to the game coming around immediately before nintendo hooked up with DS systems. There are wireless battles and cable battles though which both do the same thing and out of experience I know that there is an option to dance with flat level or open level.
Also, good luck with that battle :D