function booker(){
    var destination = "The Nelsen Lodge";
    var arriveDate = document.getElementById("arriveDate").value;
    var departDate = document.getElementById("departDate").value;
    var numAdults = document.getElementById("adults").value;
    var numChildren = document.getElementById("children").value;
    var hotelCode = "";
    var path = "https://gc.synxis.com/rez.aspx?Chain=9551";
    if(destination!=""){
    if(destination=="The Nelsen Lodge"){
    hotelCode = "24227";
    }
    path = path + "&hotel=" + hotelCode;
    } else {
    alert("A destination must be selected");
    return false;
    }
    if (numAdults != "") {
    path = path + "&adult=" + numAdults;
    } else {
    alert("Number of guests must be selected")
     return false;
    }
    if (numChildren != "") {
        path = path + "&child=" + numChildren;
    } else {
    alert("Number of guests must be selected")
     return false;
    }
    if(arriveDate!=""){
    path = path + "&arrive=" + arriveDate;
    } else {
    alert("An arrival date must be selected")
     return false;
    }
    if(departDate!=""){
    path = path + "&depart=" + departDate;
    } else {
    alert("A departure date must be selected")
     return false;
    }
    document.location.href = path;
}



//var safeclick = false;
//function toggleDropDown(drop) {
//    $("#" + drop + "_list").toggleClass("hide")
//    if ($("#" + drop + "_list").hasClass("hide")) {
//    } else {
//        safeclick = true;
//    }
//}
//function selectDropDown(txt, drop) {
//    var id = $("[class*=" + drop + "_span]").attr("id");
//    var objInput = document.getElementById(id);
//    objInput.value = txt;
//}
//$(document.body).click(function() {
//    if (safeclick == false) {
//        $(".dropdownlist").addClass("hide");
//    } else {
//        safeclick = false;
//    }
//});











//var dtCh = "/";
//var minYear = 1900;
//var maxYear = 2100;

//function isInteger(s) {
//    var i;
//    for (i = 0; i < s.length; i++) {
//        var c = s.charAt(i);
//        if (((c < "0") || (c > "9"))) return false;
//    }
//    return true;
//}

//function stripCharsInBag(s, bag) {
//    var i;
//    var returnString = "";
//    for (i = 0; i < s.length; i++) {
//        var c = s.charAt(i);
//        if (bag.indexOf(c) == -1) returnString += c;
//    }
//    return returnString;
//}

//function daysInFebruary(year) {
//    return (((year % 4 == 0) && ((!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28);
//}
//function DaysArray(n) {
//    for (var i = 1; i <= n; i++) {
//        this[i] = 31
//        if (i == 4 || i == 6 || i == 9 || i == 11) { this[i] = 30 }
//        if (i == 2) { this[i] = 29 }
//    }
//    return this
//}

//function isDate(dtStr) {
//    var daysInMonth = DaysArray(12)
//    var pos1 = dtStr.indexOf(dtCh)
//    var pos2 = dtStr.indexOf(dtCh, pos1 + 1)
//    var strMonth = dtStr.substring(0, pos1)
//    var strDay = dtStr.substring(pos1 + 1, pos2)
//    var strYear = dtStr.substring(pos2 + 1)
//    strYr = strYear
//    if (strDay.charAt(0) == "0" && strDay.length > 1) strDay = strDay.substring(1)
//    if (strMonth.charAt(0) == "0" && strMonth.length > 1) strMonth = strMonth.substring(1)
//    for (var i = 1; i <= 3; i++) {
//        if (strYr.charAt(0) == "0" && strYr.length > 1) strYr = strYr.substring(1)
//    }
//    month = parseInt(strMonth)
//    day = parseInt(strDay)
//    year = parseInt(strYr)
//    if (pos1 == -1 || pos2 == -1) {
//        alert("The date format should be : mm/dd/yyyy")
//        return false
//    }
//    if (strMonth.length < 1 || month < 1 || month > 12) {
//        alert("Please enter a valid month")
//        return false
//    }
//    if (strDay.length < 1 || day < 1 || day > 31 || (month == 2 && day > daysInFebruary(year)) || day > daysInMonth[month]) {
//        alert("Please enter a valid day")
//        return false
//    }
//    if (strYear.length != 4 || year == 0 || year < minYear || year > maxYear) {
//        alert("Please enter a valid 4 digit year between " + minYear + " and " + maxYear)
//        return false
//    }
//    if (dtStr.indexOf(dtCh, pos2 + 1) != -1 || isInteger(stripCharsInBag(dtStr, dtCh)) == false) {
//        alert("Please enter a valid date")
//        return false
//    }
//    return true
//}

