arrivalDay = {
	
	documentClick: function(e) {
		e = e || window.event;
		
		if(!containsDOM($dom('arrivalDay'), e.target || e.srcElement))
			$dom('arrivalDay').move('out');		
	},
	
	init: function() {
		
		var vArrival = $dom('arrivalDay');
				
		var fadeDuration = 0.75;
		
		var vAttributes = {
			moveIn: {
				height: { to: 75 }
			},
			moveOut: {
				height: {to: 40 }
			}
		};
		
		vArrival.move = function(pDirection) {
			if(pDirection == 'in' && !this.show) {
				this.moveOut.stop();
				this.moveIn.animate();
				this.show = 1;
			} else if(pDirection == 'out' && this.show) {
				this.moveIn.stop();
				this.moveOut.animate();
				this.show = 0;
				vArrival.className = 'static';
			}
		}
		
		vArrival.onMovedIn = function() {
			vArrival.className = '';
		}
		
		vArrival.moveIn = new YAHOO.util.Anim(vArrival, vAttributes.moveIn, fadeDuration, YAHOO.util.Easing.easeOutStrong);
		vArrival.moveIn.onComplete.subscribe(vArrival.onMovedIn);
		vArrival.moveOut = new YAHOO.util.Anim(vArrival, vAttributes.moveOut, fadeDuration, YAHOO.util.Easing.easeOutStrong);
		
		myAddEvent(vArrival, 'mouseover', function(e) {
			this.move('in');
		});
	}
}
myAddEvent(window, 'load', arrivalDay.init);
myAddEvent(document, 'mousedown', arrivalDay.documentClick);
