// Copyright 2004, A.Grandt/XanderZone

function increaseHrefValue(obj, lookFor, increase) {
  var val = obj.href;
  var valueLocation = val.indexOf(lookFor + "=");

  if(valueLocation > 0) {
    var rest = val.substring(valueLocation+lookFor.length+1, val.length);
    var more = rest.indexOf("&");
    var remainder = "";
    if (more <= 0) {
      more = rest.length;
    } else {
      remainder = rest.substring(more, rest.length);
    }
    var value = 1*(rest.substring(0, more)) + increase;
    if (isNaN(value)) {
        value = increase;
    }

    obj.href = val.substring(0, valueLocation) + lookFor + "=" + value + remainder;
  } else {
    if (val.indexOf("?") >= 0) {
      val += "&";
    } else {
      val += "?";
    }

    obj.href = val + lookFor + "=" + increase;
  }
  return true;
}

function setStepperValue(amount) {
  objCurrent = getElement("stepper");
  increaseHrefValue(objCurrent, "maxage", amount);
  return true;
}

function getElement(strElement) {
    if (document.getElementById) {
        // IE5+, Netscape 6, Mozilla, Opera
        return (document.getElementById(strElement));
    } else if (document.all) {
        // IE4
        return (eval("document.all." + strElement));
    } else if (document.layers) {
        // Netscape 4
        return (eval("document." + strElement));
    } else {
        // Sorry, but there is no support for whatever browser that ends up here...
        return (null);
    }
}
