$(function(){var $sources=$('#sources');var $sources_filters=$sources.find('.content');$(".sources_tab_link").live('click',function(){var $this=$(this);var tab_id=$this.attr("id").replace("tab_link_","");$(".sources_tab_link").each(function(){if($(this).attr("id")===$this.attr("id")){$(this).parent().addClass("active");}else{$(this).parent().removeClass("active");}});$("#sources").removeClass("closed");$sources_filters.each(function(index,elem){var $list=$(this);var list_id=$list.attr("id").replace("source_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_source_filter").each(function(){var $cb=$(this);$cb.attr("checked","checked");setSourceFilter($cb.attr("name"));});});$(".cb_uncheck_all").click(function(){var $content=$(this).closest(".content");$content.find(".cb_source_filter").each(function(){var $cb=$(this);$cb.removeAttr("checked");unsetSourceFilter($cb.attr("name"));});});$(".cb_source_filter").live('click',function(){var $this=$(this);var name=$this.attr("name");if($this.is(':checked')){setSourceFilter(name);}else{unsetSourceFilter(name);}});var sources_filters={};function setSourceFilter(id){var params=id.split("_");var category_id=params[1];var item_id=params[2];if(sources_filters[category_id]===undefined){sources_filters[category_id]=[];}
if(sources_filters[category_id][item_id]===undefined){sources_filters[category_id].push(item_id);}}
function unsetSourceFilter(id){var params=id.split("_");var category_id=params[1];var item_id=params[2];if(sources_filters[category_id]===undefined){sources_filters[category_id]=[];}
var element_index = jQuery.inArray(item_id, sources_filters[category_id]);if(element_index!==-1){sources_filters[category_id].splice(element_index,1);}}
$("#sources_form_search").submit(function(){var $this=$(this);var url=EVAW_LANG+"/sources/search/#/1/";var search_text=$('#sources_input_search').val();url+=search_text+'/';var c;for(c in sources_filters){if(sources_filters.hasOwnProperty(c)){var category=sources_filters[c];if(category.length>0){url+=c+"-"+category.join(",")+"/";}}}
window.location=$.baseURL(url);return false;});});$(window).load(function(){$(".sources_filters_list").each(function(){var $this=$(this);var id=$this.attr("id").replace("sources_filters_list_","");$.ajax({url:$.baseURL(EVAW_LANG+'/filters/home-list'),data:{'id':id,'type':'source'},type:'GET',success:function(data){$this.html(data);}});});});
