/** * Initiate heatmap object */ jQuery(window).load(function(){ if ( heatmapError == 0 ) { jQuery('body').append( '
Loading...
' ); setTimeout(generate_heatmap, 1000); } else { jQuery('body').append( '
An error occured.
' ); } }); function generate_heatmap() { var hmap = h337.create({"element":document.body, "radius":15, "visible":true}); var width = jQuery(document).width(); var data = []; for ( i in heatmapClick ) { data.push({ x: ( heatmapClick[i].w-width > 0 ? heatmapClick[i].x - ( Math.floor(heatmapClick[i].w-width)/2 ) : heatmapClick[i].x ), y: heatmapClick[i].y, count: 1 }); } var max = Math.floor(data.length/10); hmap.store.setDataSet({ max: ( max > 5 ? Math.floor(data.length/max) : 5 ), data: data, callback: function(){ jQuery('#hmap_loading').fadeOut(500); } }); }