﻿$(function() {
	var minval,maxval,begin;	
	var settings = {
		min: 20000,
		max: 30000,
		clouds: 7
	};
	begin = true;
	function cloud(){	
		maxval = $(window).width();		
		var rndwidth = Math.floor(Math.random()*201)+60;
		var cloud = $(document.createElement("img")).attr("alt","").attr("src","/images/cloud.png");
		$("#clouds").prepend(cloud);
		var oWidth = cloud.width();
		var oHeight = cloud.height();
		cloud.width(rndwidth);
		cloud.height(rndwidth/(oWidth/oHeight));
		minval = 0 - rndwidth;
		
		if(!begin){
			var rnd2 = Math.floor(Math.random()*(settings.max-settings.min))+settings.min;
			cloud.css({"left":minval});
		}
		else {
			cloud.css({"left":Math.floor(Math.random()*maxval)});
			var rnd2 = maxval-parseInt(cloud.css("left"));
			rnd2 = rnd2*(settings.min/1000);
		}
		
		cloud.animate({
			"left":maxval
		},rnd2,'linear',function(){
			cloud.remove();
			makeCloud();
		});
	}
	if (begin){
		for (i=0;i<settings.clouds;i++){
			makeCloud();
		}
		begin = false;
	}
	function makeCloud() {
		new cloud();
	}	
});