function getPageParameters(){
  var str = document.URL;
  var dec = decodeURIComponent;
  var par = new Array();
  var itm;

  if(typeof(str) == 'undefined') return par;
  if(str.indexOf('?', 0) > -1) str = str.split('?')[1];
  str = str.split('&');
  for(var i = 0; str.length > i; i++){
    itm = str[i].split("=");
    if(itm[0] != ''){
      par[itm[0]] = typeof(itm[1]) == 'undefined' ? true : dec(itm[1]);
    }
  }
  return par;
}

//URLエンコードするべき
function setPageParameters(url , vars){
  var ret = url + '?';
  var ls = new Array();
  for(name in vars){ls.push( name + '=' + vars[name] );}
  ret += ls.join('&');
  return ret;
}


//IE6では、table.innerHTML = ''が使えない
function clearTable(table) {
    if(table){
      var elm;
      while (elm=table.firstChild) table.removeChild(elm);
    }
}
