I took the code out of the cart area to see if I could get it to work without the cart and it appears I did.
You can see it here
I figured if I could get the code to work I could add the add to cart code to it.
I've tried to put the code into the cart and replaced the form fields with the cart field names "skucolor becomes siteCart_1_Color_Add" but it doesn't add the parameters to the url the screen flickers for a second like its submitting but no url parameter or value is added to url.
Is there something I should use besides the onchange='this.form.submit()' to submit the form with the values?