/*
Latin to Cyrillic Convertor version 6.0u rc2
Copyright (C) 1999 - 2006 Petko Yotov http://5ko.free.fr/

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
*/


function cyr5ko_reset()
{
	// кои полета се превеждат? var v5_formfields = "ime|grad|komentari";
	if(typeof(v5_formfields)=='undefined'||v5_formfields=="")v5_formfields=".*";

	// полетата, които НЕ се превеждат? var v5_skipfields = "password|skypeID";
	if(typeof(v5_skipfields)=='undefined'||v5_skipfields=="")v5_skipfields="    ";

	if( typeof(v5_popup) == 'undefined')v5_popup = true;
	if( typeof(v5_help) == 'undefined' )v5_help = "http://5ko.free.fr/bg/help60rc2.html";
	if( typeof(v5_lang) == 'undefined' )v5_lang = 1;//bg=1; english=0
	// цели думи, които да се пропускат (wrote, html, hello, Re) (case-insensitive)
	if( typeof(v5_skipwords) == 'undefined')v5_skipwords = "";
};

// ***  НЕ ПРОМЕНЯЙТЕ  ПО-НАДОЛУ, ОСВЕН АКО ЗНАЕТЕ КАКВО ПРАВИТЕ! ***
// ***  NE PROMENIAYTE PO-NADOLU, OSVEN AKO ZNAETE KAKVO PRAVITE! ***





// Същинският скрипт
function _cyr5ko_findform(koi)
{
	if(_v5_fn[koi] >= 0) {return _v5_fn[koi];}
	var j=0;
	with (document)
	{	for(var f=0; f<forms.length; f++)
		{	for(var e=0; e<forms[f].length; e++)
			{
				if ( typeof(forms[f].elements[e].name) == "undefined" ) {
					continue;
				}
				if(forms[f].elements[e].name.indexOf("cyr5ko")==0 )
				{	if(j++ == koi)
					{	_v5_fn[koi] = f; break;
					}
				}
			}
			if(_v5_fn[koi] >= 0) {break;}
		}
	}

	if(_v5_fn[koi] < 0){	alert("Control element not found. Exiting."); return -1;	}
	return _v5_fn[koi];
};

function cyr5ko_controls($$key5, koi)
{
	var fn = _cyr5ko_findform(koi);
	if(fn < 0){ return;}

	var en = 0;
	var _v5_ff = new Array();
	with (document)
	{
		for(var e=0; e<forms[fn].length; e++)
		{

			with(forms[fn].elements[e]){
				if ( typeof(type) == "undefined" ) {  continue; }
				if(
			((type == 'text' && name.indexOf("c5ko6_") !=0) || type == 'textarea')
			&& name.match(_v5_el_ok[koi])
			&& (name.match(_v5_el_no[koi])== null )
			)
			{_v5_ff[en++] = e;}}
		}
	}
	var k = -1;
	if($$key5 == 'c') {k = 0;}
	if($$key5 == 'cs') {k = 1;}
	if($$key5 == 'ds') {k = 2;}
	if($$key5 == 'u') {k = 3;}


	if(k >= 0)
	{
		for(var f=0;f<_v5_ff.length;f++)
		{
			var d = document.forms[fn].elements[_v5_ff[f]];
			if(d.value.length>0)
			{	with(d)
				{
					if(k==3)
					{	if(typeof(_v5_buff[koi][f]) != 'undefined' && _v5_buff[koi][f].length)
						{var $tmp = value; value = _v5_buff[koi][f]; _v5_buff[koi][f] = $tmp;}
					}
					else
					{
						_v5_buff[koi][f] = value;
						value = _cyr5ko_transform(value, k);
					}
				}
			}
		}
	}
	else
	{
		if($$key5 == 's')
		{	v5_nastr = window.open("" ,"v5_nastr", "width=600,height=400,resizable,scrollbars");
			if(v5_nastr)
			{
				v5_nastr.document.write("<html><head></head><body><form name='def'><b>"+_v5_opt_setprefs[v5_lang]+":</b><br>"+_cyr5ko_getform(koi)+"<input type='button' onclick='self.close();' value='"+_v5_opt_closewin[v5_lang]+"'></form><iframe width=100% height=2000 frameborder=0 border=0 src='"+
				v5_help+"'></iframe></body></html>");
				v5_nastr.document.close();
				v5_nastr.focus();
			}
			else {alert(_v5_opt_allow[v5_lang]);}
		}
		if($$key5 == 'cq')
		{	if(confirm(_v5_opt_discard[v5_lang])){_cyr5ko_clearQs(); _cyr5ko_reinit(1);}
		}
	}

	eval("document.forms[fn].cyr5ko"+koi+".selectedIndex = 0;");
};

