Как можно реализовать многократное использовании этой функции? Есть планы сделать с использованием масивов но с JS я не особо знаком чтобы знать как точно их использовать.
var meter=0;
var start=0;
function init(delay,sec,id1,id3,id4,id5)
{
strip=document.getElementById(id3);
bg=document.getElementById(id4);
text1=document.getElementById(id1);
text2='Completed';
strip.width=start;
function tim(id,tm)
{
tm = tm*delay;
var ts=new Date() ; ts=ts.getTime()+tm;
function xxx ()
{
proc = 100/sec*meter;
if (meter<sec)
{
var tc=new Date(); tc.setTime(Math.abs(tc.getTime()-ts));
document.getElementById(id).innerHTML=tc.toGMTString().match(/..\:..\:../);
strip.width=proc+'%';
}
else
{
text1.innerHTML=text2;
clearInterval();
}
meter++;
}
xxx();
setInterval(xxx,delay);
}
tim(id5,sec);
}