//function ValidateForm() {
//    var dt = document.frmSample.txtDate
//    if (isDate(dt.value) == false) {
//        dt.focus()
//        return false
//    }
//    return true
//}

//function checkvaliddates(objFrm) {
//    var datBegin;
//    var datEnd;

//    return true;
//}

//var datePickerDivID = "datepicker";
//var iFrameDivID = "datepickeriframe";

//var dayArrayShort = new Array('Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa');
//var dayArrayMed = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
//var dayArrayLong = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
//var monthArrayShort = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
//var monthArrayMed = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec');
//var monthArrayLong = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');

//var defaultDateSeparator = "/";        // common values would be "/" or "."
//var defaultDateFormat = "mdy"    // valid values are "mdy", "dmy", and "ymd"
//var dateSeparator = defaultDateSeparator;
//var dateFormat = defaultDateFormat;

//function displayDatePicker(dateFieldName, displayBelowThisObject, dtFormat, dtSep) {
//    var targetDateField = document.getElementsByName(dateFieldName).item(0);

//    if (!displayBelowThisObject)
//        displayBelowThisObject = targetDateField;

//    if (dtSep)
//        dateSeparator = dtSep;
//    else
//        dateSeparator = defaultDateSeparator;

//    if (dtFormat)
//        dateFormat = dtFormat;
//    else
//        dateFormat = defaultDateFormat;

//    var x = displayBelowThisObject.offsetLeft;
//    var y = displayBelowThisObject.offsetTop + displayBelowThisObject.offsetHeight;

//    var parent = displayBelowThisObject;
//    while (parent.offsetParent) {
//        parent = parent.offsetParent;
//        x += parent.offsetLeft;
//        y += parent.offsetTop;
//    }

//    drawDatePicker(targetDateField, x, y);
//}


//function drawDatePicker(targetDateField, x, y) {
//    var dt = getFieldDate(targetDateField.value);

//    if (!document.getElementById(datePickerDivID)) {
//        var newNode = document.createElement("div");
//        newNode.setAttribute("id", datePickerDivID);
//        newNode.setAttribute("class", "dpDiv");
//        newNode.setAttribute("style", "visibility: hidden;");
//        document.body.appendChild(newNode);
//    }

//    var pickerDiv = document.getElementById(datePickerDivID);
//    pickerDiv.style.position = "absolute";
//    x = x - 35;
//    pickerDiv.style.left = x + "px";
//    pickerDiv.style.top = y + "px";
//    pickerDiv.style.visibility = (pickerDiv.style.visibility == "visible" ? "hidden" : "visible");
//    pickerDiv.style.display = (pickerDiv.style.display == "block" ? "none" : "block");
//    pickerDiv.style.zIndex = 10000;

//    refreshDatePicker(targetDateField.name, dt.getFullYear(), dt.getMonth(), dt.getDate());
//}

//function refreshDatePicker(dateFieldName, year, month, day) {
//    var thisDay = new Date();

//    if ((month >= 0) && (year > 0)) {
//        thisDay = new Date(year, month, 1);
//    } else {
//        day = thisDay.getDate();
//        thisDay.setDate(1);
//    }

