/* 
 * // the following example failed to keep the last index.
 * 
 * temp = selElem.options[0];
 * selElem.options[0] = selElem.options[1];
 * selElem.options[1] = temp
 * return;
 */
var dash = selElem.options[0];
var all  = selElem.options[1];
selElem.options[0] = new Option(all.value, all.innerHTML);
selElem.options[1] = new Option(dash.value, dash.innerHTML);