function _cyr5ko_transform(tx, $command) // 0: toCyr; 1: clearSep; 2: doubleSep;
{
	if(tx.length == 0) {return "";}

	if($command < 1){_cyr5ko_resave();}

	var $all = tx.match(_v5_fullRegExp);
	if($all != null)	{ tx = tx.replace(_v5_fullRegExp, "\t"); }

	if($command < 1) tx = _cyr5ko_prevod(tx);
	if($all != null)
	{
		var tx_split = tx.split('\t');
		var tx2 = "";
		for(var j=0; j<tx_split.length; j++)
		{
			tx2 += tx_split[j];
			if(j < $all.length){tx2 += ($command >= 1)? _cyr5ko_clearSep($all[j], $command) : $all[j];}
		}
		return tx2;
	}
	else return tx;
};

function _cyr5ko_prevod(txt)
{
	for(var i=_v5_table.length-1; i>=0; i--)	//отзад напред - първо sht, после sh.
	{	if(_v5_table[i][0] != " ")
		{
         p = new RegExp(_v5_table[i][0], "g");
			txt = txt.replace(  p,  _v5_table[i][1]);
			if(_v5_table[i][2].length)
			{
				p = new RegExp(_v5_table[i][0], "gi");
				txt = txt.replace(  p, _v5_table[i][2] );
			}
		}
	}
	return txt;
};



function _cyr5ko_permute(a, b)
{	var c = _v5_cnt[a];
	var d = _v5_table[a];

	_v5_cnt[a] = _v5_cnt[b];
	_v5_table[a] = _v5_table[b];

	_v5_cnt[b] = c;
	_v5_table[b] = d;
};

function _cyr5ko_quicksort(_left, _right)// K&R quicksort
{
	if (_left >= _right) {return;}
	_cyr5ko_permute(_left, Math.floor((_left + _right) / 2));
	_v5__last = _left;
	for (i=_left+1; i <=_right; i++){
		if (_v5_cnt[i] < _v5_cnt[_left]) {_cyr5ko_permute(++_v5__last, i);}}
	_cyr5ko_permute(_left, _v5__last);
	_cyr5ko_quicksort(_left, _v5__last-1);
	_cyr5ko_quicksort(_v5__last+1, _right);
};

function _cyr5ko_setQ(ime, $stoinost, $dni)
{	if($dni == null){var ex = "";}
	else
	{	var t = new Date();
		t.setTime(t.getTime() + (1000*60*60*24*$dni));
		var ex = "; expires=" + t.toGMTString();
	}
	document.cookie = "" + ime + "=" + escape($stoinost) + "; path=/" + ex;
};

function _cyr5ko_getQ(ime)
{
	var $nachalo = document.cookie.indexOf(ime + "=");
	if ($nachalo == -1) {return "";}
	// else
	var $ind1 = $nachalo + 1 + ime.length;
	$ind2 = document.cookie.indexOf(";", $ind1);
	if($ind2 == -1){$ind2 = document.cookie.length;}
	return unescape(document.cookie.substring($ind1, $ind2));
};
function _cyr5ko_clearSep(tx, n)
{
	if (tx == null) {return;}
	var $found = tx.match(_v5_clearSep);
	if($found != null)	{ return tx; }

	if(n == 1)
	{	//tx = "clearsep: " + tx;
		var p1 = _v5_og1 + "([^" + _v5_og2 + "]*)" + _v5_og2;
		var p = new RegExp(p1, "gi");
		tx = tx.replace(  p, "$1" );// + p.toString()
	}
	if(n == 2)
	{
		var p3 = "" + _v5_og1 + _v5_og1;
		var p4 = "" + _v5_og2 + _v5_og2;
		var p = new RegExp(p3, "gi");
		tx = tx.replace(  p, _v5_og1.charAt(_v5_og1.length - 1) );
		p = new RegExp(p4, "gi");
		tx = tx.replace(  p, _v5_og2.charAt(_v5_og2.length - 1) );
	}
	return tx;
};

