$(document).ready(function() {
	
	var fly_delay = 15; // seconds
	var fly_interval = 7; // seconds
	var bezier_params = {
		start: {
			x: -86,
			y: 162,
			angle: 30
		},
		end: {
			x: 436,
			y: -50,
			angle: -25
		}
	};
	
	var slogan_delay = 2;
	var slogan_interval = 1; //seconds
	var slogan_fade_length = 1000;
	
	addPlane();
	
	addSloganAndStart();
	
	
	
	
	
	
	
	function addPlane() {
		var plane_html = '<div id="plane_div_wrapper">'
	               + '<img src="/themes/default2011a/images/home/plane.png" width="84" height="45" border="0" alt="Float Plane" />'
				   + '</div>';
		$(plane_html).insertAfter('#call_today');
		flyPlane();
		//setTimeout(function() {flyPlane(); }, 6*1000);
	}
	
	function flyPlane() {
		$('#plane_div_wrapper img')
		   .css({
				width: '20px',
				height: '10px',
				opacity: 0.3,
				left: '-86px',
				top: '162px'
			})
		   .animate({
				path: new $.path.bezier(bezier_params),
				width: '84px',
				height: '45px',
				opacity: 1/*,
				left: '436px',
				top: '-50px'*/
			}, 
			11*1000,
	   		'easeInExpo',
			function () { 
				setTimeout(function() { flyPlane(); }, fly_interval*1000);
			});
	}
	
	
	
	
	
	
	
	
	function addSloganAndStart() {
		var slogan_mask_html = '<div id="slogan_shortest_distance" class="header_slogan">The Shortest Distance</div>'
	                     + '<div id="slogan_two_lakes" class="header_slogan">Between Two Lakes</div>'
						 + '<div id="slogan_float_plane" class="header_slogan">is a Float Plane.</div>';
		$(slogan_mask_html).insertBefore('h1:first-child');
		//setTimeout(function() { showSlogan(); }, 0*1000);
		showSlogan();
	
		setInterval(function() { 
			showSlogan(); 
		}, 
		18*1000
		);
	}
	
	function showSlogan() {
		$('.header_slogan').fadeIn(slogan_fade_length, function() { 
		setTimeout(function() { 
			$('#slogan_shortest_distance')
			   .fadeOut(slogan_fade_length, function() {
					setTimeout(function() {
						$('#slogan_two_lakes')
						   .fadeOut(slogan_fade_length, function() {
								setTimeout(function() {
									$('#slogan_float_plane')
									   .fadeOut(slogan_fade_length);
									},
									slogan_interval*1000
									);
							});
					},
					slogan_interval*1000
					);
				});
		},
		(slogan_interval+1)*1000
		);
		});
	}
							   
});
