// JavaScript Document

		
		
		
	$(function()
		{
			var cal;
			var $this;
		
			var checkForMouseout = function(event)
			{
				var el = event.target;
				
				while (true){
					if (el == cal) {
						return true;
					} else if (el == document) {
						$this.dpClose();
						return false;
					} else {
						el = $(el).parent()[0];
					}
				}
			};
		
			$('.date-pick')
				.datePicker()
				.bind(
					'dpDisplayed',
					function(event, datePickerDiv)
					{
						cal = datePickerDiv;
						$this = $(this);
						$(document).bind(
							'mouseover',
							checkForMouseout
						);
					}
				).bind(
					'dpClosed',
					function(event, selected)
					{
						$(document).unbind(
							'mouseover',
							checkForMouseout
						);
					}
				);
		
		});


	$(function()
            {
				$('.date-pick').datePicker()
				//$('#start-date').bind(
				$('#date1').bind(
					'dpClosed',
					function(e, selectedDates)
					{
						var d = selectedDates[0];
						if (d) {
							d = new Date(d);
							//$('#end-date').dpSetStartDate(d.addDays(1).asString());
							$('#date2').dpSetStartDate(d.addDays(1).asString());
						}
					}
				);
				//$('#end-date').bind(
				$('#date2').bind(
					'dpClosed',
					function(e, selectedDates)
					{
						var d = selectedDates[0];
						if (d) {
							d = new Date(d);
							$('#date1').dpSetEndDate(d.addDays(-1).asString());
							//$('#start-date').dpSetEndDate(d.addDays(-1).asString());
						}
					}
				);
            });
