if(typeof TRX_UTILS_STORAGE=='undefined')var TRX_UTILS_STORAGE={};jQuery(document).ready(function(){"use strict";jQuery("form#commentform").submit(function(e){"use strict";var rez=trx_utils_comments_validate(jQuery(this));if(!rez)
e.preventDefault();return rez;});});function trx_utils_form_validate(form,opt){"use strict";var error_msg='';form.find(":input").each(function(){"use strict";if(error_msg!=''&&opt.exit_after_first_error)return;for(var i=0;i
'+(typeof(opt.rules[i].max_length.message)!='undefined'?opt.rules[i].max_length.message:opt.error_message_text)+'
' error=true;}} if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].mask)=='object'){if(val.length>0&&opt.rules[i].mask.value!=''){var regexp=new RegExp(opt.rules[i].mask.value);if(!regexp.test(val)){if(error_msg=='')jQuery(this).get(0).focus();error_msg+=''+(typeof(opt.rules[i].mask.message)!='undefined'?opt.rules[i].mask.message:opt.error_message_text)+'
' error=true;}}} if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].state)=='object'){if(opt.rules[i].state.value=='checked'&&!jQuery(this).get(0).checked){if(error_msg=='')jQuery(this).get(0).focus();error_msg+=''+(typeof(opt.rules[i].state.message)!='undefined'?opt.rules[i].state.message:opt.error_message_text)+'
' error=true;}} if((!error||!opt.exit_after_first_error)&&typeof(opt.rules[i].equal_to)=='object'){if(opt.rules[i].equal_to.value!=''&&val!=jQuery(jQuery(this).get(0).form[opt.rules[i].equal_to.value]).val()){if(error_msg=='')jQuery(this).get(0).focus();error_msg+=''+(typeof(opt.rules[i].equal_to.message)!='undefined'?opt.rules[i].equal_to.message:opt.error_message_text)+'
' error=true;}} if(opt.error_fields_class!='')jQuery(this).toggleClass(opt.error_fields_class,error);}}});if(error_msg!=''&&opt.error_message_show){var error_message_box=form.find(".result");if(error_message_box.length==0)error_message_box=form.parent().find(".result");if(error_message_box.length==0){form.append('');error_message_box=form.find(".result");} if(opt.error_message_class)error_message_box.toggleClass(opt.error_message_class,true);error_message_box.html(error_msg).fadeIn();setTimeout(function(){error_message_box.fadeOut();},opt.error_message_time);} return error_msg!='';} function trx_utils_comments_validate(form){"use strict";form.find('input').removeClass('error_fields_class');var rules={error_message_text:TRX_UTILS_STORAGE['msg_error_global'],error_message_show:true,error_message_time:4000,error_message_class:'sc_infobox sc_infobox_style_error',error_fields_class:'error_fields_class',exit_after_first_error:false,rules:[{field:'comment',min_length:{value:1,message:TRX_UTILS_STORAGE['msg_text_empty']},max_length:{value:TRX_UTILS_STORAGE['comments_maxlength'],message:TRX_UTILS_STORAGE['msg_text_long']}}]};if(form.find('.comments_author input[aria-required="true"]').length>0){rules.rules.push({field:'author',min_length:{value:1,message:TRX_UTILS_STORAGE['msg_name_empty']},max_length:{value:60,message:TRX_UTILS_STORAGE['msg_name_long']}});} if(form.find('.comments_email input[aria-required="true"]').length>0){rules.rules.push({field:'email',min_length:{value:7,message:TRX_UTILS_STORAGE['msg_email_empty']},max_length:{value:60,message:TRX_UTILS_STORAGE['msg_email_long']},mask:{value:TRX_UTILS_STORAGE['email_mask'],message:TRX_UTILS_STORAGE['msg_email_not_valid']}});} var error=trx_utils_form_validate(form,rules);return!error;} function trx_utils_login_validate(form){"use strict";form.find('input').removeClass('error_fields_class');var error=trx_utils_form_validate(form,{error_message_show:true,error_message_time:4000,error_message_class:'sc_infobox sc_infobox_style_error',error_fields_class:'error_fields_class',exit_after_first_error:true,rules:[{field:"log",min_length:{value:1,message:TRX_UTILS_STORAGE['msg_login_empty']},max_length:{value:60,message:TRX_UTILS_STORAGE['msg_login_long']}},{field:"pwd",min_length:{value:4,message:TRX_UTILS_STORAGE['msg_password_empty']},max_length:{value:30,message:TRX_UTILS_STORAGE['msg_password_long']}}]});if(TRX_UTILS_STORAGE['login_via_ajax']&&!error){jQuery.post(TRX_UTILS_STORAGE['ajax_url'],{action:'trx_utils_login_user',nonce:TRX_UTILS_STORAGE['ajax_nonce'],remember:form.find('#rememberme').val(),user_log:form.find('#log').val(),user_pwd:form.find('#password').val()}).done(function(response){var rez={};try{rez=JSON.parse(response);}catch(e){rez={error:TRX_UTILS_STORAGE['ajax_error']};console.log(response);} var result_box=form.find('.result');if(result_box.length==0)result_box=form.siblings('.result');if(result_box.length==0)result_box=form.after('').next('.result');result_box.toggleClass('sc_infobox_style_error',false).toggleClass('sc_infobox_style_success',false);if(rez.error===''){result_box.addClass('sc_infobox sc_infobox_style_success').html(TRX_UTILS_STORAGE['msg_login_success']);setTimeout(function(){location.reload();},3000);}else{result_box.addClass('sc_infobox sc_infobox_style_error').html(TRX_UTILS_STORAGE['msg_login_failed']+'