It's a bit of an ugly solution, since you're using prototype.js, but still you can try with an alternative (if you don't find other solution) - binding an observe event with jQuery:
$('#dropdown_options').bind('change', function(){
itemOptions["_hiddenSkuField"].getSkuOfProductBySize();
});