function get(obj) {
  var getstr = "";
  for (i=0; i<obj.elements.length; i++) {
    switch (obj.elements[i].tagName){
      case "INPUT":
        switch (obj.elements[i].type){
          case "text":
            getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
          break;
          case "password":
            getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
          break;
          case "hidden":
            getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
          break;
          case "checkbox":
            if (obj.elements[i].checked) {
              getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
            } else {
            getstr += obj.elements[i].name + "=&";
           }
          break;
          case "radio":
            if (obj.elements[i].checked) {
              getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
            }
          break;
          default :
            //
          break;
        }
      break;


      case "SELECT":
        var sel = obj.elements[i];
        getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
      break;

      case "TEXTAREA":
        getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
      break;

      default:
        //
      break;
    }
  }
  return getstr;
}