| var total_permitted_size;
var c;
const bytesToSize = (bytes) => {
  var sizes = ["Bytes", "KB", "MB"];
  if (bytes == 0) return "0 Byte";
  else if(bytes >=26214400) {
	  total_permitted_size=1;
	  
  return ;}
   
   
  var i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024)));
  return Math.round(bytes / Math.pow(1024, i), 2) + " " + sizes[i];
};
const actualBtn = document.getElementById("btn-chose");
const fileChosen = document.getElementById("file-chosen"); 
actualBtn.addEventListener("change", function () {
  
  
  const fileExtension = this.files[0].name.split(".").pop().toUpperCase();
  
    let allow_ext = ["MP4", "MPEG","MPGA","M4A", "WAV","WEBM","MP3"];
	
	if( !allow_ext.includes(fileExtension)){
		
		return alert ("This extension is not supported");
	
		
		
	}
	
  
fileChosen.textContent =
    this.files[0].name.length > 50
      ? this.files[0].name.substr(0, 35) + "..."
      : this.files[0].name;
 
 $("#fileType").text(fileExtension);
 
  
});
$("#form").ajaxForm({
  beforeSend: function () {
   
    
    $(".uploading-status").removeClass("hidden");
    $("#uploadingProgress").css({
      "--percent": "0%",
      "--primary-color": "#06f",
      "--color": "#E6FF33",
    });
    $("#uploadingProgress").text("0%");
    $("#sendbtn").attr("disabled", true); 
   
  },
  uploadProgress: function (event, position, total, percentComplete) {
    if ($("#sendbtn").val() == "") {
		
		
		
			
			
      
	  if(c!=1){
		   $("#totalSize").text(bytesToSize(total));
		   
	  }
    
      $("#uploadingProgress").css("--percent", `${percentComplete}%`);
    //}
		}
		
		else {
      
      $("#uploadingProgress").text("Uploading...");
      $("#completedSize").text("Unallocated");
      $("#totalSize").text("Unallocated");
      $("#uploadingProgress").css("--percent", `75%`);
	  
	  
	       
		
      
    } 
   
  },
  complete: function (xhr) {
    $("#uploadingProgress").css({
      "--percent": "100%",
      "--primary-color": "#38b000",
      "--color": "#FFA533",
    });
    $("#sendbtn").attr("disabled", false); 
	
	if(total_permitted_size==1){
		$("#uploadingProgress").text("Not Completed");
		 return alert("Allowed Maximum Size For Upload: 25 MB");
	}
	else{
		
		$("#uploadingProgress").text("Completed")
	}
    
	
    
    $("#btn-chose").val("");
  
    
  },
});
 |