
function From()
{
}

From.back = function()
{
  var f = document.forms['form__from_back'];
  f.submit();
  return false;
}


From.first = function()
{
  var f = document.forms['form__from_paging'];
  var ids = f['from__ids'].value;
  ids = ids.split(',');
  f.action = f['from__target_action'].value + ids[0] + "#frombar";
  f.submit();
  return false;
}

From.last = function()
{
  var f = document.forms['form__from_paging'];
  var ids = f['from__ids'].value;
  ids = ids.split(',');
  f.action = f['from__target_action'].value + ids[ids.length-2] + "#frombar";
  f.submit();
  return false;
}

From.next = function(cur_id)
{
  var f = document.forms['form__from_paging'];
  var ids = f['from__ids'].value;
  ids = ids.split(',');
  var idx = -1;
  for(var i=0; i<ids.length-2; i++) if (cur_id == ids[i]) { idx = i; break; }
  if (-1 != idx)
  {
    f.action = f['from__target_action'].value + ids[idx+1] + "#frombar";
	f.submit();
  }
  return false;
}


From.prev = function(cur_id)
{
  var f = document.forms['form__from_paging'];
  var ids = f['from__ids'].value;
  ids = ids.split(',');
  var idx = -1;
  for(var i=1; i<ids.length-1; i++) if (cur_id == ids[i]) { idx = i; break; }
  if (-1 != idx)
  {
    f.action = f['from__target_action'].value + ids[idx-1] + "#frombar";
	f.submit();
  }
  return false;
}



