var cloud_timer={};cloud_timer.cloud_location="center";cloud_timer.prev_direction="center";cloud_timer.next_direction="left";cloud_timer.timer=null;cloud_timer.timer_on=false;cloud_timer.animation_status=null;var bird_timer={};bird_timer.time1=0;bird_timer.time2=0;bird_timer.timer=null;bird_timer.timer_on=false;bird_timer.animation_state="stopped";bird_timer.animation_direction="up";bird_timer.bird_status=null;
$(function(){cloud_timer.animation_status=Array($(".cloud").length);$(".cloud").each(function(){this.cloud_id=parseInt(this.id.substr(19,this.id.length))-1;this.original_left=parseInt($(this).css("left"));cloud_timer.animation_status[this.cloud_id]="stopped";if(this.cloud_id==0||this.cloud_id==1){this.move_min=40;this.move_max=60;this.animation_min=1E4;this.animation_max=15E3}else{this.move_min=50;this.move_max=75;this.animation_min=15E3;this.animation_max=2E4}});cloud_timer.timer_on=true;make_clouds_move();
$(".bird").click(function(){$(this).stop(true).spState(1).fps(0).animate({top:"330px"},1E3);this.alive=false});bird_timer.bird_status=Array($(".bird").length);$(".bird").each(function(){$(this).sprite({fps:1/randomIntBetween(1,10),no_of_frames:5}).active();this.bird_id=parseInt(this.id.substr(4,this.id.length))-1;this.alive=true;this.bird_speed=randomIntBetween(100,250);$(this).css("left",randomIntBetween(100,160)+"px");this.original_left_down=parseInt($(this).css("left"));this.original_left_up=randomIntBetween(310,
800);this.animation_duration_up=randomIntBetween(3E3,6500);this.animation_duration_down=randomIntBetween(9E3,11E3);bird_timer.bird_status[this.bird_id]="up"});bird_timer.timer=setTimeout(function(){bird_timer.animation_state="running";bird_timer.timer_on=true;bird_timer.time1=(new Date).getTime();make_birds_fly()},randomIntBetween(3E3,1E4))});
function make_clouds_move(){for(var a=true,b=0;b<cloud_timer.animation_status.length;b++)if(cloud_timer.animation_status[b]!="stopped")a=false;if(a&&cloud_timer.cloud_location==cloud_timer.prev_direction){var c=cloud_timer.prev_direction=cloud_timer.next_direction;$(".cloud").each(function(){var d={};if(c=="left"){d.left=this.original_left-randomIntBetween(this.move_min,this.move_max)+"px";cloud_timer.next_direction="right"}else if(c=="center"){d.left=this.original_left+"px";if(cloud_timer.cloud_location==
"left")cloud_timer.next_direction="right";else{cloud_timer.cloud_location="right";cloud_timer.next_direction="left"}}else if(c=="right"){d.left=this.original_left+randomIntBetween(this.move_min,this.move_max)+"px";cloud_timer.next_direction="left"}cloud_timer.animation_status[this.cloud_id]="running";$(this).animate(d,randomIntBetween(this.animation_min,this.animation_max),function(){cloud_timer.animation_status[this.cloud_id]="stopped";cloud_timer.cloud_location=c})})}cloud_timer.timer=setTimeout(function(){make_clouds_move()},
1E3)}
function make_birds_fly(){bird_timer.time2=(new Date).getTime()-bird_timer.time1;if(bird_timer.animation_direction=="up"){$(".bird").each(function(){timer_bird_fly_up(this)});for(var a=true,b=0;b<bird_timer.bird_status.length;b++)if(bird_timer.bird_status[b]=="up")a=false;if(a){bird_timer.animation_direction="wait";bird_timer.animation_state="stopped"}}else if(bird_timer.animation_direction=="down"){$(".bird").each(function(){timer_bird_fly_down(this)});a=true;for(b=0;b<bird_timer.bird_status.length;b++)if(bird_timer.bird_status[b]=="down")a=
false;if(a){bird_timer.animation_direction="wait";bird_timer.animation_state="stopped"}}else if(bird_timer.animation_state=="stopped"){bird_timer.animation_state="running";setTimeout(function(){bird_timer.animation_direction=bird_timer.bird_status[0];bird_timer.time1=(new Date).getTime()+30},randomIntBetween(5E3,15E3))}if(bird_timer.timer_on)bird_timer.timer=setTimeout("make_birds_fly()",100);else clearTimeout(bird_timer.timer)}
function timer_bird_fly_up(a){myTime2=bird_timer.time2%(a.animation_duration_up+1);var b=(a.original_left_down-Math.abs(a.bird_speed-100))/100,c=100/a.animation_duration_up*(myTime2+a.bird_speed)*b;b=parseInt(eq1_up(c,b));c=a.original_left_down-c;if(b>-25&&bird_timer.bird_status[a.bird_id]=="up")a.alive&&$(a).spState(2).fps(10).css({top:b+"px",left:c+"px"});else{$(a).spState(2).fps(0).css({top:"-30px",left:a.original_left_up+"px"});a.original_left_up=randomIntBetween(310,800);bird_timer.bird_status[a.bird_id]=
"down";a.alive=true}}
function timer_bird_fly_down(a){myTime2=bird_timer.time2%(a.animation_duration_down+1);var b=(a.original_left_up-a.original_left_down)/100,c=100/a.animation_duration_down*(myTime2+a.bird_speed)*b;b=parseInt(eq1_down(c,b));c=a.original_left_up-c;if(b<138&&bird_timer.bird_status[a.bird_id]=="down")a.alive&&$(a).spState(3).fps(10).css({top:b+"px",left:c+"px"});else{$(a).spState(1).fps(randomIntBetween(1,10)/randomIntBetween(1,10)).css({top:"140px",left:a.original_left_down+"px"});bird_timer.bird_status[a.bird_id]=
"up";a.alive=true}}function eq1_up(a,b){return 166*Math.abs(Math.cos(1/b/(2.0555*Math.pow(Math.PI,3))*a))-30}function eq1_down(a,b){return-166*Math.abs(Math.cos(1/b/(2.0555*Math.pow(Math.PI,3))*a))+142}function randomIntBetween(a,b){return parseInt(rand_no=Math.floor((b-(a-1))*Math.random())+a)};
