document.onreadystatechange = function(e) { if (document.readyState == "interactive") { var all = document.getElementsByTagName("*"); for (var i = 0, max = all.length; i < max; i++) { set_ele(all[i]); } } } function check_element(ele) { var all = document.getElementsByTagName("*"); var totalele = all.length; var per_inc = 100 / all.length; if ($(ele).on()) { var prog_width = per_inc + Number(document.getElementById("progress_width").value); document.getElementById("progress_width").value = prog_width; $("#bar1").animate({ width: prog_width + "%" }, 10, function() { if (document.getElementById("bar1").style.width === "100%") { $(".progress").fadeOut("slow"); } }); } else { set_ele(ele); } } function set_ele(set_element) { check_element(set_element); }