// JavaScript Document
// Cloud Types: CSS name, Speed, Initial Speed
CloudTypes = new Array(3);
CloudTypes[0] = ["A", 15000, 28000];
CloudTypes[1] = ["B", 30000, 30000];
CloudTypes[2] = ["C", 35000, 40000];
// CloudTypes[2] = ["C", 35000, 24000];//
//CloudTypes[3] = ["D", 25000, 30000];//

$(document).ready(function(){

// Start the cloud movement
for (i = 0; i < CloudTypes.length; ++ i) {
moveCloud(CloudTypes[i][0], CloudTypes[i][1], CloudTypes[i][2]);
}

});

// Cloud movement
function moveCloud(id, speed, initialspeed) {
if (parseInt($("#cloud" + id).css("left")) == 100) {
// Second or + movement, final speed
$("#cloud" + id).css("left", "-500px");
thisspeed = speed;
} else {
// First time it's moving, so start at initial speed
thisspeed = initialspeed;
}

$("#cloud" + id).animate({left:"100%"}, thisspeed, "linear");
setTimeout("moveCloud('" + id + "', "+speed+")", thisspeed+100);
}