function _cyr5ko_init()
{
	if(typeof(_v5_el_ok)=='undefined'){_v5_el_ok = new Array();}
	if(typeof(_v5_el_no)=='undefined'){_v5_el_no = new Array();}
	if(typeof(_v5_fn)=='undefined'){_v5_fn = new Array();}
	_v5_el_ok[v5_nomer] = new RegExp("^("+v5_formfields.replace(/,/g, "|")+")$");
	_v5_el_no[v5_nomer] = new RegExp("^("+v5_skipfields.replace(/,/g, "|")+")$");
	_v5_fn[v5_nomer] = -1;

	if(v5_nomer){ return;}


	_v5_dni = 30;
	_v5_hex = "0123456789abcdef";
	_v5_skip0 = "";
	_v5_skip1 = ""
		+ "\\[quote[^\\]]*\\](\\n|\\r|.)+?\\[\\/quote\\]|\\[code\\](\\n|\\r|.)+?\\[\\/code\\]"
		+ "|\\[php\\](\\n|\\r|.)+?\\[\\/php\\]|\\[url\\].+?\\[\\/url\\]"
		+ "|\\[image\\].+?\\[\\/image\\]|\\[img\\].+?\\[\\/img\\]|\\[email\\].+?\\[\\/email\\]"
		+ "|\\[link\\].+?\\[\\/link\\]|\\[\/?([bui]|list[^\\]]*)\\]"
		+ "|\\[(smile|sad|cool|question|idea)\\]| [:;]\\S+|\\[email=[^\\]]+\\]|\\[\\/email\\]"
		+ "|\\[url=[^\\]]+\\]|\\[\\/url\\]|\\[color=[^\\]]+\\]|\\[\\/color\\]"
		+ "|\\[font=[^\\]]+\\]|\\[\\/font\\]|\\[size=[^\\]]+\\]|\\[\\/size\\]";
	_v5_skip2 = "";
	_v5_skip3 = "\\b[a-z]{3,6}:\\/\\/\\S+|\\bwww\\.\\S+" // www.site.com
		+ "|\\b[a-z0-9\\._-]+@[a-z0-9\\.-]+|\\t+"; //email

	var nav = navigator.userAgent.toLowerCase();
// и self.opener не работи - ползвайте истински браузър... или cyr5ko мета-версия 9.0
// 	_v5_konq = (nav.indexOf('konqueror')!=-1);
	var v_o = nav.indexOf("opera");
	if(v_o>-1){v_o = parseFloat(nav.substring(v_o+6, v_o+11));}

	var v_ie = nav.indexOf("msie");
	if(v_ie>-1 && v_o<0){v_ie = parseFloat(nav.substring(v_ie+5, v_ie+10));}

	if((v_o>-1 && v_o<7.02) || (v_ie>-1 && v_ie<5.5))
	{	_v5_skip1 = _v5_skip1.replace(/\.\+\?/g, "[^\\]]+");
		_v5_skip1 = _v5_skip1.replace(/\+\?/g, "+");
	}

	_v5_ogra = "<>";
	_v5_def_azb = "a.b.w.g.d.e.v.z.i.j.k.l.m.n.o.p.r.s.t.u.f.h.c.ch.sh.sht.y..x..ju.ja".split(".");

	//_v5_rxs = new RegExp(/([\^\|\*\(\)\[\]\{\}\.\+\?\$\/\\-])/g);
	_v5_clearSep = new RegExp(_v5_skip1 + "|" + _v5_skip3, "gi");

	// malko a = 1072; glavno = 1040 (-32)
	_v5_def_q = "................................";
	_v5_q = "";
	_v5_table = "";
	v5_azb_frm = "";
	_v5_cnt = "";
	_v5_q_ogra = "";
	_v5_ogra_f = "";
	_v5_og1 = "";
	_v5_og2 = "";
	_v5__last = "";
	_v5_fullRegExp = "";
	_v5_buff= new Array();for(i=0;i<12;i++)_v5_buff[i]= new Array();

	_v5_opt_default=new Array('Transliterate &darr;', '&#1050;&#1080;&#1088;&#1080;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103; &darr;');
	_v5_opt_tocyr=new Array('To Cyrillic', '&#1053;&#1072; &#1082;&#1080;&#1088;&#1080;&#1083;&#1080;&#1094;&#1072;');
	_v5_opt_undo=new Array('Undo', '&#1054;&#1090;&#1084;&#1103;&#1085;&#1072;');
	_v5_opt_csep=new Array('Clear separators', '&#1048;&#1079;&#1090;&#1088;&#1080;&#1074;&#1072;&#1085;&#1077; &#1086;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1080;&#1090;&#1077;&#1083;&#1080;');
	_v5_opt_csep21=new Array('Separators 2 &gt;&gt; 1', '&#1054;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1080;&#1090;&#1077;&#1083;&#1080; 2 &gt;&gt; 1');
	_v5_opt_settings=new Array('Settings', '&#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080; &#1080; &#1087;&#1086;&#1084;&#1086;&#1097;');
	_v5_opt_clearset=new Array('Clear settings', '&#1048;&#1079;&#1090;&#1088;&#1080;&#1074;&#1072;&#1085;&#1077; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080;');
	_v5_opt_saveprefs=new Array('Save preferences', '&#1047;&#1072;&#1087;&#1080;&#1089; &#1072;&#1079;&#1073;&#1091;&#1082;&#1072;');
	_v5_opt_closewin=new Array('Close window', '&#1047;&#1072;&#1090;&#1074;&#1072;&#1088;&#1103;&#1085;&#1077;');
	_v5_opt_skipping=new Array('skipping separators', '&#1086;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1080;&#1090;&#1077;&#1083;&#1080; &#1079;&#1072; &#1083;&#1072;&#1090;&#1080;&#1085;&#1080;&#1094;&#1072;');
	_v5_opt_setprefs=new Array('Set your preferences', '&#1055;&#1088;&#1086;&#1084;&#1077;&#1085;&#1077;&#1090;&#1077; &#1073;&#1091;&#1082;&#1074;&#1080;&#1090;&#1077; &#1090;&#1072;&#1082;&#1072;, &#1095;&#1077; &#1076;&#1072; &#1089;&#1072; &#1042;&#1080; &#1091;&#1076;&#1086;&#1073;&#1085;&#1080;');
	_v5_opt_nodot=new Array("The dot character ('.') may not be used in the letter definitions. \nPlease check your settings and try again!", "\u0417\u043d\u0430\u043a\u044a\u0442 '.' (\u0442\u043e\u0447\u043a\u0430) \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043f\u043e\u043b\u0437\u0432\u0430 \u0437\u0430 \u0431\u0443\u043a\u0432\u0430.\n\u041c\u043e\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 \u0438 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e!");
	_v5_opt_prefssaved=new Array('Preferences saved successfully.', '\u0410\u0437\u0431\u0443\u043a\u0430\u0442\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e.');
	_v5_opt_allow=new Array('To use this function you must allow pop-up windows for this page.', '\u0417\u0430 \u0434\u0430 \u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 \u0442\u0430\u0437\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044f, \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435\n\u0438\u0437\u0441\u043a\u0430\u0447\u0430\u0449\u0438\u0442\u0435 \u043f\u0440\u043e\u0437\u043e\u0440\u0447\u0435\u0442\u0430 \u0437\u0430 \u0442\u0430\u0437\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430.');
	_v5_opt_discard=new Array('Do you wish to discard your settings?', '\u0416\u0435\u043b\u0430\u0435\u0442\u0435 \u043b\u0438 \u0434\u0430 \u0438\u0437\u0442\u0440\u0438\u0435\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u0441\u0438?');

};
function _cyr5ko_reinit(n)
{
	if(v5_nomer == 0 || n > 0)
	{
		_v5_table = new Array();
		v5_azb_frm = new Array();
		var sj = 0;
		var _v5_special = new Array();
		var _v5_nonalpha = new Array();
		_v5_cnt = new Array();

		_v5_q = _cyr5ko_getQ("c5ko6");

		// има ли промени в Кукито
		var tmp = (_v5_q.length>0)? _v5_q : _v5_def_q;
		var _userset = tmp.split(".");
		_v5_q_ogra = _cyr5ko_getQ("og");
		_v5_ogra_f = (_v5_q_ogra.length>0)? _v5_q_ogra : _v5_ogra;
		_v5_og1 = _cyr5ko_rxSafe1(_v5_ogra_f.charAt(0));
		_v5_og2 = _cyr5ko_rxSafe1(_v5_ogra_f.charAt(1));

		var _tb_cnt = 0;

		for(i=0; i<_v5_def_azb.length; i++)
		{
			v5_azb_frm[i] = (_userset[i].length>0)? _userset[i] : _v5_def_azb[i];
			if(!v5_azb_frm[i].length) continue;

			var _temparr = v5_azb_frm[i].split("/");

			for(k = 0; k<_temparr.length; k++)
			{
				var str = _temparr[k];//cyr5ko_rxSafe1()
				if(!str.length && k==0) {str = "/";}
				if(!str.length) {continue;}
				if(str==str.toUpperCase())
				{
					_v5_table[_tb_cnt++] = [str+""+str, _n2cyr(i-32), ""];
					_v5_table[_tb_cnt++] = [str, _n2cyr(i), ""];
				}
				else _v5_table[_tb_cnt++] = [str, _n2cyr(i), _n2cyr(i-32)];
			}
		}

		for(i=0; i<_tb_cnt; i++)
		{	_v5_cnt[i] = _v5_table[i][0].length;
			_v5_table[i][0] = _cyr5ko_rxSafe1(_v5_table[i][0]);
		}
		_cyr5ko_quicksort(0, _tb_cnt-1);
		 var tmp = (v5_skipwords.length)? "|\b("+v5_skipwords+")\b" : "";
		_v5_skip0  = "" + _v5_og1 + _v5_og1+ "|" + _v5_og2 + _v5_og2; // "[[" or "]]"
		_v5_skip2 = "" + _v5_og1+ "[^" + _v5_og2 + "]*" + _v5_og2 + ""; // [na latinica]
		_v5_fullRegExp = new RegExp(_v5_skip0 + "|" + _v5_skip1 + "|" + _v5_skip2 + "|" + _v5_skip3 + tmp, "gi");
	}

	if(n > 0)
	{
		for(j=0; j<=v5_nomer; j++)
		{
			var fn = _cyr5ko_findform(j);
			if(typeof(document.forms[fn].c5ko6_0)!='undefined')
			{
				for(var i=0; i<v5_azb_frm.length;i++)
				{
					eval("document.forms[fn].c5ko6_"+i+".value = v5_azb_frm[i];");
					document.forms[fn].c5ko6_ogra.value = _v5_ogra_f;
				}
			}

		}
	}
};

