function isEmpty(s)
{
   return ((s == null) || (s.length == 0))
}

function isDigit (c)
{
   return ((c >= "0") && (c <= "9"))
}
  
function isInteger (s)
{
   var i;

   if (isEmpty(s))
   if (isInteger.arguments.length == 1) return 0;
   else return (isInteger.arguments[1] == true);

   for (i = 0; i < s.length; i++)
   {
      var c = s.charAt(i);
      if (!isDigit(c)) return false;
   }

   return true;
}
   
function getValue()
{
  var itemList = "";
  var serviceList = "";
  
  var e = document.getElementsByName("quantity_list");
  var itemQty = "";
  for ( x = 0, cnt = 0, cnt2 = 0; x < e.length; x++ ){
      if (isInteger(e[x].value)){
        if (e[x].value > 0) {
          itemQty += "&QUANTITY_" + e[x].id + "=" + e[x].value;
          if (cnt == 0){
            itemList = e[x].id;
          } else {
            itemList += ("," + e[x].id);
          }

          var s = document.getElementById("SERVICE_" + e[x].id);
          if (s && s.checked) {
            if (cnt2 == 0){
              serviceList += e[x].id + "|" + s.value;
            } else {
              serviceList += "," + e[x].id + "|" + s.value;
            }
            cnt2++;
          }
          cnt++;
        }
      }
  }
  
  if (cnt > 0) itemList = "ITEMS=" + itemList;
  if (cnt2 > 0) serviceList = "&MAINTENANCES=" + serviceList;
  
  return itemList + itemQty + serviceList;
}

function redirect()
{
  var params = getValue();
  window.location = document.order.action + '?' + params + "&SS_SHORT_ORDER=true";
}