//    var crlf = "\r\n";
//    var TABLE = "<table cols=7 class='dpTable'>" + crlf;
//    var xTABLE = "</table>" + crlf;
//    var TR = "<tr class='dpTR'>";
//    var TR_title = "<tr class='dpTitleTR'>";
//    var TR_days = "<tr class='dpDayTR'>";
//    var TR_todaybutton = "<tr class='dpTodayButtonTR'>";
//    var xTR = "</tr>" + crlf;
//    var TD = "<td class='dpTD' onMouseOut='this.className=\"dpTD\";' onMouseOver=' this.className=\"dpTDHover\";' ";    // leave this tag open, because we'll be adding an onClick event
//    var TD_title = "<td colspan=5 class='dpTitleTD'>";
//    var TD_buttons = "<td class='dpButtonTD'>";
//    var TD_todaybutton = "<td colspan=7 class='dpTodayButtonTD'>";
//    var TD_days = "<td class='dpDayTD'>";
//    var TD_selected = "<td class='dpDayHighlightTD' onMouseOut='this.className=\"dpDayHighlightTD\";' onMouseOver='this.className=\"dpTDHover\";' ";    // leave this tag open, because we'll be adding an onClick event
//    var xTD = "</td>" + crlf;
//    var DIV_title = "<div class='dpTitleText'>";
//    var DIV_selected = "<div class='dpDayHighlight'>";
//    var xDIV = "</div>";

//    var html = TABLE;

//    html += TR_title;
//    html += TD_buttons + getButtonCode(dateFieldName, thisDay, -1, "&lt;") + xTD;
//    html += TD_title + DIV_title + monthArrayLong[thisDay.getMonth()] + " " + thisDay.getFullYear() + xDIV + xTD;
//    html += TD_buttons + getButtonCode(dateFieldName, thisDay, 1, "&gt;") + xTD;
//    html += xTR;

//    html += TR_days;
//    for (i = 0; i < dayArrayShort.length; i++)
//        html += TD_days + dayArrayShort[i] + xTD;
//    html += xTR;
//    html += TR;

//    for (i = 0; i < thisDay.getDay(); i++)
//        html += TD + "" + xTD;

//    do {
//        dayNum = thisDay.getDate();
//        TD_onclick = " onclick=\"updateDateField('" + dateFieldName + "', '" + getDateString(thisDay) + "');\">";

//        if (dayNum == day)
//            html += TD_selected + TD_onclick + DIV_selected + dayNum + xDIV + xTD;
//        else
//            html += TD + TD_onclick + dayNum + xTD;

//        if (thisDay.getDay() == 6)
//            html += xTR + TR;

//        thisDay.setDate(thisDay.getDate() + 1);
//    } while (thisDay.getDate() > 1)

//    if (thisDay.getDay() > 0) {
//        for (i = 6; i > thisDay.getDay(); i--)
//            html += TD + "" + xTD;
//    }
//    html += xTR;

//    var today = new Date();
//    var todayString = "Today is " + dayArrayMed[today.getDay()] + ", " + monthArrayMed[today.getMonth()] + " " + today.getDate();
//    html += TR_todaybutton + TD_todaybutton;
//    html += "<button class='dpTodayButton' onClick='refreshDatePicker(\"" + dateFieldName + "\");'>this month</button> ";
//    html += "<button class='dpTodayButton' onClick='updateDateField(\"" + dateFieldName + "\");'>close</button>";
//    html += xTD + xTR;
//    html += xTABLE;

//    document.getElementById(datePickerDivID).innerHTML = html;
//    adjustiFrame();
//}

//function getButtonCode(dateFieldName, dateVal, adjust, label) {
//    var newMonth = (dateVal.getMonth() + adjust) % 12;
//    var newYear = dateVal.getFullYear() + parseInt((dateVal.getMonth() + adjust) / 12);
//    if (newMonth < 0) {
//        newMonth += 12;
//        newYear += -1;
//    }

//    return "<button class='dpButton' onClick='refreshDatePicker(\"" + dateFieldName + "\", " + newYear + ", " + newMonth + ");'>" + label + "</button>";
//}

//function getDateString(dateVal) {
//    var dayString = "00" + dateVal.getDate();
//    var monthString = "00" + (dateVal.getMonth() + 1);
//    dayString = dayString.substring(dayString.length - 2);
//    monthString = monthString.substring(monthString.length - 2);

