<script>
(function () {
// .serialize() под Win 1251 //
var transAnsiAjaxSys = [];
var arr=[0x402,0x403,0x201A,0x453,0x201E,0x2026,0x2020,0x2021,0x20AC,0x2030,0x409,0x2039,
0x40A,0x40C,0x40B,0x40F,0x452,0x2018,0x2019,0x201C,0x201D,0x2022,0x2013,0x2014,'0',0x2122,
0x459,0x203A,0x45A,0x45C,0x45B,0x45F,0x0A0,0x40E,0x45E,0x408,0x0A4,0x490,0x0A6,0x0A7,0x401,
0x0A9,0x404,0x0AB,0x0AC,0x0AD,0x0AE,0x407,0x0B0,0x0B1,0x406,0x456,0x491,0x0B5,0x0B6,0x0B7,
0x451,0x2116,0x454,0x0BB,0x458,0x405,0x455,0x457,0x410,0x411,0x412,0x413,0x414,0x415,0x416,
0x417,0x418,0x419,0x41A,0x41B,0x41C,0x41D,0x41E,0x41F,0x420,0x421,0x422,0x423,0x424,0x425,
0x426,0x427,0x428,0x429,0x42A,0x42B,0x42C,0x42D,0x42E,0x42F,0x430,0x431,0x432,0x433,0x434,
0x435,0x436,0x437,0x438,0x439,0x43A,0x43B,0x43C,0x43D,0x43E,0x43F,0x440,0x441,0x442,0x443,
0x444,0x445,0x446,0x447,0x448,0x449,0x44A,0x44B,0x44C,0x44D,0x44E,0x44F];
var arLng = arr.length;
for (var i = 0; i < arLng; i++)transAnsiAjaxSys[arr[i]]=i+128;
for (var i = 0x410; i <= 0x44F; i++) transAnsiAjaxSys[i] = i - 0x350; // А-Яа-я
var encodeURIwin1251 = function(str) {
var ret = [];for (var i = 0; i < str.length; i++) { var n = str.charCodeAt(i);if (typeof transAnsiAjaxSys[n] != 'undefined') n = transAnsiAjaxSys[n];
if (n <= 0xFF)ret.push(n); } return escape(String.fromCharCode.apply(null, ret)).replace(/\+/mg,'%2B');
}
$.fn.extend({serialize : function() {
var s = '';var obj = this.serializeArray();var Lng = obj.length;
for(var i=0;i<Lng;i++){if(i)s+='&';
s+=encodeURIwin1251(obj[i].name)+'='+encodeURIwin1251(obj[i].value);
} return s; }
});
// /END// .serialize() под Win 1251 //
}());
if($('#pun-viewtopic,#pun-post,#pun-poll').length)$('.formsubmit input[name="submit"]:not(.allow)').on('click',function(e) {
if(!process_form($('#post')[0])){return false};if($(this).hasClass('allow')){return true;}
e.preventDefault();if($(this).parents('.post').length){return};var $this= $(this);
var Lng=$('#main-reply').val().length;if(Lng==0)return;
$.get('/profile.php?section=fields&id='+UserID,function(data){
var c=$(data).find('fieldset span:contains("Символов")').parents('fieldset');
var t=c.find('input[type="text"]'),L=parseInt(t.val());if(isNaN(L)){L=0};L+=parseInt(Lng);t.val(L);
var frm = c.parents('form').serialize();
var d=c.parents('form').attr('action');var s=document.URL;
history.replaceState(null, null, d);setTimeout(function(){history.replaceState(null, null, s);},20);
$.post(d,frm,function(data){$this.addClass('allow').trigger('click')});
});
});
</script>