I changed the variable declaration from
var numberOfShirts = $("#"+'numberOfShirts' ).val();
var numberOfColorsFront = $("#"+'numberOfColorsFront').val();
var numberOfColorsBack = $("#"+'numberOfColorsBack' ).val();
to
var numberOfShirts = document.getElementById("numberOfShirts").value;
var numberOfColorsFront = document.getElementById("numberOfColorsFront").value;
var numberOfColorsBack = document.getElementById("numberOfColorsBack").value;
This works good in IE8, but in Chrome the combo boxes doesn't work at all so there you some other issues.
(And for your information. This is your problem and only important to you.
No one on this forum cares if you needed a solution 10 days ago or in a week from now.)