Add reporting execution at a campaing level

Factorize javascript code to be able to add / modify / remove graphic quickly.

#223