Control delay between array index numbers?

Yes, that is much better. Replace the value that is in the () after for the delay statement with the del1 array element:

delay[del1[i]);