Yes, this is much smoother and I thank you all for the tips and ideas .. and code!
This is really doing what I want it to do .. I still want to experiment with the multiple text size like small, medium, and large, but this is now a good tool to add to my sites.
I like the more descriptive button titles - accessible links (and button text) are important for screenreaders.
One question: is it "OK" to do what I did to make the text switcher work? In other words, I duplicated the code - I assume having multiple cookies like this is not a terrible idea, since I am only using cookies for this feature .. ??