Use a boolean flag.
var hasBeenClicked = false;
// Your code...
if(!hasBeenClicked){
hasBeenClicked = true;
// My routine
setTimeout(function(){ // McPhelpsius's idea (wait for 1sec before we can click again)
hasBeenClicked = false; // My routine is over, we can click again
}, 1000);
} else {
// do nothing
}