I have looked around and found some info about it. here is the link to the page for the form.
http://docs.getshopped.org/documentation/wpsc_shipping_country_list/

Now i am wondering if it can even be changed to an ajax call.
So this is what i am trying to accomplish:
1st step: onchange event-no problem, i can do that.
2nd step: when it changes do i send the post variables via ajax to the same form? basically document.getElementById('whatever').value? Then have the ajax call the requesting page to update the post variables required for wp-ecommerce? this is where i am a little lost as you can tell.
basically i want it to update the post variables on the wpsc-shopping_cart_page.php page without refreshing.
Note: at the moment onchange triggers a submitform through javascript.

Your form has nothing to do with it. You have to have some javascript that triggers an ajax call that collects your form data before submission to PHP.

I think you would also have to modify the form submit script to enable the ajax behavior .

If it's not built into wp-ecommerce you would have to hack it yourself

That would be what the onchange event trigger would do, triggering the event. What i am wondering is about the form submit script, is it just submitting to itself? That i think is what i need to figure out.

That would be what the onchange event trigger would do, triggering the event. What i am wondering is about the form submit script, is it just submitting to itself? That i think is what i need to figure out.

Where would this form be submitted to, wouldn't it be to itself, meaning the page it is on? if not can anyone tell me where, I have searched all over wp-ecommerce and just cant seem to find it, any help would be appreciated.