﻿
function ProcessPostSearchRequest()
{
    var submitSearch = false;
    var quickSearchType = $get("psrQuickSearchType").value;
    var quickSearch = $get("psrQuickSearch").value;
    var location  = $get("psrLocation").value;
    var minPrice = $get("psrMinPrice").value;
    var maxPrice = $get("psrMaxPrice").value;
    var bedrooms = $get("psrBedrooms").value;
    var bathrooms = $get("psrBathrooms").value;
    
    
    if (quickSearchType != '')
    {
        setSelectedValue("quickSearchType",quickSearchType);
        submitSearch = true;
    }
    
    if (quickSearch != '')
    {
        $get("quickSearchInput").value = quickSearch;
        submitSearch = true;
    }
    
    
    if (location != '')
    {
        setLocation(location);
        submitSearch = true;
    }
    
    if (minPrice != '')
    {
        setSelectedValue("minPrice",minPrice);
        submitSearch = true;
    }
    
    if (maxPrice != '')
    {
        setSelectedValue("maxPrice",maxPrice);
        submitSearch = true;
    }
    
    if (bedrooms != '')
    {
        setSelectedValue("beds",bedrooms);
        submitSearch = true;
    }
    
    if (bathrooms != '')
    {
        setSelectedValue("baths",bathrooms);
        submitSearch =true;
    }
    
    
    return submitSearch;
}


//Returns all selected values in Select object as a comma delimited string.
function setSelectedValue(id,value)
{
    var values = "";
    var selectObject = $get(id);
    
    if (selectObject != null)
    {
        for(var i = 0;i < selectObject.options.length;i++)
        {
            if (selectObject.options[i].value == value)
            {
                selectObject.options[i].selected = true;
            }
        }
    }
}


// Notify ScriptManager that this is the end of the script.
if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();