function _cyr5ko_resave()//за още (30) дни, само ако посетителят направи превод
{	if(_v5_q) {_cyr5ko_setQ("c5ko6", _v5_q, _v5_dni);}
	if(_v5_q_ogra) {_cyr5ko_setQ("og", _v5_q_ogra, _v5_dni);}
};

function _cyr5ko_select()
{
	var html = "";

	if(! v5_popup){html += _cyr5ko_getform(v5_nomer);}

	html += '<select name="cyr5ko'
	+ v5_nomer + '" onChange="cyr5ko_controls(this.options[this.selectedIndex].value, '
	+ v5_nomer + ');">';
	html += '<option value="">'+_v5_opt_default[v5_lang]+'</option>';
	html += '<option value="c">'+_v5_opt_tocyr[v5_lang]+'</option>';
	html += '<option value="u">'+_v5_opt_undo[v5_lang]+'</option>';
	html += '<option value="cs">'+_v5_opt_csep[v5_lang]+'</option>';
	html += '<option value="ds">'+_v5_opt_csep21[v5_lang]+'</option>';
	if(v5_popup) {html += '<option value="s">'+_v5_opt_settings[v5_lang]+'</option>';}
	html += '<option value="cq">'+_v5_opt_clearset[v5_lang]+'</option>';
	html += '</select>';

	document.write(html);
};
//function cyr5ko_rxSafe1(str){ return str.replace(v5_rxs, "\\$1");} //проблем с опера<8
function _cyr5ko_rxSafe1(str){var r="";for(var i=0; i<str.length;i++){if("-^|*()[]{}.+?$/\\".indexOf(str.charAt(i))>=0){r+="\\";}r+=''+str.charAt(i);}return r;};
function _cyr5ko_qSafe1(str){var r="";for(var i=0; i<str.length;i++)
{if(str.charAt(i)=='"')
{r+="&quot;";}else {r+=str.charAt(i);}}return r;};

