var slidingTo; var slideStatus = 0; // 0 to 1 var slideStep = 0.1; var slideDelay = 0; var slideRefresh; var dataSource; // URL to get new data var tagCloudRefresh; // Set var tagCloudRefresh to 0 to disable automatic refreshing // or set to a time value it should refresh. Defaults to 10 seconds. // Let them override refresh time if (!defined(tagCloudRefresh)) { setInterval(dataRefresh, 10000); // 10 seconds } else if (tagCloudRefresh != 0) { setInterval(dataRefresh, tagCloudRefresh); } function drawWithData (data) { slidingTo = data; slideStatus = 0; setTimeout(slideAnimate, slideDelay); } function slideAnimate () { slideStatus += slideStep; if (slideStatus > 1) slideStatus = 1; for (var i=0; i