function recollapse_fail(){alert("Block state not saved")}function recollapse_top(b){var a="";if($("upshrinkHeader").getStyle("display")=="none"){$("upshrinkHeader2").setStyles({display:""});$("upshrinkHeader").setStyles({display:""});$("top_logo_table").setStyles({display:""});$("small_logo_img").setStyles({display:"none"});$("recollapse_top_upshrink").src="/Themes/timdb2/images/collapse.gif";a="N"}else{$("upshrinkHeader").setStyles({display:"none"});$("upshrinkHeader2").setStyles({display:"none"});$("top_logo_table").setStyles({display:"none"});$("small_logo_img").setStyles({display:""});$("recollapse_top_upshrink").src="/Themes/timdb2/images/expand.gif";a="Y"}new Request({url:"/cgi-bin/do.cgi",method:"post",data:{actstate:a,thisisajax:"Y",mod:"timsite",action:"settopblockstate",rnd:"12345",referer:b},onFailure:recollapse_fail}).send();return false}function recollapse_bottom(b){var a="";if($("upshrinkHeaderIC").getStyle("display")=="none"){$("upshrinkHeaderIC").setStyles({display:"block"});$("recollapse_bottom_upshrink").src="/Themes/timdb2/images/collapse.gif";a="N"}else{$("upshrinkHeaderIC").setStyles({display:"none"});$("recollapse_bottom_upshrink").src="/Themes/timdb2/images/expand.gif";a="Y"}new Request({url:"/cgi-bin/do.cgi",method:"post",data:{actstate:a,thisisajax:"Y",mod:"timsite",action:"setbottomblockstate",rnd:"12345",referer:b},onFailure:recollapse_fail}).send();return false}var failreport=function(){alert("Запрос не выполнен. Скорее всего, это внутренняя ошибка.\nСообщите администратору.")};if(!selopfi_hash){var selopfi_hash=new Hash()}function selectopts_filter(k,j,d,b){if(d==true){if($(j)==null){alert("Элемент "+j+" не найден.\nПроверьте, задан ли для него id.");return}if($(k)==null){alert("Элемент "+k+" не найден.\nПроверьте, задан ли для него id.");return}if(Element.get($(j),"tag")=="select"){selopfi_hash.set(j,new Hash());Array.each($(j).options,function(i){selopfi_hash[j].set(i.value,i.text)})}else{alert('"'+k+'" не select-элемент.');return}$(k).addEvent("change",function(){selectopts_filter(k,j,false)});$(k).addEvent("keyup",function(){selectopts_filter(k,j,false)})}else{var h=$(k).value;var l=new RegExp(h.escapeRegExp(),"i");var g=new Hash();var c="";var f=Hash.getKeys(selopfi_hash[j]);Array.each(f,function(i){c=selopfi_hash[j].get(i);if(l.test(c)){g.set(i,c)}});f=Hash.getKeys(g);var a=f.length;$(j).options.length=(a==0)?0:(a);for(var e=0;e<a;e++){sf_tmpkey=f[e];$(j).options[e].value=sf_tmpkey;$(j).options[e].text=g.get(sf_tmpkey);if(b&&$(j).options[e].value==b){$(j).options[e].selected=true}}}return true}function close_popup_layer(a,b){if($(a)!=null){$(a).setStyles({display:b?"none":"inline",visibility:"hidden",top:"0px",left:"0px",width:"0px",height:"0px"})}return false}function close_this_popup_layer(b,d){var a=Array();var c=b.id;a=$(c).getParents("div").filterByClass("popup_root_layer");if(a.length>0){lay_close_id=a[0].id;if($(lay_close_id)!=null){$(lay_close_id).setStyles({display:d?"none":"inline",visibility:"hidden",top:"0px",left:"0px",width:"0px",height:"0px"})}}return false}function open_popup_layer(a,b,c){$(a).setStyles({display:"inline"});if(!c){c=0.5}if(b){lay_id_tmp=$(b)}else{if(a.match(/^.+?_popup$/)){lay_id_tmp=a.replace(/_popup$/,"_table_id");if($(lay_id_tmp)!=null){lay_id_tmp=$(lay_id_tmp)}else{lay_id_tmp=$(a)}}else{lay_id_tmp=$(a)}}lay_win_x=lay_id_tmp.getSize().x/2;lay_win_x_tmp=(window.getWidth()/2-10);if(lay_win_x>lay_win_x_tmp){lay_win_x=lay_win_x_tmp}lay_win_y=lay_id_tmp.getSize().y/2;lay_win_y_tmp=(window.getHeight()*c-10);if(lay_win_y>lay_win_y_tmp){lay_win_y=lay_win_y_tmp}setTimeout(function(){leftoffset=(window.getWidth()/2)-lay_win_x;if(leftoffset<0){leftoffset=10}topoffset=(window.getHeight()*c)-lay_win_y;if(topoffset<0){topoffset=10}$(a).setStyles({width:"0px",height:"0px",left:(window.getScrollLeft()+leftoffset)+"px",top:(window.getScrollTop()+topoffset)+"px",visibility:"visible"})},250);return false}function open_popup_layer_prepare(b,e,c,d,f,g,a){if(window.ie6){new Element("iframe",{styles:{width:"100%",height:"100%",border:"0",position:"absolute",left:"0px",top:"0px","z-index":(a?a:"8")},name:b+"_sel_over_field",id:b+"_sel_over_field",src:"javascript:false"}).inject($(e));$(c).addEvent("resize",function(h){$(b+"_sel_over_field").setStyles({width:$(c).getSize().x,height:$(c).getSize().y})})}if($(d)!=null){$(b).makeDraggable({handle:$(d)});$(d).setStyles({cursor:"move"})}if($(f)!=null){$(f).addEvent("click",function(h){$(b).setStyles({display:g?"none":"inline",visibility:"hidden",top:"0px",left:"0px",width:"0px",height:"0px"});return false})}}function dateform_sync_wth_year(h,c){if($(c+"mm_"+h)!=null&&$(c+"dd_"+h)!=null&&$(c+"yyyy_"+h)!=null){var k=$(c+"mm_"+h);var f=$(c+"dd_"+h);var b=$(c+"yyyy_"+h);var a=b.value;monthlst_selected=k.selectedIndex;daylst_selected=f.selectedIndex;var d=parseInt(a);d=!(d%4)&&((d%100)||!(d%400));d=[31,(d?29:28),31,30,31,30,31,31,30,31,30,31];monthlst_txt=["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"];for(g=0;g<k.options.length;g++){k.options[g].text=monthlst_txt[g]+" ("+d[g]+"."+(g+1)+")"}var j=parseInt(d[monthlst_selected]);var e=j-1;f.options.length=j;for(var g=27;g<j;g++){f.options[g].value=(g+1);f.options[g].text=(g+1);if(g==daylst_selected||(daylst_selected>e&&g==e)){f.options[g].selected=true}}}return false}function dateform_sync_wth_month(h,c){if($(c+"mm_"+h)!=null&&$(c+"dd_"+h)!=null&&$(c+"yyyy_"+h)!=null){var k=$(c+"mm_"+h);var f=$(c+"dd_"+h);var b=$(c+"yyyy_"+h);var a=b.value;monthlst_selected=k.selectedIndex;daylst_selected=f.selectedIndex;var d=parseInt(a);d=!(d%4)&&((d%100)||!(d%400));d=[31,(d?29:28),31,30,31,30,31,31,30,31,30,31];var j=parseInt(d[monthlst_selected]);var e=j-1;f.options.length=j;for(var g=27;g<j;g++){f.options[g].value=(g+1);f.options[g].text=(g+1);if(g==daylst_selected||(daylst_selected>e&&g==e)){f.options[g].selected=true}}}}function rangeSelect(d,c,a){if(typeof(d)=="object"){d=d.id}if($(d)==null){return false}$(d).focus();if(!(parseInt(c))){c=0}if(!(parseInt(a))){end=$(d).value.length}else{end=parseInt(c)+parseInt(a)}if($(d).createTextRange){var b=$(d).createTextRange();b.moveStart("character",c);b.moveEnd("character",end);b.select();return true}else{if($(d).setSelectionRange){$(d).setSelectionRange(c,end);return true}}return false}function setSelected(c,d,a){if(c==undefined||(d==undefined&&a==undefined)){return false}if(typeof(c)=="string"){c=$(c)}if(c=null){return false}if(c.tagName.toLowerCase()!="select"){return false}if(!c.options||!c.options.length){return false}for(var b=0;b<c.options.length;b++){if(!a&&this.options[b].value==d){this.selectedIndex=b;return true}else{if(a){this.options[b].selected=true}}}return false}Element.implement({moveSelected:function(d){from=this;if(d==undefined){return false}if(typeof(d)=="string"){d=$(d)}if(d==null){return false}if(typeof(d)!="object"){return false}if(from.tagName.toLowerCase()!="select"){return false}if(d.tagName.toLowerCase()!="select"){return false}while(from.selectedIndex!=-1){var c=d.length;var a=from[from.selectedIndex].value;var b=from[from.selectedIndex].text;d[c]=new Option(b,a);from[from.selectedIndex]=null}return false},rangeSelect:function(c,a){if(this.tagName.toLowerCase()!="input"&&this.tagName.toLowerCase()!="textarea"){return false}this.focus();if(!(parseInt(c))){c=0}if(!(parseInt(a))){end=this.value.length}else{end=parseInt(c)+parseInt(a)}if(this.createTextRange){var b=this.createTextRange();b.moveStart("character",c);b.moveEnd("character",end);b.select();return true}else{if(this.setSelectionRange){this.setSelectionRange(c,end);return true}}return false},setSelected:function(c,a){if(c==undefined&&a==undefined){return false}if(this.tagName.toLowerCase()!="select"){return false}if(!this.options.length){return false}for(var b=0;b<this.options.length;b++){if(!a&&this.options[b].value==c){this.selectedIndex=b;return true}else{if(a){this.options[b].selected=true}}}return false},getSelected:function(){var c=Array();var b=null;if(this.tagName.toLowerCase()!="select"){return false}if(!this.options.length){return c}if(this.get("multiple")){for(var a=0;a<this.options.length;a++){if(this.options[a].selected){b=this.options[a].value;c.push(b)}}}else{b=this.options[this.selectedIndex].value;c.push(b)}return c},deleteSelected:function(){if(this.tagName.toLowerCase()!="select"){return false}if(!this.options.length){return valarr}if(this.get("multiple")){while(this.selectedIndex&&this.selectedIndex!=-1){this.options[this.selectedIndex]=null}}else{this.options[this.selectedIndex]=null}return false},clone:function(f,h,a,m,j,k,g){var o={input:"checked",option:"selected",textarea:(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerHTML":"value"};var p=/\d+$/;var d=false;if(k!=undefined&&typeof(k)!="undefined"){p=k}if(g==undefined&&typeof(g)=="undefined"){g=true}f=f!==false;var n=this.cloneNode(f);var l=function(s,t,i,x,v,w){if(!h){s.removeAttribute("id")}if(Browser.Engine.trident){s.clearAttributes();s.mergeAttributes(t);s.removeAttribute("uid");if(s.options){var y=s.options,q=t.options;for(var u=y.length;u--;){y[u].selected=q[u].selected}}}d=s.getAttribute("id",2);if(d!=null&&i!=undefined){d=d.replace(p,i);s.setAttribute("id",""+d)}d=s.getAttribute("name",2);if(d!=null&&x!=undefined){d=d.replace(p,x);s.setAttribute("name",""+d);s.name=d}if(v!=undefined&&(s.tagName.toLowerCase()=="label")){d=s.htmlFor;if(d==1){d=null}if(d!=null){d=d.replace(p,v);s.htmlFor=d}}var r=o[t.tagName.toLowerCase()];if(r&&t[r]){s[r]=t[r]}};if(f){var b=n.getElementsByTagName("*"),c=this.getElementsByTagName("*");for(var e=b.length;e--;){l(b[e],c[e],a,m,j,k,g)}}l(n,this,a,m,j,k,g);return $(n)}});function get_checked(d){var c=d;if(typeof(c)!="object"){return false}var a=c.length;if(a==undefined){if(c.checked){return{val:c.value,id:c.id}}else{return false}}for(var b=0;b<a;b++){if(c[b].checked){return{val:c[b].value,id:c[b].id}}}return false}function set_checked(d,e){var c=d;if(typeof(c)!="object"){return false}if(e==undefined){return false}var a=c.length;if(a==undefined){if(c.value==e){c.checked=true;return true}else{return false}}for(var b=0;b<a;b++){if(c[b].value==e){c[b].checked=true;return true}}return false}function addhlclass(a){if(typeof(a)!="object"){return false}curr_cid=a.id;$(curr_cid).addClass("hllight");return false}function rmhlclass(a){if(typeof(a)!="object"){return false}curr_cid=a.id;$(curr_cid).removeClass("hllight");return false}function adddenyclass(a){if(typeof(a)!="object"){return false}curr_cid=a.id;$(curr_cid).addClass("denylight");return false}function rmdenyclass(a){if(typeof(a)!="object"){return false}curr_cid=a.id;$(curr_cid).removeClass("denylight");return false}var rwhl_roothash=new Hash();function do_rwhl(b,a){var g=b.get("class");root=g.match(/rwhlroot_(\w+)?/)[1];if(root){if(rwhl_roothash.has(root)){oobj=rwhl_roothash.get(root);var c=oobj.get("class");var i=c.match(/rwhlclass_(\w+)?/);if(i!=null&&typeof(i)=="object"){i=i[1]}else{i=null}i=i?i:"hllight";if(a){var h=c.match(/rwhlgrp_(\w+)?/);if(h!=null&&typeof(h)=="object"){h=h[1]}else{h=null}if(h){var e=$$("tr.rwhlgrp_"+h);e.each(function(j){j.removeClass(i)})}else{oobj.removeClass(i)}}else{oobj.removeClass(i)}}var f=g.match(/rwhlclass_(\w+)?/);if(f!=null&&typeof(f)=="object"){f=f[1]}else{f=null}f=f?f:"hllight";if(a){var d=g.match(/rwhlgrp_(\w+)?/);if(d!=null&&typeof(d)=="object"){d=d[1]}else{d=null}if(d){grp_objs=$$("tr.rwhlgrp_"+d);grp_objs.each(function(j){j.addClass(f)})}else{b.addClass(f)}}else{b.addClass(f)}rwhl_roothash.set(root,b)}return false}function rwhl_init(b){var a=$$("tr.rwhl");a.each(function(e){if(b){var d=e.get("class");var c=d.match(/rwhlgrp_(\w+)?/);if(c!=null&&typeof(c)=="object"){c=c[1]}else{c=null}if(c){grp_objs=$$("tr.rwhlgrp_"+c);grp_objs.each(function(f){f.addEvent("click",function(){do_rwhl(e,b)})})}}else{e.addEvent("click",function(){do_rwhl(e)})}});return false}function moveSelected(e,d){if(e==undefined||d==undefined){return false}if(typeof(e)=="string"){e=$(e)}if(typeof(d)=="string"){d=$(d)}if(e==null||d==null){return false}if(typeof(d)!="object"||typeof(e)!="object"){return false}if(e.tagName.toLowerCase()!="select"){return false}if(d.tagName.toLowerCase()!="select"){return false}while(e.selectedIndex!=-1){var c=d.length;var a=e[e.selectedIndex].value;var b=e[e.selectedIndex].text;d[c]=new Option(b,a);e[e.selectedIndex]=null}return false};
