function R1OProcessPost() {
        var form1 = document.getElementById('R1OForm');
        if (form1 != null) {
            form1.propertyIDs.value = '';
            form1.Amenities.value = '';
            form1.LocationAmenities.value = '';

            //Locations
            if (!form1.cbProp1.checked) {
                if (form1.cbProp3.checked || form1.cbProp5.checked || form1.cbProp7.checked || form1.cbProp9.checked || form1.cbProp11.checked) {
                    form1.propertyIDs.value += '1-'; //Salt Lake City
                }
                if (form1.cbProp2.checked || form1.cbProp4.checked || form1.cbProp6.checked || form1.cbProp8.checked || form1.cbProp10.checked) {
                    form1.propertyIDs.value += '2-'; //Park City
                }
                //Remove last hyphen for properties
                if (form1.propertyIDs.value.length > 1) {
                    form1.propertyIDs.value = form1.propertyIDs.value.substring(0, form1.propertyIDs.value.length - 1);
                }

                //Park City
                if (form1.cbProp2.checked) {
                    form1.LocationAmenities.value += '121-187-719-64-';
                }
                else {
                    if (form1.cbProp4.checked) {
                        form1.LocationAmenities.value += '121-';
                    }
                    if (form1.cbProp6.checked) {
                        form1.LocationAmenities.value += '187-';
                    }
                    if (form1.cbProp8.checked) {
                        form1.LocationAmenities.value += '719-';
                    }
                    if (form1.cbProp10.checked) {
                        form1.LocationAmenities.value += '64-';
                    }
                }

                //Salt Lake City
                if (form1.cbProp3.checked) {
                    form1.LocationAmenities.value += '139-743-689-398-';
                }
                else {
                    if (form1.cbProp5.checked) {
                        form1.LocationAmenities.value += '139-';
                    }
                    if (form1.cbProp7.checked) {
                        form1.LocationAmenities.value += '743-';
                    }
                    if (form1.cbProp9.checked) {
                        form1.LocationAmenities.value += '689-';
                    }
                    if (form1.cbProp11.checked) {
                        form1.LocationAmenities.value += '398-';
                    }
                }
            }

            //Ski Options
            if (!form1.cbSki1.checked) {
                if (form1.LocationAmenities.value.length > 0) {
                    //Change last character to underscore for new search
                    form1.LocationAmenities.value = form1.LocationAmenities.value.substring(0, form1.LocationAmenities.value.length - 1);
                    form1.LocationAmenities.value += '_'; }
                
                if (form1.cbSki2.checked) {
                    form1.LocationAmenities.value += '1332-';
                }
                if (form1.cbSki3.checked) {
                    form1.LocationAmenities.value += '1204-';
                }
                if (form1.cbSki4.checked) {
                    form1.LocationAmenities.value += '255-';
                }
            }

            //Remove last hyphen for location amenities
            if (form1.LocationAmenities.value.length > 1) {
                form1.LocationAmenities.value = form1.LocationAmenities.value.substring(0, form1.LocationAmenities.value.length - 1);
            }

            //Amenities
            if (!form1.cbAmen1.checked) {
                if (form1.cbAmen2.checked) {
                    form1.Amenities.value += '1284-';
                }
                if (form1.cbAmen3.checked) {
                    form1.Amenities.value += '1242-';
                }
                if (form1.cbAmen4.checked) {
                    form1.Amenities.value += '345-';
                }
            }

            //Remove last hyphen for amenities
            if (form1.Amenities.value.length > 1) {
                form1.Amenities.value = form1.Amenities.value.substring(0, form1.Amenities.value.length - 1);
            }

            //Sleeps
            form1.SleepsList.value = '';
            if (!form1.cbSleepsAll.checked) {
                if (form1.cbSleeps26.checked) {
                    form1.SleepsList.value += '2-3-4-5-6-';
                }
                if (form1.cbSleeps710.checked) {
                    form1.SleepsList.value += '7-8-9-10-';
                }
                if (form1.cbSleeps1114.checked) {
                    form1.SleepsList.value += '11-12-13-14-';
                }
                if (form1.cbSleeps1519.checked) {
                    form1.SleepsList.value += '15-16-17-18-19-';
                }
                if (form1.cbSleeps20.checked) {
                    form1.SleepsList.value += '20-21-22-23-24-25-26-27-28-29-30-';
                }
            }

            //Remove last hyphen for # of sleeps
            if (form1.SleepsList.value.length > 1) {
                form1.SleepsList.value = form1.SleepsList.value.substring(0, form1.SleepsList.value.length - 1);
            }

            form1.noAvail.value = '';
            if (form1.rbAllDates.checked) {
                form1.isExact.value = '';
                form1.isFlexible.value = '';
                form1.noAvail.value = '1';
            }
            else 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.getElementById('R1OForm');
        if (form1 != null) {
            if (form1.rbAllDates.checked) {
                document.getElementById('lblStartDate').innerHTML = 'Check-in:';
                document.getElementById('lblEndDate').innerHTML = 'Check-out:';
                document.getElementById('divDates').style.display = 'none';
                document.getElementById('pFlexibleNumDays').style.display = 'block';
            }
            else 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.getElementById('R1OForm');
        if (form1 != null) {
            //deleteCookie('R1OcbProp1');
            //deleteCookie('R1OcbProp2');
            //deleteCookie('R1OcbProp3');
            //deleteCookie('R1OcbProp4');
            
            document.cookie = 'R1OcbProp1=' + form1.cbProp1.checked + '; path=/;';  //+ '; domain=rentoneonline.com;';
            document.cookie = 'R1OcbProp2=' + form1.cbProp2.checked + '; path=/;';
            document.cookie = 'R1OcbProp3=' + form1.cbProp3.checked + '; path=/;';
            document.cookie = 'R1OcbProp4=' + form1.cbProp4.checked + '; path=/;';
            document.cookie = 'R1OcbProp5=' + form1.cbProp5.checked + '; path=/;';
            document.cookie = 'R1OcbProp6=' + form1.cbProp6.checked + '; path=/;';
            document.cookie = 'R1OcbProp7=' + form1.cbProp7.checked + '; path=/;';
            document.cookie = 'R1OcbProp8=' + form1.cbProp8.checked + '; path=/;';
            document.cookie = 'R1OcbProp9=' + form1.cbProp9.checked + '; path=/;';
            document.cookie = 'R1OcbProp10=' + form1.cbProp10.checked + '; path=/;';
            document.cookie = 'R1OcbProp11=' + form1.cbProp11.checked + '; path=/;';

            document.cookie = 'R1OcbSki1=' + form1.cbSki1.checked + '; path=/;';
            document.cookie = 'R1OcbSki2=' + form1.cbSki2.checked + '; path=/;';
            document.cookie = 'R1OcbSki3=' + form1.cbSki3.checked + '; path=/;';
            document.cookie = 'R1OcbSki4=' + form1.cbSki4.checked + '; path=/;';

            document.cookie = 'R1OcbAmen1=' + form1.cbAmen1.checked + '; path=/;';
            document.cookie = 'R1OcbAmen2=' + form1.cbAmen2.checked + '; path=/;';
            document.cookie = 'R1OcbAmen3=' + form1.cbAmen3.checked + '; path=/;';
            document.cookie = 'R1OcbAmen4=' + form1.cbAmen4.checked + '; path=/;';

            document.cookie = 'R1OcbSleepsAll=' + form1.cbSleepsAll.checked + '; path=/;';
            document.cookie = 'R1OcbSleeps26=' + form1.cbSleeps26.checked + '; path=/;';
            document.cookie = 'R1OcbSleeps710=' + form1.cbSleeps710.checked + '; path=/;';
            document.cookie = 'R1OcbSleeps1114=' + form1.cbSleeps1114.checked + '; path=/;';
            document.cookie = 'R1OcbSleeps1519=' + form1.cbSleeps1519.checked + '; path=/;';
            document.cookie = 'R1OcbSleeps20=' + form1.cbSleeps20.checked + '; path=/;';

            document.cookie = 'R1OrbAllDates=' + form1.rbAllDates.checked + '; path=/;';
            document.cookie = 'R1OrbExactDates=' + form1.rbExactDates.checked + '; path=/;';
            document.cookie = 'R1OrbFlexibleDates=' + form1.rbFlexibleDates.checked + '; path=/;';

            document.cookie = 'R1OStart=' + form1.Start.value + '; path=/;';
            document.cookie = 'R1OEnd=' + form1.End.value + '; path=/;';
            document.cookie = 'R1ONumNights=' + form1.NumNights.value + '; path=/;';

            document.cookie = 'R1OdisplayMode0=' + form1.displayMode[0].checked + '; path=/;';
            document.cookie = 'R1OdisplayMode1=' + form1.displayMode[1].checked + '; path=/;';
        }
    }

    function initializeSearchForm()
    {
        var form1 = document.getElementById('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('R1OcbProp5');
            if (temp != null) { form1.cbProp5.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbProp6');
            if (temp != null) { form1.cbProp6.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbProp7');
            if (temp != null) { form1.cbProp7.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbProp8');
            if (temp != null) { form1.cbProp8.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbProp9');
            if (temp != null) { form1.cbProp9.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbProp10');
            if (temp != null) { form1.cbProp10.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbProp11');
            if (temp != null) { form1.cbProp11.checked = temp.toString() == 'true'; }

            temp = getCookie('R1OcbSki1');
            if (temp != null) { form1.cbSki1.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbSki2');
            if (temp != null) { form1.cbSki2.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbSki3');
            if (temp != null) { form1.cbSki3.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbSki4');
            if (temp != null) { form1.cbSki4.checked = temp.toString() == 'true'; }

            temp = getCookie('R1OcbAmen1');
            if (temp != null) { form1.cbAmen1.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbAmen2');
            if (temp != null) { form1.cbAmen2.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbAmen3');
            if (temp != null) { form1.cbAmen3.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbAmen4');
            if (temp != null) { form1.cbAmen4.checked = temp.toString() == 'true'; }

            temp = getCookie('R1OcbSleepsAll');
            if (temp != null) { form1.cbSleepsAll.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbSleeps26');
            if (temp != null) { form1.cbSleeps26.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbSleeps710');
            if (temp != null) { form1.cbSleeps710.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbSleeps1114');
            if (temp != null) { form1.cbSleeps1114.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbSleeps1519');
            if (temp != null) { form1.cbSleeps1519.checked = temp.toString() == 'true'; }
            temp = getCookie('R1OcbSleeps20');
            if (temp != null) { form1.cbSleeps20.checked = temp.toString() == 'true'; }

            temp = getCookie('R1OrbAllDates');
            if (temp != null) { form1.rbAllDates.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(); }

            temp = getCookie('R1OdisplayMode0');
            if (temp != null && temp.toString().charAt(0) == 't') { form1.displayMode[0].checked = true; }
            temp = getCookie('R1OdisplayMode1');
            if (temp != null && temp.toString().charAt(0) == 't') { form1.displayMode[1].checked = true; }
        }

        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();
    }
