Oh, that's because an image works like a submit input element. They both normally submit the form, as opposed to a button which doesn't.
<form ... onsubmit="return false;">
Also, you don't have to get the selectedIndex of the select box and then use options[] with that. The value of the select element is always the same as the value of the selected option. At least when not dealing with multiple select boxes.
location = document.jump.user_site.value;