function getArgsFromURL(url) {
  var result = new Array();
  var question_mark = url.indexOf('?');
  if (question_mark < 0) {
    return result;
  }
  url = url.substring(question_mark + 1);
  var hash = url.indexOf('#');
  if (hash >= 0) {
    url = url.substring(0, hash);
  }
  while (1) {
    var split = url.indexOf('&');
    if (split < 0) {
      break;
    }
    var lhs = url.substring(0, split);
    url = url.substring(split + 1);
    result[result.length] = lhs;
  }
  if (url.length > 0) {
    result[result.length] = url;
  }
  return result;
}

function splitSides(args) {
    var result = new Array();
    for (var i = 0; i < args.length; ++i) {
        var arg = args[i];
        var split = arg.indexOf('=');
        result[i] = new Array("", "");
        if (split < 0) {
            result[i][0] = arg;
            result[i][1] = "";
        } else {
            result[i][0] = arg.substring(0, split);
            result[i][1] = arg.substring(split + 1);
        }
    }
    return result;
}


