$(document).ready(function(){ 
    $('.image_button').mouseover(function(){
        $(this).addClass('cursor-link-cls');
    });
    
    $('#simple_search_btn').click(function(){
        $('#searchForm').submit();
    });
    
    $('#advanced_search_btn').click(function(){ 
        window.location.href = siteUrl + 'search/index/advanced';
    });
    
    /*$('#adv_search').click(function(){
        $('#advForm').submit();
    });*/
    
    var container = $('#adv_search_errorContainer');
    var validator = $("#advForm").validate(
    {
        rules    : {
            search    : "required",
            site_areas       : {required:"true"}
            
        },
        errorContainer: container,
        errorLabelContainer: $("ol", container),
        wrapper: 'li',
        meta: "validate"
    });
          
    $('#adv_search').click(function() {
        if ($('#advForm').valid() == true){
            $('#advForm').submit();
        }
    });
    
    $.validator.addMethod('required_group', function(value, element) {
        var $module = $(element).parents('form');
        return $module.find('input[name="site_areas[]"]:checked').length;
    });

    $.validator.addClassRules('form-checkbox', {
        'required_group' : true
    });
    jQuery.validator.messages.required_group = 'Please select at least one site area.';

});

function search_navigation(page_no){
     $.post(
            siteUrl+"search/index/append-results",
            {
                search_phrase   : $('#search_phrase').val(),
                page            : page_no,
                items_per_page  : $('#select_items_per_page').val(),
                refine_tab      : $('#refine_tab').val(),
                advanced_tabs   : $('#advanced_tabs').val()
            }, 
            function(data)
            {
                $('#results_table').empty(); // clear previous info
                $('#results_table').append(data);
            }, 
            "html");
}

function change_items_per_page(){
    
        $.post(
            siteUrl+"search/index/append-results",
            {
                search_phrase   : $('#search_phrase').val(),
                page            : 1,
                items_per_page  : $('#select_items_per_page').val(),
                refine_tab      : $('#refine_tab').val(),
                advanced_tabs   : $('#advanced_tabs').val()
            }, 
            function(data)
            {
                $('#results_table').empty(); // clear previous info
                $('#results_table').append(data);
            }, 
            "html");    
}
