//
// nt4u.js
//

//-----------------------------------------------------------------------------
// Determine which item is selected (within the objects array --- options within a selection list)
//
function selectOptions(docIn) {
  for (var i = 0; i < docIn.length; i++) {
//    alert("ForLoop: Value[" + i + "]=" + docIn[i].value);
    if (docIn[i].selected=="1") {
//      alert("Value[" + i + "] IS SELECTED");
      return docIn[i].value;
    }
  }
}

//-----------------------------------------------------------------------------
// Build a DEF parameter data set: Type 1
//
//  04-Nov-2003 skc Original
//
  function buildInputType1(tbl) {
    submitIt = 1;

/*    alert("itemId0=" + tbl.elements.itemId0.value + " \n" +
          "itemDef0=" + tbl.elements.itemDef0.value + " \n" +
          "itemQuantity0=" + tbl.elements.itemQuantity0.value + " \n" +
          "pm=" + tbl.elements.pm.value + " \n" +
          "img=" + tbl.elements.img.value + " \n" +
          "wing_color=" + tbl.elements.wing_color.value + " \n" +
          "wing_desc=" + tbl.elements.wing_desc.value + " \n" +
          "wl1=" + tbl.elements.wl1.value + " \n" +
          "wl2=" + tbl.elements.wl2.value + " \n" +
          "wingbr=" + tbl.elements.wingbr.value + " \n" +
          "wingbk=" + tbl.elements.wingbk.value + " \n" +
          "winglayout=" + tbl.elements.winglayout.value + " \n" +
          "wingtx=" + tbl.elements.wingtx.value + " \n" +
          "id=" + tbl.elements.id.value + " \n" +
          "ptype=" + tbl.elements.ptype.value + " \n" +
          "spback=" + tbl.elements.spback.value + " \n" +
          "qty=" + tbl.elements.qty.value);
*/
    addPrice = tbl.elements.spback.value;
    tmp = addPrice.substring(0, 2);
  //  alert("tmp=" + tmp);
    if (tmp == "a_") {
      addPrice = 4.00;
    }
    else if (tmp == "b_") {
      addPrice = 2.50;
    }
    else if (tmp == "c_") {
      addPrice = 0.75;
    }
    else {
      addPrice = 0;
	}
    //alert("addPrice=" + addPrice);

    itemId0 = tbl.elements.id.value;
    itemQuantity0 = tbl.elements.qty.value;
    itemDef0 = "pm=" + tbl.elements.pm.value +
               "&img=" + tbl.elements.img.value +
               "&color=" + tbl.elements.wing_color.value +
               "&wl1=" + tbl.elements.wl1.value +
               "&wl2=" + tbl.elements.wl2.value +
               "&wingbr=" + tbl.elements.wingbr.value +
               "&wingbk=" + tbl.elements.wingbk.value +
               "&wingtx=" + tbl.elements.wingtx.value +
               "&winglayout=" + tbl.elements.winglayout.value +
               "&spback=" + tbl.elements.spback.value;
    itemExtra0 = addPrice;

	//alert(itemExtra0);

    tbl.elements.itemId0.value = itemId0;
    tbl.elements.itemQuantity0.value = itemQuantity0;
    tbl.elements.itemDef0.value = itemDef0;
    tbl.elements.itemExtra0.value = itemExtra0;

/*    alert("itemId0=" + tbl.elements.itemId0.value + " \n" +
          "itemDef0=" + tbl.elements.itemDef0.value + " \n" +
          "itemExtra0=" + tbl.elements.itemExtra0.value + " \n" +
          "itemQuantity0=" + tbl.elements.itemQuantity0.value);
*/
    if (submitIt == 1) {
      //alert("We are submitting this to the cart");
      tbl.action="../nt4u/addItem.jsp";
      tbl.submit();
    }
  }

//-----------------------------------------------------------------------------
// Build a DEF parameter data set: Type 2
//  TYPE 2: pm, id, qty, ptype, pprice, pcolor, poptions & size
//
//  30-Nov-2003 skc Original
//
  function buildInputType2(tbl) {
    submitIt = 1;
    colorsel="";
    sizesel="";
    poptions="";

//    colorsel = selectOptions(tbl.pcolor);
    colorsel = tbl.elements.pcolor.value;
//    sizesel = selectOptions(tbl.size);
    sizesel = tbl.elements.size.value;
//    poptions = selectOptions(tbl.poptions);
    poptions = tbl.elements.poptions.value;

//    alert("itemId0=" + tbl.elements.itemId0.value + " \n" +
//          "itemDef0=" + tbl.elements.itemDef0.value + " \n" +
//          "itemQuantity0=" + tbl.elements.itemQuantity0.value + " \n" +
//          "pm=" + tbl.elements.pm.value + " \n" +
//          "id=" + tbl.elements.id.value + " \n" +
//          "ptype=" + tbl.elements.ptype.value + " \n" +
//          "pprice=" + tbl.elements.pprice.value + " \n" +
//          "pcolor=" + colorsel + " \n" +
//          "poptions=" + tbl.elements.poptions.value + " \n" +
//          "size=" + sizesel + " \n" +
//          "qty=" + tbl.elements.qty.value);

    itemId0 = tbl.elements.id.value;
    itemQuantity0 = tbl.elements.qty.value;

    itemDef0 = "Color=" + colorsel;
    if (poptions != "NA") {
        itemDef0 += "&Options=" + poptions;
    }
    if (sizesel != "NA") {
        itemDef0 += "&Size=" + sizesel;
    }

    tbl.elements.itemId0.value = itemId0;
    tbl.elements.itemQuantity0.value = itemQuantity0;
    tbl.elements.itemDef0.value = itemDef0;

//    alert("itemId0=" + tbl.elements.itemId0.value + " \n" +
//          "itemDef0=" + tbl.elements.itemDef0.value + " \n" +
//          "itemQuantity0=" + tbl.elements.itemQuantity0.value);

    if (submitIt == 1) {
//      alert("We are submitting this to the cart");
      tbl.action="../nt4u/addItem.jsp";
      tbl.submit();
    }
  }
