You can do it over the internet, but I would recommend calling instead, because
AAA rates may be available for your dates, and with such a long stay, an AAA discount would almost certainly save you money. (Or, I guess, in your case, a CA discount -- same thing, I think.) You can't get AAA rates over the internet.
Tell them your dates, and if you want a CA discount ask for it. If they tell you no CA discount is available, ask if it can be applied to some but not all of your nights. Give them any special requests right away -- such as nonsmoking or building preferences. (I don't know about these two resorts in particular to advise about building preferences, but go on the resort board and read the faq which will contain lots of suggestions about what to ask for.)