function _cyr5ko_clearQs(){ _cyr5ko_setQ('og', '', -1); _cyr5ko_setQ('c5ko6', '', -1);};
function _n2cyr(nn)
{
	var n = nn + 1072; var a = n%16; var b = (n - a)/16; var c = b%16;var d = (b - c)/16;
	eval("var cyr = \"\\u0"+ _v5_hex.charAt(d) + _v5_hex.charAt(c) + _v5_hex.charAt(a) +"\";");
	return cyr;
};

















function cyr5ko_newprefs(win, koi)
{
	var _zapis = "";
	if(win.name == "v5_nastr"){var formid = win.document.def;}
	else{var formid = document.forms[_cyr5ko_findform(koi)];}


	for(i=0; i<_v5_def_azb.length; i++)
	{
		var _tochka = (i<_v5_def_azb.length - 1)? "." : "";
		eval("bukva = formid.c5ko6_" + i + ".value;");
		if(bukva.indexOf('.') > -1)
		{
			alert(_v5_opt_nodot[v5_lang]);
			return;
		}
		_zapis += (bukva != _v5_def_azb[i])? bukva + _tochka : _tochka;
	}
	if(_zapis != _v5_def_q) {_cyr5ko_setQ("c5ko6", _zapis, _v5_dni);}
	else	{_cyr5ko_setQ("c5ko6", "", -1);}

	var _q_ogra = formid.c5ko6_ogra.value;

	if(_q_ogra != _v5_ogra)	{_cyr5ko_setQ("og", _q_ogra, _v5_dni);}
	else	{_cyr5ko_setQ("og", "", -1);}

   _cyr5ko_reinit(1);
   win.alert(_v5_opt_prefssaved[v5_lang]);
};

