﻿var genreCBIdsArray = new Array();
var genreIdsArray = new Array();

function AddCBIdToArray(key, value)
{
    genreCBIdsArray[key] = value;
    genreIdsArray.push(key);
}
function Search(searchType, resetSort)
{

    if(typeof searchType == "undefined")
        searchType = GetQueryVariable("t");
    if(typeof searchType == "undefined")
        searchType = "s";


    searchBox = $get(searchBoxId);
    sortDD = $get(sortBoxId);
    numDD = $get(numBoxId);
    ratingDD = $get(ratingBoxId);
    genreIds = "";

    var sort = "";
    if(typeof resetSort != "undefined")
    {
        sort = resetSort;
    }
    else
    {
        sort = sortDD.options[sortDD.selectedIndex].value;
    }

    
    
    
    for ( var i in genreIdsArray )
    {
        if(typeof(genreCBIdsArray[genreIdsArray[i]]) != "undefined")
        {
            if($get(genreCBIdsArray[genreIdsArray[i]]).checked)
                genreIds += genreIdsArray[i] + ",";
        }
    }
    
    
    
    
    window.location = "recs.aspx?s=" + escape(searchBox.value) + "&ob=" + sort + 
                        "&num=" + numDD.options[numDD.selectedIndex].value + "&r=" + ratingDD.options[ratingDD.selectedIndex].value +
                        "&g=" + genreIds + "&t=" + searchType + CustomSearch();
    return false;
}



