$(function()
{

	var x1 = -634;
	var y1 = -25;
	var x2 = -634;
	var y2 = -25;
	var x3 = -634;
	var y3 = -25;
	var x4 = -634;
	var y4 = -25;
	var x5 = -634;
	var y5 = -25;
	var x6 = -45;
	var y6 = -25;
	var x7 = 100;
	var y7 = 100;
	var dx7 = 0.4;
	var dy7 = 0.5;
	var x8 = 80;
	var y8 = 80;
	var dx8 = dx7;
	var dy8 = dx7;
	var x9 = 60;
	var y9 = 60;
	var dx9 = dx7;
	var dy9 = dx7;
	var x10 = 80;
	var y10 = 80;
	var dx10 = dx7;
	var dy10 = dx7;
	var ga = 0.0;
	var timer = 0;
	var rnum = Math.floor(Math.random() * 620) + 1;

	var cw = 920;
	var ch = 230;
	img1 = new Image();
	img1.src = "images/1.png";
	img2 = new Image();
	img2.src = "images/2.png";
	img3 = new Image();
	img3.src = "images/3.png";
	img6 = new Image();
	img6.src = "images/6.png";
	img7 = new Image();
	img7.src = "images/7.png";
	img8 = new Image();
	img8.src = "images/8.png";
	img9 = new Image();
	img9.src = "images/9.png";
	img10 = new Image();
	img10.src = "images/10.png";

	function birds()
	{
		var buff = document.createElement("canvas");
		buff.width = 300;
		//musi byt viac ako sirka obr. x2
		buff.height = 210;
		var ctx = buff.getContext("2d");
		x7 += dx7;
		y7 += dy7;
		if((x7 < 0) || (x7 > buff.width - img7.width))
			dx7 = -dx7;
		if((y7 < 0) || (y7 > buff.height - img7.height))
			dy7 = -dy7;
		x8 += dx8;
		y8 += dy8;
		if((x8 < 0) || (x8 > buff.width - img8.width))
			dx8 = -dx8;
		if((y8 < 0) || (y8 > buff.height - img8.height))
			dy8 = -dy8;
		x9 += dx9;
		y9 += dy9;
		if((x9 < 0) || (x9 > buff.width - img9.width - 100))
			dx9 = -dx9;
		if((y9 < 0) || (y9 > buff.height - img9.height))
			dy9 = -dy9;
		x10 += dx10;
		y10 += dy10;
		if((x10 < 0) || (x10 > buff.width - img9.width))
			dx10 = -dx10;
		if((y10 < 0) || (y10 > buff.height - img9.height))
			dy10 = -dy10;
		timer++;
		if(timer > 500)
		{
			if(timer <= 1000)
			{
				if(ga <= 1.0)
					ga += 0.01;
			}
			else if(timer <= 1300)
			{
				ga = 1.0;
			}
			else if(timer <= 1400)
			{
				if(ga > 0.01)
					ga -= 0.01;
			}
			else if(timer <= 1500)
			{
				ga = 0;
			}
			else
			{
				rnum = Math.floor(Math.random() * 620) + 1;
				timer = 0;
			}
		}
		//ctx.fillText(rnum + ' / '+ ga.toFixed(2)+' / '+timer,10,10);
		ctx.globalAlpha = ga;
		ctx.drawImage(img7, x7, y7);
		ctx.drawImage(img8, x8, y8);
		ctx.drawImage(img9, x9, y9);
		ctx.drawImage(img9, x10, y10);
		return buff;
	}

	function init()
	{
		var canvas = $("canvas#clouds").get(0);
		var ctx = canvas.getContext('2d');
		setInterval(function()
		{
			draw(ctx)
		}, 10);
	}

	function draw(ctx)
	{
		x1 = x1 + 0.9;
		if(x1 > cw)
			x1 = -634;
		x2 = x2 + 0.5;
		if(x2 > cw)
			x2 = -634;
		x3 = x3 + 0.2;
		if(x3 > cw)
			x3 = -634;
		x4 = x4 - 1.2;
		if(x4 < -634)
			x4 = cw;
		x5 = x5 - 0.7;
		if(x5 < -634)
			x5 = cw;
		y6 = y6 + 2;
		x6 = x6 - 0.5;
		if(y6 > ch)
			y6 = -3000;
		//menej casto sa ukaze lebo leti nizsie
		if(x6 < -45)
			x6 = cw + 50;
		//vzdy sa posunie o 50px viac

		var bird = birds();
		ctx.clearRect(0, 0, cw, ch);
		ctx.drawImage(img1, x1, y1);
		ctx.drawImage(img2, x2, y2);
		ctx.drawImage(img3, x3, y3);
		ctx.drawImage(img2, x4, y4);
		ctx.drawImage(img1, x5, y5);
		ctx.drawImage(img6, x6, y6);
		ctx.drawImage(bird, rnum, 0);

	}

	init();

	function lang_switch()
	{
		$('#lang').change(function()
		{
			var sel = $('#lang option:selected').val();
			//var path = 'http://www.ma3oshka.com';
			var path = 'http://www.ma3oshka.com';
			document.location.href = path + "/" + sel;
		});
	}

	lang_switch();
	
	$('.button').next('div').hide();
	$('.button').live('click', function(e){
			e.preventDefault();
			$(this).next('div').slideToggle('slow');
	});

});

