// Navigation tools //
// uses   nmr.js    //
//      cslib.js    //
var el_cs;
var el_first;
var el_prev;
var el_next;
var el_last;

function go_change(input){
  if (Boolean(input.form.checkID(input.value))){
    if( !input.form.cs_findstate() ){input.form.prev_next(input.value)};
    recordID=input.value-1;}
}

function go_ENTER_press(e){
  if(window.event) {      e = window.event;
                     keynum = e.keyCode;
                      input = e.srcElement}  // MSIE
  else if(e.which) {
                     keynum = e.which;
                      input = e.target  };   // Mozilla/Opera

  if (keynum == 13){ input.form.cs_move();
                     return false;}
  else{              return true; }
}

function mv_move(){with(this){
  if(cs_findstate()){cs_dosubmit('FND');}else{
    cs_disable(true);
    include(fn_ACT,'GET');
    cs_submit();
}}}

function mv_init(form){
  el_cs = form;
  if(!el_cs){alert('mv.js:mv_init: Main form not found!')};

  el_first = document.getElementsByName('a_first')[0];
  if(!el_first){alert('mv.js:a_first: Link not found!')};

  el_prev = document.getElementsByName('a_prev' )[0];
  if(!el_prev){alert('mv.js:a_prev: Link not found!')};
  
  el_next = document.getElementsByName('a_next' )[0];
  if(!el_next){alert('mv.js:a_next: Link not found!')};
    
  el_last = document.getElementsByName('a_last' )[0];
  if(!el_last){alert('mv.js:a_last: Link not found!')};

  // cslib.js //
  el_cs.cs_disable        = cslib_cs_disable;
  el_cs.cs_enable         = cslib_cs_enable;

  // mv.js //
  el_cs.cs_move           = mv_move;

   recordID = Number(el_cs.fn_ID.value);
  recordNUM = Number(el_cs.fn_NUM.value);
  nmr_mkNMRLinks();
  if(document.nciPDF) nci_mkNCILinks();
  cslib_setUpAnchor('a_dir');
}

ld_mv = true;

