Help with pausing function call in for loop

Hi Guys, I have a thumbnail gallery and i want each thumbnail to appear 1 by 1 rather than appear all at once.
At the moment i have a for loop that creates each of the thumbnails.

function selectThumbs(){
 
 for (var j = 0; j<total; j++) {
  
   myInt = setInterval(createThumbs(j),2000)
  
 }
}

However i can’t seem to pause the function call in betweeb each loop. I have a clearInterval() inthe the createThumbs function.
Any suggestions would be great.

Thanks
dc