<script>

function download_file(data, downloadFileName) {

   console.log("Download filename: ", downloadFileName);

   var fileName = downloadFileName.replace("+", " ");
   console.log("Filename: ", fileName);

   var fileData = data;
   var byteChars = $.base64('decode', fileData);
		
   var ab = new ArrayBuffer(byteChars.length);
	
   var ia = new Uint8Array(ab);
	
   for (var i = 0; i < byteChars.length; i++) {
      ia[i] = byteChars.charCodeAt(i);
   }				
	
   var blob = new Blob([ab], { type: 'application/pdf' }); 
	
   if (window.navigator.msSaveOrOpenBlob) { // IE hack; see http://msdn.microsoft.com/en-us/library/ie/hh779016.aspx
      window.navigator.msSaveOrOpenBlob(blob, fileName);
   } else {
     var downloadUrl = URL.createObjectURL(blob);
	 $("#download").attr({'download': fileName,'href': downloadUrl});	
     $("#download")
	 [0].click();
	 window.history.back();
   }
};


</script>