function _cyr5ko_getform(koi)
{
	var html = "";
	var $slfop = "";
	if(typeof(v5_nastr) != 'undefined'){$slfop = "self.opener.";}

	html += "<tt>";
	for(i=0; i<32; i++)
	{
		html += '<nobr>' + _n2cyr(i) + ':<input size="3" value="'
			+ _cyr5ko_qSafe1(v5_azb_frm[i]) +'" name="c5ko6_'+ i +'"/></nobr> ';
	}
	html += '<br />&nbsp;&nbsp;<input size="3" value="'
		+ _cyr5ko_qSafe1(_v5_ogra_f) +'" name="c5ko6_ogra"> '
		+ _v5_opt_skipping[v5_lang] + '\n';
	html += '</tt><br><input type="button" onclick="'
	+ $slfop + 'cyr5ko_newprefs(self, '+koi+');" value="'+_v5_opt_saveprefs[v5_lang]+'">';

	return html;
};

function cyr5ko_reload()
{
	cyr5ko_reset();
	if( typeof(v5_nomer) == 'undefined' ) v5_nomer = 0; else v5_nomer++;// multiple forms
	_cyr5ko_init();
	_cyr5ko_reinit(0);
	_cyr5ko_select();
	v5_skipfields = "";
	v5_formfields = "";
};
cyr5ko_reload();

