$(function(){var $tools=$('#tools');var $tools_filters=$tools.find('.content');$(".tools_tab_link").live('click',function(){var $this=$(this);var tab_id=$this.attr("id").replace("tab_link_","");$(".tools_tab_link").each(function(){if($(this).attr("id")===$this.attr("id")){$(this).parent().addClass("active");}else{$(this).parent().removeClass("active");}});$("#tools").removeClass("closed");$tools_filters.each(function(index,elem){var $list=$(this);var list_id=$list.attr("id").replace("tool_filters_","");if(tab_id===list_id){$list.removeClass('hidden');$list.show();}else{$list.hide();}});});$(".cb_check_all").live('click',function(){var $content=$(this).closest(".content");$content.find(".cb_tool_filter").each(function(){var $cb=$(this);$cb.attr("checked","checked");setToolFilter($cb.attr("name"));});});$(".cb_uncheck_all").click(function(){var $content=$(this).closest(".content");$content.find(".cb_tool_filter").each(function(){var $cb=$(this);$cb.removeAttr("checked");unsetToolFilter($cb.attr("name"));});});$(".cb_tool_filter").live('click',function(){var $this=$(this);var name=$this.attr("name");if($this.is(':checked')){setToolFilter(name);}else{unsetToolFilter(name);}});var tools_filters={};function setToolFilter(id){var params=id.split("_");var category_id=params[1];var item_id=params[2];if(tools_filters[category_id]===undefined){tools_filters[category_id]=[];}
if(tools_filters[category_id][item_id]===undefined){tools_filters[category_id].push(item_id);}}
function unsetToolFilter(id){var params=id.split("_");var category_id=params[1];var item_id=params[2];if(tools_filters[category_id]===undefined){tools_filters[category_id]=[];}
var element_index = jQuery.inArray(item_id, tools_filters[category_id]);if(element_index!==-1){tools_filters[category_id].splice(element_index,1);}}
$("#tools_form_search").submit(function(){var $this=$(this);var url=EVAW_LANG+"/tools/search/#/1/";var search_text=$('#tools_input_search').val();url+=search_text+'/';var c;for(c in tools_filters){if(tools_filters.hasOwnProperty(c)){var category=tools_filters[c];if(category.length>0){url+=c+"-"+category.join(",")+"/";}}}
window.location=$.baseURL(url);return false;});});$(window).load(function(){$(".tools_filters_list").each(function(){var $this=$(this);var id=$this.attr("id").replace("tools_filters_list_","");$.ajax({url:$.baseURL(EVAW_LANG+'/filters/home-list'),data:{'id':id,'type':'tool'},type:'GET',success:function(data){$this.html(data);}});});});
