/**
 * @author Kyle E Gentile
 */
$(function(){
		
	_P = {
		cow_one : function(){
			var position = $('#cow').position();
			if(position.left < 779) {	
				$('#cow').stop();
				_P.cow_one_up();
			}
		},
		cow_one_up : function(){
			var position = $('#cow').position();
			if(position.top < 6){
				_P.cow_one_down();
			}
			else{
				if (position.left < 779) {
				$('#cow').animate({"right" : "-=10", "top" : "-=1"}, 7000, function(){
						$('#cow').animate({"opacity" : 1}, 1000, function(){
							_P.cow_one_down();
						});
					});
				}
			}
		},
		cow_one_down : function(){
			var position = $('#cow').position();
			if (position.left < 779) {
				$('#cow').animate({"right" : "-=15", "top" : "+=3"}, 8000, function(){
					$('#cow').animate({"opacity" : 1}, 1500, function(){
						_P.cow_one_up();
					});
				});
			}
		},
		cow_two : function(){
			$('#cow_2').stop();
			var position = $('#cow_2').position();
			var i = position.left;
			while(i > 685){
				$('#cow_2').animate({"opacity" : 1}, 1500, function(){
						$('#cow_2').animate({"right" : "+=5"}, 8000);
				});
				var i = i - 15;
			}
		},
		ship : function(){
			$('#ship').stop();
			
			var position = $('#ship').position();
			var max = 800;
			var	i = position.left;
			var diff = 800 - i;
			var test = "+=" + diff;
	
			$('#ship').animate({"left" : test, "top" : "+=1"}, 40000);
		}
	}
		 
	//WHEN THE WINDOW IS ALL THE WAY DOWN RUN THE SCRIPT AND IF IT ISN'T STOP
	$(window).scroll(function(){
        if($(window).scrollTop() == $(document).height() - $(window).height()  ){	
			_P.cow_one();
			_P.cow_two();
			_P.ship();
        }
		else{
			$('#ship').stop();
			$('#cow').stop();
			$('#cow_2').stop();
		}
	});
});
