function   iffileexists(vFilePath)
{
  var xmlhttp=false;

  if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
   {
	try 
        {
		xmlhttp = new XMLHttpRequest();
	 } 
         catch (e) 
        {
	   xmlhttp=false;
	}
  }

  if (!xmlhttp && window.createRequest)
    {
	try 
       {
	  xmlhttp = window.createRequest();
	}
        catch (e) 
        {
		xmlhttp=false;
	}
    }


 xmlhttp.open("get", vFilePath,false);
 xmlhttp.send(null);
//alert(vFilePath+ ' : '+ xmlhttp.status);
 return (xmlhttp.status);

}
      
   function showfirst()
      {
            var vdictid = document.getElementById("dictpath").title;
            document.getElementById("hcurrent").title = document.getElementById("hfirst").title;
            
            document.sideimg.src = "dictionary/"+ vdictid +"/wp/"+  document.getElementById("hcurrent").title + ".gif"
      }
      
      function showlast()
      {
            var vdictid = document.getElementById("dictpath").title;
            document.getElementById("hcurrent").title = document.getElementById("hlast").title;
            
            document.sideimg.src = "dictionary/"+ vdictid +"/wp/"+document.getElementById("hcurrent").title+".gif"
      }
      
      function shownext()
      {
            var vdictid = document.getElementById("dictpath").title;
            if(Number(document.getElementById("hcurrent").title)<Number(document.getElementById("hlast").title))
                  {
                        document.getElementById("hcurrent").title=Number(document.getElementById("hcurrent").title)+1;
                  }
                  
            document.sideimg.src = "dictionary/"+ vdictid +"/wp/"+document.getElementById("hcurrent").title+".gif"
            //alert(document.sideimg.src);
      }
      
      function showprev()
      {
            var vdictid = document.getElementById("dictpath").title;
            if(Number(document.getElementById("hcurrent").title)>Number(document.getElementById("hfirst").title))
                  {
                        document.getElementById("hcurrent").title = Number(document.getElementById("hcurrent").title)-1;
                  }
                  
            document.sideimg.src = "dictionary/"+ vdictid +"/wp/"+document.getElementById("hcurrent").title+".gif"
      }
      
      function getpdfno(vFileNo)
      {
            
            var vCurrent = Number(document.getElementById("hcurrent").title);
            var vFirst = Number(document.getElementById("hfirst").title);
            var vLast = Number(document.getElementById("hlast").title);
            var vLastRecNo = Number(document.getElementById("hlastrecno").title);
            var vSpdfNo = Number(document.getElementById("hspdfno").title);
            var vPrevNo = 0;
            
            if(vFirst==vLast)
            {
                  thisPdf = vSpdfNo+vFileNo-1;
            }
            else
            {
                  vPrevNo = (vCurrent - vFirst)*16;
                  vPrevNo+=vFileNo;
                  thisPdf = vPrevNo + vSpdfNo -1;
            }
            return thisPdf;
      }
      
      function showpdf(vFileNo)
      {
            var vfloder = document.getElementById("hchar").title;
            var vdictid = document.getElementById("dictpath").title;
            
            //alert(vfloder);
            vPDFNo = getpdfno(vFileNo);
            vpdfpath = 'dictionary/'+ vdictid +'/pdffiles/'+ vfloder +'/'+ vPDFNo +'.pdf';
            //alert(vpdfpath);
            document.getElementById("mainbody").src = vpdfpath;
            //window.frames["mainbody"].location = vpdfpath;
      }
      
function prevpdf()
{
   document.getElementById('loaderimg').style.display = "block";

   var OldStr = document.getElementById('mainbody').src;
   mainStr = OldStr.replace("http://srujanika.org/dictionary/","");
   mainStr = mainStr.replace("http://www.srujanika.org/dictionary/","");

   var mainStr_array=mainStr.split("/");
    var OldNum = mainStr_array[3].replace(".pdf","");

    var NewNum = Number(OldNum) - 1;
    
     //alert('Old: '+ OldNum +' New: ' + NewNum );

    var NewStr = OldStr.replace(OldNum+".pdf", NewNum+".pdf");

   if  (iffileexists(NewStr)!="404")
   {
      document.getElementById('mainbody').src = NewStr;  
   }

    document.getElementById('loaderimg').style.display = "none";

    return false;

}

function nextpdf()
{

  document.getElementById('loaderimg').style.display = "block";

  var OldStr = document.getElementById('mainbody').src;

   mainStr = OldStr.replace("http://srujanika.org/dictionary/","");
   mainStr = mainStr.replace("http://www.srujanika.org/dictionary/","");
   var mainStr_array=mainStr.split("/");

    var OldNum = mainStr_array[3].replace(".pdf","");

    var NewNum = Number(OldNum) + 1;

    var NewStr = OldStr.replace(OldNum+".pdf", NewNum+".pdf");

 if  (iffileexists(NewStr)!="404")
   {
      document.getElementById('mainbody').src = NewStr;  
   }

    document.getElementById('loaderimg').style.display = "none";

    return false;

}



