$(function(){	var floatspeed = 30000;	var cloudnumber = 12;	var spawnrate = floatspeed / cloudnumber;	var totalgen = 120;	var z = 0;	function clouddespawn(){		$(this).remove();	}		var docH = $(document).height();	var docW = $(document).width();	function cloudspawn(){		var rtop = Math.floor(Math.random() * docH);		var rcloud = Math.floor(Math.random() * 3);		switch (rcloud) {			case 0:				$("body").append("<div class='cloud' id='cl" + z + "' style='top:" + rtop + "px'></div>");				break;			case 1:				$("body").append("<div class='cloud2' id='cl" + z + "' style='top:" + rtop + "px'></div>");				break;			case 2:				$("body").append("<div class='cloud3' id='cl" + z + "' style='top:" + rtop + "px'></div>");				break;			default: 			break;		}						$("#cl" + z).fadeIn(1000).animate({			"backgroundPosition": docW		}, floatspeed, "linear").fadeOut(800, clouddespawn);				if (z < totalgen) {			setTimeout(cloudspawn, spawnrate);		}		z++;	}				if (window.XMLHttpRequest) {		cloudspawn();	}	else {		}		});