this.doSearch = function(){
    var category_list = $("#selection").text();
    var keyword = $("#search-box").val();

    var search_query = "";
    if(category_list.length > 0) {
        search_query = search_query + category_list;
    }

    if(keyword.length < 3) {
        $("#alert-message").text("Keyword must be atleast 3 characters long.");
        $("#alert-box").dialog({
            resizable: false,
            modal: true
        });
    } else {
        search_query = search_query + "||" + keyword;
        search_query = $.base64Encode(search_query);
        //staging
//        window.location = '/lifethread_beta/event/search/'+search_query;
        //prod
        window.location = '/event/search/'+search_query;
    }
}
$(document).ready(function(){
    $("a.search_btn").click(
        function() {
            $("#search_dialog").dialog({
                width: 730,
                height: 400,
                position: 'top',
                resizable: false,
                modal: true,
                open: function() {
                    $("#search-box").val("");
                }
            });
        });
    $("input:submit", "#search-bar").button();
    $("#do-search").click(function() {
        doSearch();
    });
    $("form#search_form").validate({
        rules: {

        },
        submitHandler: function(form) {
            doSearch();
        }
    });
    $("#selectable").selectable({
        stop: function(){
            var selection = "";
            $("#selection").text("");
            $(".ui-selected", this).each(function(){
                var index = $("#selectable li").index(this);
                selection = selection + "#" + (index + 1);
            });
            $("#selection").text(selection);
        }
    });
});


