 function sendBooking() 
          {
                
                if ((parseInt(document.getElementById('ctl00_BookingEngine_numChildren').value) + parseInt(document.getElementById('ctl00_BookingEngine_numAdults').value)) > 4)
                {
                    alert('There is a maximum of 4 people per room');
                }
                else
                {

    //                alert('send in the booking form');
                    

                  //validate the booking form (arrival and departure dates - just make sure that they are valid)


                  //then open up a popup window that sends the booking string into the flash application.

                    var arrivalmonth;
                    var arrivalyear;
                    var arrivalday;
                    
                    var departmonth;
                    var departyear;
                    var departday;

                    departyear = document.getElementById('ctl00_BookingEngine_DepartureYear').value;
                    arrivalyear = document.getElementById('ctl00_BookingEngine_ArrivalYear').value;

                    if (document.getElementById('ctl00_BookingEngine_ArrivalMonth').value.length == 1)
                        arrivalmonth = "0" + document.getElementById('ctl00_BookingEngine_ArrivalMonth').value;
                    else
                        arrivalmonth = document.getElementById('ctl00_BookingEngine_ArrivalMonth').value;


                    if (document.getElementById('ctl00_BookingEngine_ArrivalDay').value.length == 1)
                        arrivalday = "0" + document.getElementById('ctl00_BookingEngine_ArrivalDay').value;
                    else
                        arrivalday = document.getElementById('ctl00_BookingEngine_ArrivalDay').value;




                    if (document.getElementById('ctl00_BookingEngine_DepartureMonth').value.length == 1)
                        departmonth = "0" + document.getElementById('ctl00_BookingEngine_DepartureMonth').value;
                    else
                        departmonth = document.getElementById('ctl00_BookingEngine_DepartureMonth').value;

                    if (document.getElementById('ctl00_BookingEngine_DepartureDay').value.length == 1)
                        departday = "0" + document.getElementById('ctl00_BookingEngine_DepartureDay').value;
                    else
                        departday = document.getElementById('ctl00_BookingEngine_DepartureDay').value;


                    if (!checkdate(arrivalmonth + "/" + arrivalday + "/" + arrivalyear))
                        alert('The Arrival Date you entered is not valid');
                    else
                    {

                        //check to see if the date is within the allowed date range:
                        var arrivaldate = new Date(document.getElementById('ctl00_BookingEngine_ArrivalYear').value, (document.getElementById('ctl00_BookingEngine_ArrivalMonth').value - 1), document.getElementById('ctl00_BookingEngine_ArrivalDay').value);
                        
                        if (arrivaldate < MinDate)
                        {
                            alert('The Arrival Date you entered is before the minimum date: '+ (MinDate.getMonth() + 1)+'/'+MinDate.getDate()+'/'+MinDate.getFullYear());
                        
                        }
                        else if (arrivaldate > MaxDate)
                        {
                            alert('The Arrival Date you entered is after the maximum date: '+ (MaxDate.getMonth() + 1)+'/'+MaxDate.getDate()+'/'+MaxDate.getFullYear());
                        }
                        else
                        {

                            if (!checkdate(departmonth + "/" + departday + "/" + departyear))
                            {
                                alert('The Departure Date you entered is not valid');
                            }
                            else
                            {
                            
                            
                            
                            
                            
                                var departuredate = new Date(document.getElementById('ctl00_BookingEngine_DepartureYear').value, (document.getElementById('ctl00_BookingEngine_DepartureMonth').value - 1), document.getElementById('ctl00_BookingEngine_DepartureDay').value);
                                
                                if (departuredate < MinDate)
                                {
                                    alert('The Departure Date you entered is before the minimum date: '+ (MinDate.getMonth() + 1)+'/'+MinDate.getDate()+'/'+MinDate.getFullYear());
                                
                                }
                                else if (departuredate > MaxDate)
                                {
                                    alert('The Departure Date you entered is after the maximum date: '+ (MaxDate.getMonth() + 1)+'/'+MaxDate.getDate()+'/'+MaxDate.getFullYear());
                                }
                                else if (arrivaldate > departuredate)
                                {
                                    alert('The Arrival Date you entered is after the Departure Date');
                                }
                                else
                                {
                                    _blank = window.open('https://reservations.theplantationinn.com/reservations.htm?arrive=' + arrivalyear + '-' + arrivalmonth + '-' + arrivalday + '&depart=' + departyear + '-' + departmonth + '-' + departday + '&adult=' + document.getElementById('ctl00_BookingEngine_numAdults').value + '&child=' + '0' + '&rooms=1', '_blank', 'width=970,height=572,scrollbars=no,menubar=no, status=no, resizable=yes');
                                    _blank.focus();  
                                }                      
                            }

                        }
                    }
                }
            }