var icms=icms||{};$(document).ready(function(){for(module in icms){if(typeof(icms[module].onDocumentReady)=='function'){icms[module].onDocumentReady();}}renderHtmlAvatar();$('.widget_tabbed').each(function(){$('.tabs .tab a',$(this)).click(function(){var wid=$(this).data('id');var block=$(this).parent('li').parent('ul').parent('.tabs').parent('.widget_tabbed');$('.body',block).hide();$('.links-wrap',block).hide();$('#widget-'+wid,block).show();$('#widget-links-'+wid,block).show();$('.tabs a',block).removeClass('active');$(this).addClass('active');return false;});});var dropdown=$("").prependTo(tabs);$("ul > li > a",tabs).each(function(){var el=$(this);var attr={value:el.attr('href'),text:el.text()};if(window.location.pathname.indexOf(el.attr('href'))===0){attr.selected=true;}$("');}$(child_list).trigger('chosen:updated');$('#f_'+child_id+' .loading').remove();icms.events.run('icms_forms_updatechildlist',result);},'json');};this.submitAjax=function(form){icms.forms.submitted=true;var form_data=this.toJSON($(form));var url=$(form).attr('action');var submit_btn=$(form).find('.button-submit');$(submit_btn).prop('disabled',true);$.post(url,form_data,function(result){$(submit_btn).prop('disabled',false);if(result.errors==false){if("callback"in result){window[result.callback](form_data,result);}return;}if(typeof(result.errors)=='object'){$('.field_error',form).removeClass('field_error');$('.error_text',form).remove();for(var field_id in result.errors){var id=field_id.replace(':','_');$('#f_'+id,form).addClass('field_error');$('#f_'+id,form).prepend('
'+result.errors[field_id]+'
');$(form).find('ul.tabbed > li > a[href = "#'+$('#f_'+id,form).parents('.tab').attr('id')+'"]').trigger('click');}icms.events.run('icms_forms_submitajax',result);icms.modal.resize();icms.forms.submitted=false;return;}},'json');return false;};this.initSymbolCount=function(field_id,max,min){$('#f_'+field_id).append('
');var symbols_count=$('#f_'+field_id+' > .symbols_count');var symbols_num=$('.symbols_num',symbols_count);var symbols_spell=$('.symbols_spell',symbols_count);if(max){var type='left';}else{var type='total';}if(min){type='total';}var field_id_el=$('#'+field_id);$(symbols_num).on('click',function(){if(max){if(type==='total'){type='left';}else{type='total';}render_symbols_count();}});var render_symbols_count=function(){var num=+$(field_id_el).val().length;if(!num){$(symbols_num).html('');$(symbols_count).hide();return;}if(min){if(nummax){$(symbols_num).addClass('overflowing');}else{$(symbols_num).removeClass('overflowing');}if(type==='total'){$(symbols_count).fadeIn();$(symbols_num).html(num);$(symbols_spell).html(spellcount(num,LANG_CH1,LANG_CH2,LANG_CH10));}else{$(symbols_count).fadeIn();if(num>max){num=max;$(field_id_el).val($(field_id_el).val().substr(0,max));}$(symbols_num).html((max-num));$(symbols_spell).html(spellcount(num,LANG_CH1,LANG_CH2,LANG_CH10)+' '+LANG_ISLEFT);}};$(field_id_el).on('input',render_symbols_count);icms.events.on('autocomplete_select',function(){render_symbols_count();});render_symbols_count();};return this;}).call(icms.forms||{},jQuery);icms.events=(function($){this.listeners={};this.on=function(name,callback){if(typeof(this.listeners[name])=='object'){this.listeners[name].push(callback);}else{this.listeners[name]=[callback];}return this;};this.run=function(name,params){params=params||{};for(var event_name in this.listeners[name]){if(this.listeners[name].hasOwnProperty(event_name)){if(typeof(this.listeners[name][event_name])=='function'){this.listeners[name][event_name](params);}}}return this;};return this;}).call(icms.events||{},jQuery);$.expr[':'].Contains=$.expr.createPseudo(function(arg){return function(elem){return $(elem).text().toUpperCase().indexOf(arg.toUpperCase())>=0;};});function toggleFilter(){var filter=$('.filter-panel');$('.filter-link',filter).toggle('fast');$('.filter-container',filter).slideToggle('fast');}function goBack(){window.history.go(-1);}function spellcount(num,one,two,many){if(num%10==1&&num%100!=11){str=one;}else if(num%10>=2&&num%10<=4&&(num%100<10||num%100>=20)){str=two;}else{str=many;}return str;}function renderHtmlAvatar(wrap){wrap=wrap||document;$('div.default_avatar',wrap).each(function(){var a=this;var i=$('img',this);var isrc=$(i).attr('src');$(i).attr('src','');$(i).attr('src',isrc);$(i).load(function(){var h=+$(this).height();$(a).css({'line-height':h+'px','font-size':Math.round((h*0.625))+'px'});});});}function initTabs(selector){$(selector+' .tab').hide();$(selector+' .tab').eq(0).show();$(selector+' ul.tabbed > li').eq(0).addClass('active');$(selector+' ul.tabbed > li > a').click(function(){$(selector+' li').removeClass('active');$(this).parent('li').addClass('active');$(selector+' .tab').hide();$(selector+' '+$(this).attr('href')).show();return false;});$(selector+' .field').each(function(indx,element){if($(element).hasClass('field_error')){$(selector+' ul.tabbed > li > a[href = "#'+$(element).parents('.tab').attr('id')+'"]').trigger('click');}});$('> select',selector).change(function(){$(selector+' ul.tabbed > li > a[href = "'+$(this).find("option:selected").val()+'"]').trigger('click');});}