I am calling this function
function drawLayers() { //setTimeout(drawBlueSky,500); //setTimeout(drawCircle1,1250); setTimeout(drawMoon,800);
you could create an array that contains all the timeour so you have a reference to remove all of them
have a look at the below:
http://greengeckodesign.com/blog/2007/10/how-to-clear-all-timeouts-in-javascript.html