function load_products(keyword, order, limit, page) {
    $("div.ajax-loader").fadeIn('fast');
    
    if ($("ul.products").hasClass('product-grid')) {
	view_as = 'grid';
    } else {
	view_as = 'list';
    }
    
    $.post(conf['www_root']+'/ajax/load_products', {
	keyword: keyword,
	order  : order,
	limit  : limit,
	page   : page,
	view_as: view_as
    }, load_products_finish, 'html');
}

function load_products_finish(html) {
    $("div.products_html").html(html);
    $("div.ajax-loader").fadeOut('');

    enable_grid_list_buttons();
    enable_header_selects();
}

function enable_grid_list_buttons() {
    	// Click on grid/list
	$(".grid").parent().click(function() {
		$(".products").removeClass('product-list');
		$(".products").addClass('product-grid');
		$(".grid").parent().addClass('active');
		$(".list").parent().removeClass('active');
	});
	$(".list").parent().click(function() {
		$(".products").removeClass('product-grid');
		$(".products").addClass('product-list');
		$(".list").parent().addClass('active');
		$(".grid").parent().removeClass('active');
	});
}