//    switch (dateFormat) {
//        case "dmy":
//            return dayString + dateSeparator + monthString + dateSeparator + dateVal.getFullYear();
//        case "ymd":
//            return dateVal.getFullYear() + dateSeparator + monthString + dateSeparator + dayString;
//        case "mdy":
//        default:
//            return monthString + dateSeparator + dayString + dateSeparator + dateVal.getFullYear();
//    }
//}

//function getFieldDate(dateString) {
//    var dateVal;
//    var dArray;
//    var d, m, y;

//    try {
//        dArray = splitDateString(dateString);
//        if (dArray) {
//            switch (dateFormat) {
//                case "dmy":
//                    d = parseInt(dArray[0], 10);
//                    m = parseInt(dArray[1], 10) - 1;
//                    y = parseInt(dArray[2], 10);
//                    break;
//                case "ymd":
//                    d = parseInt(dArray[2], 10);
//                    m = parseInt(dArray[1], 10) - 1;
//                    y = parseInt(dArray[0], 10);
//                    break;
//                case "mdy":
//                default:
//                    d = parseInt(dArray[1], 10);
//                    m = parseInt(dArray[0], 10) - 1;
//                    y = parseInt(dArray[2], 10);
//                    break;
//            }
//            dateVal = new Date(y, m, d);
//        } else if (dateString) {
//            dateVal = new Date(dateString);
//        } else {
//            dateVal = new Date();
//        }
//    } catch (e) {
//        dateVal = new Date();
//    }

//    return dateVal;
//}

//function splitDateString(dateString) {
//    var dArray;
//    if (dateString.indexOf("/") >= 0)
//        dArray = dateString.split("/");
//    else if (dateString.indexOf(".") >= 0)
//        dArray = dateString.split(".");
//    else if (dateString.indexOf("-") >= 0)
//        dArray = dateString.split("-");
//    else if (dateString.indexOf("\\") >= 0)
//        dArray = dateString.split("\\");
//    else
//        dArray = false;

//    return dArray;
//}


//function updateDateField(dateFieldName, dateString) {
//    var targetDateField = document.getElementsByName(dateFieldName).item(0);
//    if (dateString)
//        targetDateField.value = dateString;

//    var pickerDiv = document.getElementById(datePickerDivID);
//    pickerDiv.style.visibility = "hidden";
//    pickerDiv.style.display = "none";

//    adjustiFrame();
//    targetDateField.focus();

//    if ((dateString) && (typeof (datePickerClosed) == "function"))
//        datePickerClosed(targetDateField);
//}


//function adjustiFrame(pickerDiv, iFrameDiv) {
//    var is_opera = (navigator.userAgent.toLowerCase().indexOf("opera") != -1);
//    if (is_opera)
//        return;
//    try {
//        if (!document.getElementById(iFrameDivID)) {
//            var newNode = document.createElement("iFrame");
//            newNode.setAttribute("id", iFrameDivID);
//            newNode.setAttribute("src", "javascript:false;");
//            newNode.setAttribute("scrolling", "no");
//            newNode.setAttribute("frameborder", "0");
//            document.body.appendChild(newNode);
//        }

//        if (!pickerDiv)
//            pickerDiv = document.getElementById(datePickerDivID);
//        if (!iFrameDiv)
//            iFrameDiv = document.getElementById(iFrameDivID);

//        try {
//            iFrameDiv.style.position = "absolute";
//            iFrameDiv.style.width = pickerDiv.offsetWidth;
//            iFrameDiv.style.height = pickerDiv.offsetHeight;
//            iFrameDiv.style.top = pickerDiv.style.top;
//            iFrameDiv.style.left = pickerDiv.style.left;
//            iFrameDiv.style.zIndex = pickerDiv.style.zIndex - 1;
//            iFrameDiv.style.visibility = pickerDiv.style.visibility;
//            iFrameDiv.style.display = pickerDiv.style.display;
//        } catch (e) {
//        }

//    } catch (ee) {
//    }

//}

