function getfile(vbaseURL, vfile,vfid){
	  
	  //25 OCT 2007 RG: Redirect all Adobe requests to the official Adobe website.
	  if (isAdobe(vfile)){
	    window.open('http://www.adobe.com/products/acrobat/readstep2_allversions.html');
	  }
	  else
	  {
	    TheURL = document.referrer
        version=parseInt(navigator.appVersion);

        if (navigator.appVersion.indexOf('5.')>-1)
        {version=5};

        if (navigator.appVersion.indexOf('6.')>-1)
        {version=6};

        if (((navigator.appName=='Microsoft Internet Explorer') && (version > 4)) || ((navigator.userAgent.indexOf('Netscape') == -1) && (navigator.userAgent.indexOf('Opera') == -1)))
        {
          NewWinWidth=500;
          NewWinHeight=380;
          NewWinTop = (screen.availHeight / 2) - (NewWinHeight / 2);
          NewWinLeft = (screen.availWidth / 2) - (NewWinWidth / 2);
        }
        else
        {
          NewWinWidth=500;
          NewWinHeight=380;
          NewWinTop = 1;
          NewWinLeft = 1;
        }
        window.open(vbaseURL + "/services/getfile.aspx?file=" + vfile + "&fid=" + vfid + "","","toolbar=0,menubar=0,resizable=1,scrollbars=0,status=0,height=" + NewWinHeight + ",width=" + NewWinWidth + ",toolbar=0,left=" + NewWinLeft + ",top=" + NewWinTop);
	  } 
      //
    }
 
//24 OCT 2007 RG: Checks the filename to see if it is an Adobe product.    
function isAdobe(vfile){
    
    isAdobeProduct = false;
    
    if (vfile.toLowerCase().match('adberdr') != null){
      isAdobeProduct = true;
    }
    
    return isAdobeProduct;
}
	
function reportfile(vbaseURL, vQryStr,vCMD){
      version=parseInt(navigator.appVersion);

      if (navigator.appVersion.indexOf('5.')>-1)
      {version=5};

      if (navigator.appVersion.indexOf('6.')>-1)
      {version=6};

      if (((navigator.appName=='Microsoft Internet Explorer') && (version > 4)) || ((navigator.userAgent.indexOf('Netscape') == -1) && (navigator.userAgent.indexOf('Opera') == -1)))
        {
          NewWinWidth=500;
          NewWinHeight=400;
          NewWinTop = (screen.availHeight / 2) - (NewWinHeight / 2);
          NewWinLeft = (screen.availWidth / 2) - (NewWinWidth / 2);
        }
      else
        {
          NewWinWidth=500;
          NewWinHeight=400;
          NewWinTop = 1;
          NewWinLeft = 1;
        }
	vWinURL= vbaseURL + "/services/report" + vCMD + ".asp?file=" + vQryStr
      window.open(vWinURL + "","","toolbar=0,menubar=0,resizable=1,scrollbars=0,status=0,height=" + NewWinHeight + ",width=" + NewWinWidth + ",toolbar=0,left=" + NewWinLeft + ",top=" + NewWinTop);
      //
    }	