var __nonMSDOMBrowser=(window.navigator.appName.toLowerCase().indexOf('explorer')==-1);function BackgrounScreen(Container,Options){if(!Container)Container=$(document.body);this.Container=Container;if(!Options)Options={"styles":null,"events":{"hide":null}};this.Options=Options;this.Obj=null;if(!this.Options.styles){this.Options.styles={"opacity":"0.7","z-index":"1001","position":"absolute","top":"0px","left":"0px","width":"100%","height":"100%","display":"none"}}if(!this.Options.bgcolor){this.Options.bgcolor="#ffffff"}if(!this.Options.clickHide){this.Options.clickHide=false}this.Init=function(){this.Create()};this.Create=function(){this.Obj=new Element('div');if(this.Options.className){this.Obj.addClass(this.Options.className)}else{this.Obj.setStyle("background",this.Options.bgcolor)}if(this.Options.clickHide==true){this.Obj.addEvent("click",function(a){return function(){a.Hide()}}(this))}this.Obj.inject(this.Container,"top");this.Obj.setStyles(this.Options.styles)};this.Show=function(){this.Obj.setStyle("display","block");var bscrollsize=this.Container.getScrollSize();this.Obj.setStyle("height",bscrollsize.y);this.Obj.setStyle("width","100%")};this.Hide=function(){this.Obj.setStyle("display","none");if(this.Options.events.hide){var temp=this.Options.events.hide;temp()}};this.SetZIndex=function(zi){this.Obj.setStyle("z-index",zi)};this.Delete=function(){this.Obj.dispose();this.Obj.destroy()};this.Init()};function CenteringElement(el,Options){if(!el)return false;this.el=el;if(!Options)Options=null;this.Options=Options;this.b=$(document.body);this.Refresh=function(){this.boduScroll=this.b.getScroll();this.bodySize=this.b.getSize();this.elSize=this.el.getSize();this.el.setStyle("left",this.bodySize.x/2-this.elSize.x/2+this.boduScroll.x);this.el.setStyle("top",this.bodySize.y/2-this.elSize.y/2+this.boduScroll.y)};this.Refresh()};function Ajax(Method,Url,eventCallback,Data){this.Http=null;this.Working=false;this.Context=null;if(Method==undefined||Method==null)this.Method='GET';else this.Method=Method;if(Url==undefined||Url==null)this.Url=null;else this.Url=Url;if(eventCallback==undefined||eventCallback==null)this.eventCallback=null;else this.eventCallback=eventCallback;if(Data==undefined||Data==null)this.Data=null;else this.Data=Data;this.Dom=null;this.Start=function(){if(!this.Http){this.Http=this.GetHttp();this.Working=false}if(!this.Working&&this.Http){if(this.eventCallback!=null){this.Http.onreadystatechange=function(a){return function(){if(a.Http.readyState==4){var temp=String(a.Http.responseText);var vs=temp.substr(0,temp.indexOf("endviewstate9843tdjf3r9df"));temp=temp.substr(temp.indexOf("endviewstate9843tdjf3r9df")+25);var params=temp.substr(0,temp.indexOf("endparams9843tdjf3r9df"));temp=temp.substr(temp.indexOf("endparams9843tdjf3r9df")+22);document.getElementById("__VIEWSTATE").value=vs;params=JSON.decode(params);a.ProcessingCallBackParams(params);a.eventCallback(temp,a.Http.responseXML,a.Context,params)}}}(this)}this.Http.open(this.Method,this.Url,true);this.Http.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");this.Working=true;this.Http.send(this.Data)}if(!this.Http){alert('Ошибка при создании XMLHTTP объекта!')}};this.ProcessingCallBackParams=function(params){if(params.Redirect){location.href=params.Redirect}if(params.Alert!=undefined){alert(params.Alert)}};this.GetHttp=function(){var xmlhttp;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest()}else if(window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}return xmlhttp};this.GetDomXML=function(){var oXml;try{var test=this.Http.responseXML.firstChild;oXml=this.Http.responseXML}catch(e){try{oXml=(new DOMParser()).parseFromString(this.Http.responseText,'text/xml')}catch(e){}}if(!oXml||!oXml.firstChild||oXml.firstChild.nodeName=='parsererror'){alert('The server didn\'t send back a proper XML response. Please contact your system administrator.\n\n'+'XML request error: '+this.Http.statusText+' ('+this.Http.status+')\n\n'+'Response text:\n'+this.Http.responseText);return}this.Dom=oXml};this.SelectNodes=function(xpath){if(navigator.userAgent.indexOf('MSIE')>=0)return this.Dom.selectNodes(xpath);else{var aNodeArray=new Array();var xPathResult=dom.evaluate(xpath,this.Dom,this.Dom.createNSResolver(this.Dom.documentElement),XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);if(xPathResult){var oNode=xPathResult.iterateNext();while(oNode){aNodeArray[aNodeArray.length]=oNode;oNode=xPathResult.iterateNext()}}return aNodeArray}};this.SelectSingleNode=function(xpath){if(navigator.userAgent.indexOf('MSIE')>=0)return this.Dom.selectSingleNode(xpath);else{var xPathResult=this.Dom.evaluate(xpath,this.Dom,this.Dom.createNSResolver(this.Dom.documentElement),9,null);if(xPathResult&&xPathResult.singleNodeValue)return xPathResult.singleNodeValue;else return null}}};function __doCallBack(eventTarget,eventArgument,eventCallback,fieldsRequest,context){if(typeof(eventCallback)!='function'){eventCallback=function(responseText,responseXML){}}var postData='';if(typeof fieldsRequest=='object'&&fieldsRequest!==null){var i=0;var postData='';for(i=0;i<fieldsRequest.length;i++){postData=postData+'&'+fieldsRequest[i].name+'='+__EncodeCallback(fieldsRequest[i].value)}}if(String(location.href).indexOf("#")>=0)var url=String(location.href).substr(0,String(location.href).indexOf("#"));else var url=location.href;var form_data="";if($("form1")){form_data=String("&"+$("form1").toQueryString());form_data=form_data.replace("&__POST=1","");form_data=form_data.replace("&__EVENTTARGET=","");form_data=form_data.replace("&__EVENTARGUMENT=","")}var aj=new Ajax("post",url,eventCallback);aj.Context=context;aj.Data='__AJAX=1&__POST=1&__EVENTTARGET='+eventTarget+'&__EVENTARGUMENT='+eventArgument+postData+form_data;aj.Start()};function __EncodeCallback(parameter){if(encodeURIComponent){return encodeURIComponent(parameter)}else{return escape(parameter)}};function Stripes(Container,Selector,StripeClass){if(Container&&Selector!=""){els=Container.getElements(Selector);for(var i=0;i<els.length;i++){els[i].addClass(StripeClass);i++}for(var i=1;i<els.length;i++){els[i].removeClass(StripeClass);i++}}};function MaxHeight(){var items=$(document.body).getElements(".max_height_el");if(items.length>0){items.each(function(el){var p=el.getParent();var mh=0;p.getChildren().each(function(el1){if(!el1.hasClass("max_height_el")){mh=mh+el1.getSize().y}});while(true){var tag=p.get('tag');if(tag!="div"&&tag!="table"&&tag!="td"&&tag!="body")p=p.getParent();else break}var s=p.getSize();el.setStyle("height",s.y-mh-p.getStyle("margin-top").toInt()-p.getStyle("margin-bottom").toInt()-p.getStyle("padding-top").toInt()-p.getStyle("padding-bottom").toInt()-el.getStyle("margin-top").toInt()-el.getStyle("margin-bottom").toInt()-el.getStyle("padding-top").toInt()-el.getStyle("padding-bottom").toInt())})}};function __SaveScrollPositionOnSubmit(){if(__nonMSDOMBrowser){theForm.elements['__SCROLLPOSITIONY'].value=window.pageYOffset;theForm.elements['__SCROLLPOSITIONX'].value=window.pageXOffset}else{theForm.__SCROLLPOSITIONX.value=__GetScrollX();theForm.__SCROLLPOSITIONY.value=__GetScrollY()}return true};function __RestoreScrollPosition(){if(__nonMSDOMBrowser){window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value,theForm.elements['__SCROLLPOSITIONY'].value)}else{window.scrollTo(theForm.__SCROLLPOSITIONX.value,theForm.__SCROLLPOSITIONY.value)}return true};function __GetScrollX(){if(__nonMSDOMBrowser){return window.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollLeft){return document.documentElement.scrollLeft}else if(document.body){return document.body.scrollLeft}}return 0};function __GetScrollY(){if(__nonMSDOMBrowser){return window.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop}else if(document.body){return document.body.scrollTop}}return 0};function MagicInputs(){$$(".MagicInput").each(function(inp){inp.svalue=inp.value;inp.addEvents({"focus":function(){this.value=this.value==this.svalue?'':this.value},"blur":function(){this.value=this.value==''?this.svalue:this.value}})})};window.addEvent("domready",function(){MagicInputs()});function AdminPage(AppId){this.body=$(document.body);this.AppId=AppId;this.lang="ru";this.wins=new WindowCollection();this.bgp=new BackgrounScreen(this.body)};function ContentPage(PageControlID,PageId,AppId,PageParentId){this.PageControlID=PageControlID;this.body=$(document.body);this.PageId=PageId;this.AppId=AppId;this.PageParentId=PageParentId;this.lang="ru";this.wins=new WindowCollection();this.bgp=new BackgrounScreen(this.body)};var AdminWindow=new Object();AdminWindow.FindItem=function(Options){if(Options.UnitType==undefined)return;if(Options.Icon==undefined)Options.Icon="/themes/admin/images/search_16_16.gif";if(Options.Title==undefined)Options.Title="Поиск элемента";if(Options.FieldSearch==undefined)Options.FieldSearch="";return page.wins.Add({"Width":"750px","Height":"360px","Top":"center","Left":"center","FormBorderStyle":0,"Title":Options.Title,"IsBackgrounScreen":1,"ToolBar":0,"WindowState":0,"Icon":Options.Icon,"Content":{"Type":"link","Url":"/admin/find_item.php?unit_type="+Options.UnitType+"&app_id="+page.AppId+"&field_search="+Options.FieldSearch+"&is_app=1"},"onReturnData":Options.onReturnData},Options.OnClose,Options.Context)};AdminWindow.AddItem=function(Options){if(Options.UnitType==undefined)Options.UnitType="";if(Options.Icon==undefined)Options.Icon="/themes/admin/images/add_16.gif";if(Options.Title==undefined)Options.Title="Добавление элемнта";if(Options.RelationPageParentId==undefined)Options.RelationPageParentId="";if(Options.FormId==undefined)Options.FormId="";if(Options.ParentId==undefined)Options.ParentId="";if(Options.WhereLevelField==undefined)Options.WhereLevelField="";return page.wins.Add({"Width":"700px","Height":"500px","Top":"center","Left":"center","FormBorderStyle":0,"Title":Options.Title,"IsBackgrounScreen":1,"ToolBar":0,"WindowState":1,"Icon":Options.Icon,"Content":{"Type":"link","Url":"/admin/item_fields.php?unit_type="+Options.UnitType+"&parent_id="+Options.ParentId+"&where_level_field="+Options.WhereLevelField+"&app_id="+page.AppId+"&is_app=1&relation_page_parent_id="+Options.RelationPageParentId+"&form_id="+Options.FormId},"onReturnData":Options.onReturnData},Options.OnClose,Options.Context)};AdminWindow.EditItem=function(Options){if(Options.UnitType==undefined)return;if(Options.Icon==undefined)Options.Icon="/themes/admin/images/edit.gif";if(Options.Title==undefined)Options.Title="Редактирование элемента";if(Options.ParentId==undefined)Options.ParentId="";if(Options.WhereLevelField==undefined)Options.WhereLevelField="";if(Options.ParentUnitType==undefined)Options.ParentUnitType="";return page.wins.Add({"Width":"700px","Height":"500px","Top":"center","Left":"center","FormBorderStyle":0,"Title":Options.Title,"IsBackgrounScreen":1,"ToolBar":0,"WindowState":1,"Icon":Options.Icon,"Content":{"Type":"link","Url":"/admin/item_fields.php?unit_type="+Options.UnitType+"&parent_id="+Options.ParentId+"&parent_unit_type="+Options.ParentUnitType+"&where_level_field="+Options.WhereLevelField+"&item_id="+Options.ItemId+"&app_id="+page.AppId+"&is_app=1"},"onReturnData":Options.onReturnData},Options.OnClose,Options.Context)};AdminWindow.AddControl=function(Options){if(Options.Icon==undefined)Options.Icon="/themes/admin/images/add_16.gif";if(Options.Title==undefined)Options.Title="Добавление элемента управления";if(Options.AreaName==undefined)return;if(Options.ContentId==undefined)Options.ContentId=page.PageId;return page.wins.Add({"Width":"750px","Height":"300px","Top":"center","Left":"center","FormBorderStyle":0,"Title":Options.Title,"IsBackgrounScreen":1,"AutoSizeY":1,"ToolBar":0,"WindowState":0,"Icon":Options.Icon,"Content":{"Type":"link","Url":"/admin/add_control.php?content_id="+page.PageId+"&app_id="+page.AppId+"&area_name="+Options.AreaName},"onReturnData":Options.onReturnData},Options.OnClose,Options.Context)};AdminWindow.ItemControl=function(Options){if(Options.Icon==undefined)Options.Icon="/themes/admin/images/tools_16_16.gif";if(Options.Title==undefined)Options.Title="Редактирование параметров элемента управления";if(Options.ContentId==undefined)Options.ContentId=page.PageId;if(Options.SchemeId==undefined)Options.SchemeId="";if(Options.ControlId==undefined)Options.ControlId="";if(Options.FieldId==undefined)Options.FieldId="";if(Options.Params==undefined)Options.Params="";return page.wins.Add({"Width":"1000px","Height":"500px","Top":"center","Left":"center","FormBorderStyle":0,"Title":Options.Title,"IsBackgrounScreen":1,"AutoSizeY":0,"ToolBar":0,"WindowState":0,"Icon":Options.Icon,"Content":{"Type":"link","Url":"/admin/item_control.php?content_id="+Options.ContentId+"&field_id="+Options.FieldId+"&control_id="+Options.ControlId+"&app_id="+page.AppId+"&is_app=1&scheme_id="+Options.SchemeId+"&params="+Options.Params},"onReturnData":Options.onReturnData},Options.OnClose,Options.Context)};AdminWindow.EditDataControl=function(Options){if(Options.Icon==undefined)Options.Icon="/themes/admin/images/EditInformationHS.gif";if(Options.Title==undefined)Options.Title="Редактирование данных элемента управления";if(Options.ContentId==undefined)Options.ContentId=page.PageId;if(Options.SchemeId==undefined)Options.SchemeId="";if(Options.ParamDataControl==undefined)Options.ParamDataControl="";return page.wins.Add({"Width":"850px","Height":"500px","Top":"center","Left":"center","FormBorderStyle":0,"Title":Options.Title,"IsBackgrounScreen":1,"AutoSizeY":0,"ToolBar":0,"WindowState":0,"Icon":Options.Icon,"Content":{"Type":"link","Url":"/admin/item_control_edit_data.php?content_id="+page.PageId+"&app_id="+page.AppId+"&scheme_id="+Options.SchemeId+"&param_control="+Options.ParamDataControl},"onReturnData":Options.onReturnData},Options.OnClose,Options.Context)};AdminWindow.ScriptSetupModule=function(Options){if(Options.ModuleId==undefined)return;return page.wins.Add({"Width":"850px","Height":"500px","Top":"center","Left":"center","FormBorderStyle":0,"Title":"Скрипт установки модуля","IsBackgrounScreen":0,"AutoSizeY":0,"ToolBar":0,"WindowState":0,"Icon":null,"Content":{"Type":"link","Url":"/admin/modules/script_setup.php?module_id="+Options.ModuleId+"&app_id="+page.AppId},"onReturnData":Options.onReturnData},Options.OnClose,Options.Context)};function WindowCollection(){this.Wins=Array(0);this.zIndex=5000;this.Init=function(){};this.Add=function(Options,funcCloseCallBack,Context){var l=this.Count();if(l==100){alert("У вас превышен лимит открываемых окон. Пожалуйста перезагрузите страницу для продолжения.");return false}this.Wins[l]=new WindowItem(l,Options,funcCloseCallBack,Context);this.Wins[l].SetZIndex(this.zIndex+l*10);this.UpWin(l);return l};this.Count=function(){return this.Wins.length};this.UpWin=function(id){var i=0;for(i=0;i<this.Wins.length;i++){if(i==id||this.Wins[i]==undefined)continue;this.Wins[i].SetZIndex(this.zIndex+i*10)}this.Wins[id].SetZIndex(this.zIndex+100*10)};this.win_close=function(id){if(this.Wins[id]!=undefined&&id!=null&&id!=undefined){this.Wins[id].Dispose()}};this.CloseWin=function(id){if(this.Wins[id]!=undefined&&id!=null&&id!=undefined&&this.Wins[id].IsDelete==0){this.Wins[id].Dispose()}};this.FindByName=function(Name){var i=0;for(i=0;i<this.Wins.length;i++){if(this.Wins[i].IsDelete==1)continue;if(this.Wins[i].ObjFrame.id==Name){return this.Wins[i]}}return false};this.Init()};function WindowItem(Id,Options,funcCloseCallBack,Context){this.Id=Id;this.Options=Options;if(funcCloseCallBack==undefined)this.funcCloseCallBack=null;else this.funcCloseCallBack=funcCloseCallBack;this.Context=Context;if(this.Options.onReturnData!=undefined)this.onReturnData=this.Options.onReturnData;else this.onReturnData=null;this.Obj=new Element('div',{'id':'window_'+this.Id,'class':'window_div','content':'window_'+this.Id+'_content','events':{"mousedown":function(a){return function(){page.wins.UpWin(a.Id)}}(this)}});this.IsDelete=0;this.HeightTop=41;this.zIndex=5000;this.Drag=null;this.Init()};WindowItem.prototype.ReturnData=function(data){if(this.onReturnData)this.onReturnData(data,this.Context,this)};WindowItem.prototype.Init=function(){if(this.Options.Title==undefined){this.Options.Title='Window '+this.Id}this.ObjBorder=new Element("div",{"class":"window_div_div"});this.ObjBorder.inject(this.Obj);this.ObjTop=new Element("div",{"class":"window_top"});this.ObjTop.inject(this.ObjBorder,"top");this.ObjContent=new Element("div",{"class":"window_content"});this.ObjContent.inject(this.ObjBorder,"bottom");this.ObjTitle=new Element("div",{"class":"window_top_title"});this.ObjTitle.inject(this.ObjTop,"top");this.ObjIcon=new Element("img",{"src":"/themes/admin/images/pix.gif"});this.ObjIcon.inject(this.ObjTitle,"top");this.ObjTitleText=new Element("div",{"class":"window_top_title_text","text":this.Options.Title,"events":{"mousedown":function(a){return function(){if(a.Options.WindowState==1)return;a.Drag.attach()}}(this),"mouseup":function(a){return function(){a.Drag.detach()}}(this),"dblclick":function(a){return function(){if(a.Options.MaximizeBox==0)return;if(a.Options.WindowState==0){a.SetWindowState(1)}else if(a.Options.WindowState==1){a.SetWindowState(0)}}}(this)}});this.ObjTitleText.inject(this.ObjTitle,"bottom");this.ObjButtons=new Element("div",{"class":"window_top_bottons"});this.ObjButtons.inject(this.ObjTop,"top");this.ObjMaximize=new Element("img",{"src":"/themes/admin/images/window/maximize.gif","events":{"click":function(a){return function(){if(a.Options.MaximizeBox==0)return;if(a.Options.WindowState==0){a.SetWindowState(1)}else if(a.Options.WindowState==1){a.SetWindowState(0)}}}(this),"mouseover":function(a){return function(){if(a.Options.MaximizeBox==0)return;if(a.Options.WindowState==0){a.ObjMaximize.src="/themes/admin/images/window/maximize_over.gif"}else if(a.Options.WindowState==1){a.ObjMaximize.src="/themes/admin/images/window/normal_over.gif"}}}(this),"mouseout":function(a){return function(){if(a.Options.MaximizeBox==0)return;if(a.Options.WindowState==0){a.ObjMaximize.src="/themes/admin/images/window/maximize.gif"}else if(a.Options.WindowState==1){a.ObjMaximize.src="/themes/admin/images/window/normal.gif"}}}(this)}});this.ObjMaximize.inject(this.ObjButtons,"top");this.ObjClose=new Element("img",{"src":"/themes/admin/images/window/close.gif","events":{"mouseover":function(){this.src="/themes/admin/images/window/close_over.gif"},"mouseout":function(){this.src="/themes/admin/images/window/close.gif"},"click":function(a){return function(){a.Dispose()}}(this)}});this.ObjClose.inject(this.ObjButtons,"top");this.ObjMinimize=new Element("img",{"src":"/themes/admin/images/window/minimize.gif"});this.ObjMinimize.inject(this.ObjButtons,"bottom");this.Obj.inject(page.body,"bottom");this.ObjBg=new BackgrounScreen(page.body);if(this.Options.WindowState==undefined){this.Options.WindowState=0}if(this.Options.MaximizeBox==undefined){this.Options.MaximizeBox=1}if(this.Options.FormBorderStyle==undefined){this.Options.FormBorderStyle=0}if(this.Options.IsBackgrounScreen==undefined){this.Options.IsBackgrounScreen=1}if(this.Options.Content==undefined){this.Options.Content={'Type':'text','Url':''}}this.Redraw();this.Drag=new Drag(this.Obj,{snap:5,onSnap:function(el){},onComplete:function(el){}});this.Drag.detach();if(this.Options.IsBackgrounScreen==1){this.ObjBg.Show()}if(this.Options.ToolBar==1){this.ObjToolbar=new ToolBar(this.ObjContent)}this.SetContent()};WindowItem.prototype.Redraw=function(){if(this.Options.FormBorderStyle==0){this.ObjTop.setStyle("display","block");this.ObjTitle.setStyle("display","block");this.ObjButtons.setStyle("display","block");this.HeightTop=41}else if(this.Options.FormBorderStyle==1){this.ObjTop.setStyle("display","none");this.ObjTitle.setStyle("display","none");this.ObjButtons.setStyle("display","none");this.HeightTop=18}else if(this.Options.FormBorderStyle==2){this.ObjTop.setStyle("display","block");this.ObjTitle.setStyle("display","none");this.ObjButtons.setStyle("display","none");this.HeightTop=41}if(this.Options.WindowState==0){if(this.Options.Width!=undefined)this.Obj.setStyle("width",this.Options.Width);if(this.Options.Height!=undefined){this.Obj.setStyle("height","auto");var topsize=this.ObjTop.getSize();this.SetHeightContent(parseInt(this.Options.Height)-topsize.y)}var bsize=page.body.getSize();var bscrollsize=page.body.getScroll();if(this.Options.Top=="center"||this.Options.Top==undefined){this.Obj.setStyle("top",((bsize.y-parseInt(this.Obj.offsetHeight))/2)+bscrollsize.y)}else this.Obj.setStyle("top",this.Options.Top);if(this.Options.Left=="center"||this.Options.Left==undefined){this.Obj.setStyle("left",((bsize.x-parseInt(this.Obj.offsetWidth))/2)+bscrollsize.x)}else this.Obj.setStyle("left",this.Options.Left);this.Obj.removeClass("window_maximize");this.ObjMaximize.src="/themes/admin/images/window/maximize.gif"}else if(this.Options.WindowState==1){this.Options.Left=this.Obj.getStyle("left");this.Options.Top=this.Obj.getStyle("top");this.Obj.addClass("window_maximize");this.ObjMaximize.src="/themes/admin/images/window/normal.gif";var bscrollsize=page.body.getScroll();var bsize=page.body.getSize();var scs=page.body.getScrollSize();this.Obj.setStyle("top","0px");this.Obj.setStyle("left","0px");this.Obj.setStyle("width","100%");var topsize=this.ObjTop.getSize();this.SetHeight(scs.y+topsize.y+50);this.OldBodyTop=bscrollsize.y;var myFx=new Fx.Scroll(page.body).set(0,0)}if(this.Options.MaximizeBox==0){this.ObjMaximize.src="/themes/admin/images/window/maximize_disable.gif"}else{}this.ObjMinimize.setStyle("display","none");if(this.Options.Icon!=undefined&&this.Options.Icon!=""){this.ObjIcon.src=this.Options.Icon;this.ObjIcon.setStyle("display","block")}else this.ObjIcon.setStyle("display","none");this.Obj.setStyle("z-index",this.zIndex);this.ObjBg.SetZIndex(this.zIndex-1)};WindowItem.prototype.Resize=function(x,y){if(this.Options.WindowState==0&&this.Options.AutoSizeY){var topsize=this.ObjTop.getSize();this.Options.Height=y+topsize.y;this.Redraw()}};WindowItem.prototype.SetHeight=function(height){height=parseInt(height);this.ObjContent.setStyle("height",height+"px")};WindowItem.prototype.SetHeightContent=function(height){this.ObjContent.setStyle("height",height+"px")};WindowItem.prototype.Dispose=function(){if(this.funcCloseCallBack!=null){this.funcCloseCallBack(this,this.Context)}if(this.ObjFrame){this.ObjFrame.dispose();this.ObjFrame.destroy()}this.Obj.empty();this.Obj.dispose();this.Obj.destroy();this.IsDelete=1;if(this.Options.IsBackgrounScreen==1){this.ObjBg.Delete()}this.ObjClose=null;this.ObjMaximize=null;this.ObjMinimize=null;this.ObjTitle=null;this.ObjContent=null;this.ObjButtons=null;this.ObjTop=null;this.ObjIcon=null;this.ObjToolbar=null;this.ObjFrame=null;var myFx=new Fx.Scroll(page.body).set(0,this.OldBodyTop)};WindowItem.prototype.SetIcon=function(src_ico){this.Options.Icon=src_ico;this.Redraw()};WindowItem.prototype.SetWindowState=function(value){this.Options.WindowState=value;this.Redraw()};WindowItem.prototype.SetZIndex=function(value){this.zIndex=value;this.Obj.setStyle("z-index",this.zIndex);this.ObjBg.SetZIndex(this.zIndex-1)};WindowItem.prototype.SetContent=function(OptionsContent){if(OptionsContent!=undefined){this.Options.Content=OptionsContent}this.EmptyContent();if(this.Options.Content.Type=="link"){var temp=this;this.ObjFrame=new Element("iframe",{'id':'window_'+this.Id+'_frame','name':'window_'+this.Id+'_frame','win_id':this.Id,'class':'window_iframe','src':this.Options.Content.Url,'frameborder':'0','scrolling':'auto'});this.ObjFrame.inject(this.ObjContent)}else if(this.Options.Content.Type=="ajax"){this.ObjContent.set('load',{evalScripts:true});this.ObjContent.load(this.Options.Content.Url)}else if(this.Options.Content.Type=="html"){this.ObjContent.set('html',this.Options.Content.Html)}else if(this.Options.Content.Type=="object"){if(this.Options.Content.Object)this.Options.Content.Object.inject(this.ObjContent)}else if(this.Options.Content.Type=="text"){this.ObjContent.set('html',this.Options.Content.Text)}};WindowItem.prototype.EmptyContent=function(){this.ObjContent.empty()};WindowItem.prototype.Focus=function(){page.wins.UpWin(this.Id)};﻿var SearchInput=new Class({Implements:Options,options:{TypeSearch:0,SearchPage:"/search/",QuerySearch:""},Id:null,Obj:null,ObjInputDiv:null,ObjInput:null,ObjText:null,ObjBut:null,ObjList:null,Temp:false,initialize:function(Id,options){this.Id=Id;this.setOptions(options);this.Obj=$(this.Id);this.ObjInputDiv=this.Obj.getElement(".input_div");this.ObjInput=this.Obj.getElement(".input_div input");this.ObjText=this.Obj.getElement(".input_div div");this.ObjBut=this.Obj.getElement("img");if(this.options.QuerySearch!=""){this.ObjInput.value=this.options.QuerySearch}this.ObjText.addEvent("click",function(a){return function(){a.ShowList()}}(this));this.ObjBut.addEvent("click",function(a){return function(){a.GoSearch()}}(this));this.ObjList=new Element("div",{"class":"search_top_form_list"});var item=new Element("div",{"text":"по роликам","type":0});item.addEvent("click",function(a,b){return function(){a.SelectItem(b)}}(this,item));item.inject(this.ObjList);if(this.options.TypeSearch==0){this.SelectItem(item)}item=new Element("div",{"text":"по авторам","type":1});item.addEvent("click",function(a,b){return function(){a.SelectItem(b)}}(this,item));item.inject(this.ObjList);if(this.options.TypeSearch==1){this.SelectItem(item)}this.ObjList.inject($(document.body));this.Obj.addEvent("keypress",function(a){return function(){var e=new Event();if(e.code==13){e.stop();e.stopPropagation();a.GoSearch()}}}(this));$(document.body).addEvent("click",function(a){return function(){if(!a.Temp){a.HideList()}a.Temp=false}}(this))},ShowList:function(){var size=this.ObjInputDiv.getSize();var pos=this.ObjInputDiv.getPosition();this.ObjList.setStyle("visibility","visible");this.ObjList.setStyle("width",this.ObjText.getSize().x+"px");this.ObjList.setStyle("left",(pos.x+size.x-this.ObjList.getSize().x-1)+"px");this.ObjList.setStyle("top",(pos.y+size.y-1)+"px");this.Temp=true},SelectItem:function(item){var items=this.ObjList.getElements("div").removeClass("search_top_form_list_item_sel");item.addClass("search_top_form_list_item_sel");this.ObjText.set("text",item.get("text"));this.options.TypeSearch=item.getProperty("type");this.HideList()},HideList:function(){this.ObjList.setStyle("visibility","hidden")},GoSearch:function(){if(this.ObjInput.value==""||this.ObjInput.value=="Поиск..."){return}location.href=this.options.SearchPage+"?text="+encodeURIComponent(this.ObjInput.value)+"&type="+this.options.TypeSearch}});