//CMU
function el(e) { return document.getElementById(e); }

function updatePDFWIndowSP(pnumber,zvalue){
   el('browse-navigate-zoom').value = zvalue;
   PdfPageViewerService.getPdfWindow(pnumber, zvalue, -1,1,'1',doUpdatePDFWIndow);
}

function updatePDFWIndowGP(){
   pnumber = el('browse-navigate-goto-page').value;
   if(pnumber.length==0)
     alert('Page number is empty!');
   else{  
     zvalue = el('browse-navigate-zoom').value;
     awwait();
     PdfPageViewerService.getPdfWindow(pnumber, zvalue, -1,1,'1',doUpdatePDFWIndow);
   }
}

function updatePDFWIndow(pnumber){
   zvalue = el('browse-navigate-zoom').value;
   if(pnumber==-1){
     awwait();
   }
   PdfPageViewerService.getPdfWindow(pnumber, zvalue, -1,1,'1',doUpdatePDFWIndow);
}

function doUpdatePDFWIndow(result){
  el('awframe').src=result[11];  
  if(result[6]=="-1"){
    //el('browse-navigate-first').onclick=""; 
    el('browse-navigate-prev').onclick =""; 
  }else{
    //el('browse-navigate-first').onclick=new Function("updatePDFWIndow("+result[5]+")"); 
    el('browse-navigate-prev').onclick =new Function("updatePDFWIndow("+result[6]+")"); 
  }
  if(result[8]=="-1"){
   el('browse-navigate-next').onclick =""; 
   //el('browse-navigate-last').onclick =""; 
  }else{
   el('browse-navigate-next').onclick =new Function("updatePDFWIndow("+result[8]+")"); 
   //el('browse-navigate-last').onclick =new Function("updatePDFWIndow("+result[9]+")"); 
  }
  // hits
  if(result[0]=="-1"){
    el('browse-navigate-prev-hit').onclick =""; 
    if(el('browse-navigate-prev-hit').innerHTML.indexOf("_pv.gif")<0){
      el('browse-navigate-prev-hit').innerHTML =  el('browse-navigate-prev-hit').innerHTML.replace(/.gif/g,"_pv.gif");
    }
  }else{
    if(el('browse-navigate-prev-hit').innerHTML.indexOf("_pv.gif")>0){
      el('browse-navigate-prev-hit').innerHTML =  el('browse-navigate-prev-hit').innerHTML.replace(/_pv.gif/g,".gif");
    }
    el('browse-navigate-prev-hit').onclick =new Function("updatePDFWIndow("+result[0]+")"); 
  }
  if(result[1]=="-1"){
    el('browse-navigate-next-hit').onclick =""; 
    if(el('browse-navigate-next-hit').innerHTML.indexOf("_pv.gif")<0){
      el('browse-navigate-next-hit').innerHTML =  el('browse-navigate-next-hit').innerHTML.replace(/.gif/g,"_pv.gif");
    }
  }else{
    if(el('browse-navigate-next-hit').innerHTML.indexOf("_pv.gif")>0){
      el('browse-navigate-next-hit').innerHTML =  el('browse-navigate-next-hit').innerHTML.replace(/_pv.gif/g,".gif");
    }  
    el('browse-navigate-next-hit').onclick =new Function("updatePDFWIndow("+result[1]+")"); 
  }
  // zoom
  el('browse-navigate-zoom').onchange =new Function("updatePDFWIndow("+result[4]+")"); 
  
  // fit page
  el('browse-navigate-scale').onclick =new Function("updatePDFWIndowSP("+result[4]+",101)"); 
  
  el('browse-navigate-fit').onclick =new Function("updatePDFWIndowSP("+result[4]+",51)"); 
  
  // goto
  el('browse-navigate-goto-page-button').onclick =new Function("updatePDFWIndowGP()");
  awstopwait();
  el('browse-navigate-label-1').innerHTML = result[7];
  change_height();  
}

