I never liked variants, until I just tried writing out a piece of javascript and it worked perfectly

Code:
function doProductAreaChange() {
	var strSelectedItem = document.search.elements['selProductArea'];
	strSelectedItem = strSelectedItem.options[strSelectedItem.selectedIndex];
	strSelectedItem = strSelectedItem.text;
	alert(strSelectedItem );
}
Quite please with myself