I am developing a multi-tabbed site that shows numerous charts of data on each page. I am using FusionCharts for each chart. Some users won't want to make use of all the charts.

I would like to have a setup page where the user can uncheck some checkboxes for the charts he doesn't want to use. If he unselects a chart, I don't want to show that chart on that page and I want the say 3 other charts that were below to slide up and fill the space.

What approach would you take for this? I thought about a bunch of IF statements with php and just writing each web page for each individual user. Sounds like a brute force approach. Any better ideas for conditional content that will work across all browsers? Thanks.