title: jQuery time interval click limitation
body: <p>I need to work on a issue which is troubling our platform. There is this report page on the product web site and a user can go and generate reports. The report might be too big to be generated and takes like few minutes. Some users are impatience and click the generate buttons many times. I was wondering is it possible to set a time on the button, that is, when someone clicks the generate report button, the page does not let them to press again for say another 5 minutes. The more interesting scenario would be, store something in cookie or something to still stop them from clicking even if they refresh the page. </p>
  
  <p>I'd be grateful if you could give me some good ideas or examples on this matter as I am not a pro at jQuery.</p>