function R1OProcessPost() {
        //var form1 = document.getElementById('R1OForm');
        var form1 = document.forms['R1OForm'];
        if (!form1) {
            form1 = document.R1OForm;
        }

        if (form1 != null) {
            form1.propertyIDs.value = '';

            //Locations
            if (!form1.cbProp1.checked) {
                if (form1.cbProp2.checked) {
                    form1.propertyIDs.value += '1-';
                }
                if (form1.cbProp3.checked) {
                    form1.propertyIDs.value += '4-';
                }
                if (form1.cbProp4.checked) {
                    form1.propertyIDs.value += '3-';
                }
            }

            //Remove last hyphen for properties
            if (form1.propertyIDs.value.length > 1)
            {
                form1.propertyIDs.value = form1.propertyIDs.value.substring(0, form1.propertyIDs.value.length - 1);
            }

            //Bedrooms
            form1.BedroomsList.value = '';
            if (!form1.cbBedsAll.checked)
            {
                if (form1.cbBeds1.checked)
                {
                    form1.BedroomsList.value += '1-';
                }
                if (form1.cbBeds2.checked)
                {
                    form1.BedroomsList.value += '2-';
                }
                if (form1.cbBeds3.checked)
                {
                    form1.BedroomsList.value += '3-';
                }
                if (form1.cbBeds4.checked)
                {
                    form1.BedroomsList.value += '4-5-6-7-8-9-10-';
                }
            }

            //Remove last hyphen for # of sleeps
            if (form1.BedroomsList.value.length > 1)
            {
                form1.BedroomsList.value = form1.BedroomsList.value.substring(0, form1.BedroomsList.value.length - 1);
            }

            //Set Availability Fields
            if (form1.rbExactDates.checked)
            {
                form1.isExact.value = '1';
                form1.isFlexible.value = '';
            }
            else
            { //Flexible Dates
                form1.isExact.value = '';
                form1.isFlexible.value = '1';
            }
        }

        saveSearchValues();
    }

    function setDates() {
        //lblStartDate, lblEndDate, divDates, pFlexibleNumDays
        //rbAllDates, rbExactDates, rbFlexibleDates
        var form1 = document.forms['R1OForm'];
        if (!form1) {
            form1 = document.R1OForm;
        }
        if (form1 != null) {
            if (form1.rbExactDates.checked) {
                document.getElementById('lblStartDate').innerHTML = 'Check-in:';
                document.getElementById('lblEndDate').innerHTML = 'Check-out:';
                document.getElementById('divDates').style.display = 'block';
                document.getElementById('pFlexibleNumDays').style.display = 'none';
            }
            else { //Flexible Dates
                document.getElementById('lblStartDate').innerHTML = 'Start Range:';
                document.getElementById('lblEndDate').innerHTML = 'End Range:';
                document.getElementById('divDates').style.display = 'block';
                document.getElementById('pFlexibleNumDays').style.display = 'block';
            }
        }
    }

    function saveSearchValues() {
        var form1 = document.forms['R1OForm'];
        if (!form1) {
            form1 = document.R1OForm;
        }
        if (form1 != null) {
            //deleteCookie('R1OcbProp1');
            //deleteCookie('R1OcbProp2');
            //deleteCookie('R1OcbProp3');
            //deleteCookie('R1OcbProp4');
            
            document.cookie = 'R1OcbProp1=' + form1.cbProp1.checked + '; path=/; domain=.siestakey.com;';
            document.cookie = 'R1OcbProp2=' + form1.cbProp2.checked + '; path=/; domain=.siestakey.com;';
            document.cookie = 'R1OcbProp3=' + form1.cbProp3.checked + '; path=/; domain=.siestakey.com;';
            document.cookie = 'R1OcbProp4=' + form1.cbProp4.checked + '; path=/; domain=.siestakey.com;';

            document.cookie = 'R1OcbBedsAll=' + form1.cbBedsAll.checked + '; path=/; domain=.siestakey.com;';
            document.cookie = 'R1OcbBeds1=' + form1.cbBeds1.checked + '; path=/; domain=.siestakey.com;';
            document.cookie = 'R1OcbBeds2=' + form1.cbBeds2.checked + '; path=/; domain=.siestakey.com;';
            document.cookie = 'R1OcbBeds3=' + form1.cbBeds3.checked + '; path=/; domain=.siestakey.com;';
            document.cookie = 'R1OcbBeds4=' + form1.cbBeds4.checked + '; path=/; domain=.siestakey.com;';

            document.cookie = 'R1OrbExactDates=' + form1.rbExactDates.checked + '; path=/; domain=.siestakey.com;';
            document.cookie = 'R1OrbFlexibleDates=' + form1.rbFlexibleDates.checked + '; path=/; domain=.siestakey.com;';

            document.cookie = 'R1OStart=' + form1.Start.value + '; path=/; domain=.siestakey.com;';
            document.cookie = 'R1OEnd=' + form1.End.value + '; path=/; domain=.siestakey.com;';
            document.cookie = 'R1ONumNights=' + form1.NumNights.value + '; path=/; domain=.siestakey.com;';
        }
    }

    function initializeSearchForm()
    {
        var form1 = document.forms['R1OForm'];
        if (!form1) {
            form1 = document.R1OForm;
        }
        if (form1 != null) {
            var temp = getCookie('R1OcbProp1');
            if (temp != null) { form1.cbProp1.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbProp2');
            if (temp != null) { form1.cbProp2.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbProp3');
            if (temp != null) { form1.cbProp3.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbProp4');
            if (temp != null) { form1.cbProp4.checked = temp.toString() == 'true'; }

            temp = getCookie('R1OcbSleepsAll');
            if (temp != null) { form1.cbBedsAll.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbBeds1');
            if (temp != null) { form1.cbBeds1.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbBeds2');
            if (temp != null) { form1.cbBeds2.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbBeds3');
            if (temp != null) { form1.cbBeds3.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbBeds4');
            if (temp != null) { form1.cbBeds4.checked = temp.toString() == 'true'; }

            temp = getCookie('R1OrbExactDates');
            if (temp != null) { form1.rbExactDates.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OrbFlexibleDates');
            if (temp != null) { form1.rbFlexibleDates.checked = temp.toString() == 'true'; }

            //temp = getCookie('R1OStart');
            //if (temp != null) { form1.Start.value = temp.toString(); }
            //temp = getCookie('R1OEnd');
            //if (temp != null) { form1.End.value = temp.toString(); }
            temp = getCookie('R1ONumNights');
            if (temp != null) { form1.NumNights.value = temp.toString(); }
        }

        setDates();
    }

    function getCookie(cookieName) {
        var results = document.cookie.match('(^|;) ?' + cookieName + '=([^;]*)(;|$)');
        if (results)
            return (unescape(results[2]));
        else
            return null;
    }

    function deleteCookie(cookieName) {
        var cookieDate = new Date();  // current date & time
        cookieDate.setTime(cookieDate.getTime() - 1);
        document.cookie = cookieName += "=; expires=" + cookieDate.toGMTString() + "; domain=.siestakey.com;";
    }
