// (c)2005: Lepres, Biser.// \u041D\u0430\u0431\u043E\u0440 \u0444\u0443\u043D\u043A\u0446\u0438\u0439 \u0434\u043B\u044F \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u0432\u0437\u0430\u0438\u043C\u043E\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441 \u043D\u043E\u0442\u0435\u0441\u043E\u0432\u043E\u0439function LimitTextArea(areaname, sizelimit){//	\u0414\u043B\u044F \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F \u0442\u0435\u043A\u0441\u0442\u0430\u0440\u0438\u0439, \u043D\u043E \u0441 \u0442\u0435\u043A\u0441\u0442-\u0438\u043D\u043F\u0443\u0442\u0430\u043C\u0438 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u0442\u043E\u0436\u0435// 	\u043F\u0440\u043E\u0441\u0442\u043E \u043E\u0431\u0440\u0435\u0437\u0430\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u043F\u043E \u043D\u0443\u0436\u043D\u043E\u043C\u0443 \u0447\u0438\u0441\u043B\u0443 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432	document.getElementById(areaname).value=document.getElementById(areaname).value.substring(0,sizelimit);	}function trimString (str) {// \u0410\u043D\u0430\u043B\u043E\u0433 \u043E\u0431\u044B\u0447\u043D\u043E\u0439 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 trim(), \u043E\u0431\u0440\u0435\u0437\u0430\u0435\u0442 \u043F\u0440\u043E\u0431\u0435\u043B\u044B \u043F\u043E \u043A\u0440\u0430\u044F\u043C// \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u0442\u043E\u043B\u044C\u043A\u043E \u0432 javascript>=1.2 -> IE >=5, FF, O  str = this != window? this : str;  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');}	function getValue(url, string){	// \u0412\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 _\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435_ \u0437\u0430\u0434\u0430\u043D\u043D\u043E\u0433\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0438\u0437 \u0443\u0440\u043B\u0430	// \u041F\u0440\u0435\u0434\u043F\u043E\u043B\u0430\u0433\u0430\u0435\u0442\u0441\u044F \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u0438 \u0443\u0440\u043B \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043E\u0437\u0430\u0432\u0438\u0441\u0438\u043C\u044B	// \u0415\u0441\u043B\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043D\u0435\u0442, \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043F\u0443\u0441\u0442\u043E\u0442\u0443.	var diff=string.length+1;		var fov=url.indexOf(string)+diff; //\u0414\u043B\u0438\u043D\u0430 \u0441\u043B\u043E\u0432\u0430 1 \u0441\u0438\u043C\u0432\u043E\u043B \u043D\u0430 \u0437\u043D\u0430\u043A =	if (fov==-1) return ("");	// \u0415\u0441\u043B\u0438 \u043D\u0435 \u0432 \u0441\u0442\u0440\u043E\u043A\u0435 \u0435\u0441\u0442\u044C \u0435\u0449\u0435 &, \u0442\u043E \u043D\u0435\u0433\u043E; \u0418\u043D\u0430\u0447\u0435 - \u0434\u043E \u043A\u043E\u043D\u0446\u0430 \u0441\u0442\u0440\u043E\u043A\u0438 	var endstart=((url.indexOf("&",fov)!=-1 ) ? url.indexOf("&",fov) : url.length);			return url.substring(fov, endstart);}function cutParam(url, string){	// \u0412\u044B\u0440\u0435\u0437\u0430\u0435\u0442 \u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0439 \u044D\u043B\u0435\u043B\u0435\u043C\u0435\u043D\u0442 \u0441 \u0435\u0433\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u043C \u0438\u0437 \u0443\u0440\u043B\u0430	// \u041F\u0440\u0435\u0434\u043F\u043E\u043B\u0430\u0433\u0430\u0435\u0442\u0441\u044F \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u0438 \u0443\u0440\u043B \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043E\u0437\u0430\u0432\u0438\u0441\u0438\u043C\u044B	// \u0415\u0441\u043B\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043D\u0435\u0442, \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043F\u0443\u0441\u0442\u043E\u0442\u0443.		var diff=string.length+1;		var fov=url.indexOf(string); //\u0414\u043B\u0438\u043D\u0430 \u0441\u043B\u043E\u0432\u0430 1 \u0441\u0438\u043C\u0432\u043E\u043B \u043D\u0430 \u0437\u043D\u0430\u043A =	if (fov==-1) return (url);	// \u0415\u0441\u043B\u0438 \u043D\u0435 \u0432 \u0441\u0442\u0440\u043E\u043A\u0435 \u0435\u0441\u0442\u044C \u0435\u0449\u0435 &, \u0442\u043E \u043D\u0435\u0433\u043E; \u0418\u043D\u0430\u0447\u0435 - \u0434\u043E \u043A\u043E\u043D\u0446\u0430 \u0441\u0442\u0440\u043E\u043A\u0438 	var endstart=((url.indexOf("&",fov)!=-1 ) ? url.indexOf("&",fov) : url.length);			return url.substring(0, fov-1)+url.substring(endstart, url.length);	}function Bs_ViewExpCol(catNum, catName){//	url=document.URL;	url=pt;	isRestricted=false;	if (getValue(url, "RestrictToCategory")!=""){		// \u0415\u0441\u043B\u0438 \u0432 \u0443\u0440\u043B\u0435 \u043F\u0440\u0438\u0441\u0443\u0441\u0442\u0432\u0443\u0435\u0442 RestrictToCategory, \u044D\u0442\u043E \u043E\u0437\u043D\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043E \u0432\u044C\u044E\u0448\u043D\u0438\u043A \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D \u043F\u043E \u044D\u0442\u043E\u0439 \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438		// \u0430 \u0437\u043D\u0430\u0447\u0438\u0442 \u043D\u043E\u043C\u0435\u0440 \u0441\u0430\u043C\u043E\u0439 \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438 \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C.		catNum=catNum.substring(catNum.indexOf(".")+1);		}	url=(url.charAt(url.length)=='&' ? url.substring(0, url.length-1) : url); // \u0415\u0441\u043B\u0438 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u043D\u0430 & - \u0435\u0433\u043E \u043E\u0442\u0440\u0435\u0437\u0430\u0442\u044C	if (url.indexOf("#")!=-1) url=url.substring(0,url.indexOf("#"));	link=url;		link=cutParam(link, "Collapse"); // \u0423\u0431\u0440\u0430\u043B\u0438 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439 \u043A\u043E\u043B\u043B\u0430\u043F\u0441	link=cutParam(link, "Expand"); // \u0423\u0431\u0440\u0430\u043B\u0438 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439 \u044D\u043A\u0441\u043F\u0430\u043D\u0434	link=cutParam(link, "ExpandView"); // \u0423\u0431\u0440\u0430\u043B\u0438 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439 \u044D\u043A\u0441\u043F\u0430\u043D\u0434	link=cutParam(link, "CollapseView"); // \u0423\u0431\u0440\u0430\u043B\u0438 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439 \u043A\u043E\u043B\u043B\u0430\u043F\u0441	if ((getValue(url, "Expand")==catNum)||(url.indexOf("ExpandView")!=-1)){		link="<a name=a"+catNum+" href=\""+link+"&Collapse="+catNum+"#a"+catNum+"\"><img src=\"/biser.nsf/ViewCollapse.gif?OpenImageResource\" alt=\"\u0421\u0432\u0435\u0440\u043D\u0443\u0442\u044C\">"+catName+"</a>";		} else {		link="<a name=a"+catNum+" href=\""+link+"&Expand="+catNum+"#a"+catNum+"\"><img src=\"/biser.nsf/ViewExpand.gif?OpenImageResource\" alt=\"\u0420\u0430\u0437\u0432\u0435\u0440\u043D\u0443\u0442\u044C\">"+catName+"<a>"		}return link;}function Bs_ViewExpCola(catNum, catName){//	url=document.URL;	url=pt;		link="<a name=a"+catNum+" href=\""+link+"&Expand="+catNum+"#a"+catNum+"\"><img src=\"/biser.nsf/ViewExpand.gif?OpenImageResource\" alt=\"\u0420\u0430\u0437\u0432\u0435\u0440\u043D\u0443\u0442\u044C\">"+catName+"<a>"return link;}/*function Bs_setImgExpCol(catNum){	url=document.URL;	isRestricted=false;	if (getValue(url, "RestrictToCategory")!=""){		// \u0415\u0441\u043B\u0438 \u0432 \u0443\u0440\u043B\u0435 \u043F\u0440\u0438\u0441\u0443\u0441\u0442\u0432\u0443\u0435\u0442 RestrictToCategory, \u044D\u0442\u043E \u043E\u0437\u043D\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043E \u0432\u044C\u044E\u0448\u043D\u0438\u043A \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D \u043F\u043E \u044D\u0442\u043E\u0439 \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438		// \u0430 \u0437\u043D\u0430\u0447\u0438\u0442 \u043D\u043E\u043C\u0435\u0440 \u0441\u0430\u043C\u043E\u0439 \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438 \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C.		catNum=catNum.substring(catNum.indexOf(".")+1);		}	url=(url.charAt(url.length)=='&' ? url.substring(0, url.length-1) : url); // \u0415\u0441\u043B\u0438 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u043D\u0430 & - \u0435\u0433\u043E \u043E\u0442\u0440\u0435\u0437\u0430\u0442\u044C	if (url.indexOf("#")!=-1) url=url.substring(0,url.indexOf("#"));	link=url;		if ((getValue(url, "Expand")==catNum)||(url.indexOf("ExpandView")!=-1)){		link="<img src=\"/biser.nsf/ViewCollapse.gif?OpenImageResource\">";		} else {		link="<img src=\"/biser.nsf/ViewExpand.gif?OpenImageResource\">";		}	return (link);	}*/		
