﻿function DoExpSearch() { //основная функция поиска
    //debugger;
    var whatToShow = $('table[id$=rblExpTypes] input:checked').val();
    var dateFrom = $('input[id$=tbFromDate]').val();
    var dateTo = $('input[id$=tbToDate]').val();
    var where = "all";
    if ($('input[id$=rbWhereRussia]:checked').length > 0)
        where = "rus"
    else if ($('input[id$=rbWhereWorld]:checked').length > 0)
        where = "world";
    var region = $('select[id$=ddlRegion]').val();

    var keyWord = $('input[id$=tbWord]').val();
    var itemsCount = $('select[id$=ddlItemsCount]').val();
    var subj = $('select[id$=eddlSubjects]').length > 0 ? $('select[id$=eddlSubjects]').val() : '';
    var sorting = 'none';
    if (trim(keyWord).length == 0) {
        if ($('table[id$=rblSort] input:checked').length == 0) sorting = 'date';
        else sorting = $('table[id$=rblSort] input:checked').val();
    }
    //var sorting = trim(keyWord).length == 0 ? $('table[id$=rblSort] input:checked').val() : 'none';

    var qs = 'what=#what#&from=#from#&to=#to#&where=#where#&region=#region#&size=#size#&subj=#subj#&sort=#sort#&word=#word#';
    qs = qs.replace('#what#', whatToShow)
            .replace('#from#', dateFrom)
            .replace('#to#', dateTo)
            .replace('#where#', where)
            .replace('#region#', region)
            .replace('#size#', itemsCount)
            .replace('#subj#', subj)
            .replace('#sort#', sorting)
            .replace('#word#', escape(keyWord))
    window.location.href = '/Expositions/?' + qs;
}

$(document).ready(function() {
    $('table[id$=rblSort] input').click(DoExpSearch);
    $('select[id$=eddlSubjects]').change(DoExpSearch);
});
