
function collect_link(cform){
  var vlink = '';
  var first = 1;

  for(var i=0; i<cform.length; i++){
    el = cform.elements[i];
    if(el.type == 'hidden'){
      delim = (first)?'':'&';
      vlink = vlink + delim + el.name + '=' + escape(el.value);
      first = 0;
    }
  }
 return vlink;
}

function user_click(action, id){
  var sform = document.forms[_cms_document_form];
  var link = _cms_script_link;
  var anchor = '#anchor';

  if(action!='edit') anchor='';
  sform.action.value = action;
  sform.id.value = id;
  document.location = link + collect_link(sform) + anchor;

  return false;
}

function go_page(start){
  var sform = document.forms[_cms_document_form];
  var link = _cms_script_link;

  sform.action.value = 'resort';
  sform.offset.value = start;
  document.location = link + collect_link(sform);

  return false;
}

function resort(ccol,cdim){
  var sform = document.forms[_cms_document_form];
  var link = _cms_script_link;

  sform.action.value = 'resort';
  sform.sort.value = ccol;
  sform.sdim.value = cdim;
  document.location = link + collect_link(sform);

  return false;
}
