<!-- Begin 
function SetShip (obj1) { // record selected shipping option
var j,obj,pos,tok,val,txt;
var ary = new Array ();
 obj = obj1.shp; // refer to shipping select
 pos = obj.selectedIndex; // get selection
 if (pos == 0) { // force a selection
 alert ("Make a shipping selection!");
 return false;
 }
 obj1.handling.value = "0";
 obj1.handling_cart.value = "0";
 obj1.shipping.value = "0";
 obj1.shipping2.value = "0";
 val = obj.options[pos].value; // selected value
 txt = obj.options[pos].text; // the text value
 ary = val.split (" "); // break apart
 for (j=0; j<ary.length; j++) { // look at all items
// do 3-character tokens...
 if (ary[j].length < 4) continue;
 tok = ary[j].substring (0,3); // first 3 chars
 val = ary[j].substring (3); // get data
 if (tok == "hn=") // value for item handling
 obj1.handling.value = val;
 if (tok == "hc=") // value for handling cart
 obj1.handling_cart.value = val;
 if (tok == "s1=") // value for shipping
 obj1.shipping.value = val;
 if (tok == "s2=") // value for shipping2
 obj1.shipping2.value = val;
 }
 obj1.os0.value = txt; // stuff the text into options field
}
// End -->