@jSylvestre I replaced the link with a button, so this should allow actual enable/disable (the link only 'looks' disabled but doesn't actually disable).  I think the javascript code can remain the same, but do a run-through and make sure it's ok.