if(typeof window.WebControlsFolder=="undefined"){window.WebControlsFolder={AppUrl:""}}
var bu=WebControlsFolder.AppUrl+"/WebControls/";WebControlsFolder.BaseUrl=bu;WebControlsFolder.Common=bu+"Common/";WebControlsFolder.Drag=bu+"Drag/";WebControlsFolder.DropDownGrid=bu+"DropDownGrid/";WebControlsFolder.Editor=bu+"Editor/";WebControlsFolder.ImageMap=bu+"ImageMap/";WebControlsFolder.FileManager=bu+"FileManager/";WebControlsFolder.Grid=bu+"Grid/";WebControlsFolder.GridEx=bu+"GridEx/";WebControlsFolder.JsCallback=bu+"JsCallback/";WebControlsFolder.Paging=bu+"Paging/";WebControlsFolder.ContextMenu=bu+"ContextMenu/";WebControlsFolder.Tabstrip=bu+"Tabstrip/";WebControlsFolder.Toolbar=bu+"Toolbar/";WebControlsFolder.Tooltip=bu+"Tooltip/";if(!window.Libraries){window.Libraries={}}
function RegisterLibrary(component,ver){window.Libraries[component]=ver}
if(!window.Res)window.Res=[];function GetRes(title){var r=window.Res;if(r&&r[title]){return r[title]}
return title};var g_InfoLog_NextId=0;if(!window.InfoLog){window.InfoLog={HandleErrors:0,CurrError:null}}
function InfoLog_ErrorInfo(message){this.Id=g_InfoLog_NextId++;this.Message=message;this.Frequency=1;this.ShowThisAgain=1;this.Logged=0}
var _InfoLogWnd;InfoLog.DisplayWithReport=function(message,url,doReport){if(!window.InfoLog.HandleErrors){return}
if(!window.InfoLogErrors){window.InfoLogErrors={}}
if(!url){url=window.location.href}
var msgFull=message+"\nURL: "+url+"\n\nLibraries:\n"+System.ObjToString(window.Libraries);var prevErr=null;var errs=window.InfoLogErrors;for(var i in errs){if(errs[i].Message==msgFull){prevErr=errs[i];break}}
if(prevErr){prevErr.Frequency++;if(!prevErr.ShowThisAgain){return}}else{prevErr=new InfoLog_ErrorInfo(msgFull);errs[prevErr.Id]=prevErr}
window.status="ERROR !!! "+prevErr.Frequency;var msgRes=escape(msgFull.substring(0,1700));if(doReport&&!prevErr.Logged){InfoLog.ReportError(msgRes);prevErr.Logged=1}
window.InfoLog.CurrError=prevErr;if(_InfoLogWnd&&!_InfoLogWnd.closed){return}
var wnd=window.open(window.InfoLog.ErrorPage?window.InfoLog.ErrorPage:WebControlsFolder.Common+"InfoLogView.htm","FlexSolutionErrorReport","status=no,toolbar=no,menubar=no,location=no,width=700,height=500");if(!wnd){alert(GetRes("Warning!\nCannot open a window with error description. Turn off popup window blocking\n")+message)}else{wnd.focus()}
_InfoLogWnd=wnd}
InfoLog.Display=function(message,url){if(!window.InfoLogErrors){window.InfoLogErrors={}}
var errs=window.InfoLogErrors;var err=new InfoLog_ErrorInfo(message);errs[err.Id]=err;window.InfoLog.CurrError=err;var wnd=window.open(window.InfoLog.ErrorPage?window.InfoLog.ErrorPage:WebControlsFolder.Common+"InfoLogView.htm","FlexSolutionErrorReport","status=no,toolbar=no,menubar=no,location=no,width=700,height=500");if(!wnd){alert(GetRes("Warning!\nCannot open a window with error description. Turn off popup window blocking\n")+message)}else{wnd.focus()}
_InfoLogWnd=wnd}
InfoLog.HandleException=function(ex,info){var text="Error:\n"+ex.name+"\n"+ex.message+"\n";if(typeof ex.fileName!="undefined"){text+="File"+ex.fileName+"\n"}
if(typeof ex.lineNumber!="undefined"){text+="Line: "+ex.lineNumber+"\n"}
if(info){text+=info+"\n"}
InfoLog.DisplayWithReport(text,null,true)}
InfoLog.HandleError=function(message,url,line){if(!message){message="Unknown error"}
var errorMessage=message+"\nLine: "+line;InfoLog.DisplayWithReport(errorMessage,url,true);return true}
InfoLog.ReportError=function(message){var img=new Image;img.src=WebControlsFolder.Common+"InfoLog.aspx?msg="+message}
if(InfoLog.HandleErrors){window.onerror=InfoLog.HandleError}
String.prototype.Replace=function(from,to){return this.split(from).join(to)}
var System={};System.Event=function(){this.delegates=[]}
System.Event.prototype.Add=function(obj,delegate){this.delegates.push({Obj:obj,Delegate:delegate})}
System.Event.prototype.Raise=function(e,param1,param2,param3){for(var i=0;i<this.delegates.length;i++){var d=this.delegates[i];var fn=d.Delegate;fn.call(d.Obj,e,param1,param2,param3)}}
System.Event.prototype.Clear=function(){this.delegates=[]}
System.LoadScript=function(src,txt,loadCompleteCallback){var headEl=document.getElementsByTagName("head").item(0);var sc=document.createElement("SCRIPT");sc.defer=true;sc.type="text/javascript";var scripts=headEl.getElementsByTagName("SCRIPT");var i;if(src){for(i=scripts.length-1;i>=0;i--){var scH=scripts[i];var s=scH.getAttribute("src");if(s&&s.toLowerCase()==src.toLowerCase()){headEl.removeChild(scH)}}
sc.charset="windows-1251";sc.src=src}else if(txt){for(i=scripts.length-1;i>=0;i--){scH=scripts[i];if(scH.text.toLowerCase()==txt.toLowerCase()){headEl.removeChild(scH)}}
sc.text=txt}else{throw "Error: must specify script src or text !"}
if(loadCompleteCallback){if(typeof sc.onreadystatechange!="undefined"){sc.onreadystatechange=function(){if(this.readyState!="loaded"&&this.readyState!="complete"){return}
this.onreadystatechange=null;loadCompleteCallback(this)}}else{sc.onload=function(){this.onload=null;loadCompleteCallback(this)}}}
headEl.appendChild(sc)}
System.PreparedScripts=[];System.PrepareScriptLoad=function(src,txt,fnComplete){System.PreparedScripts.push({src:src,txt:txt,fnComplete:fnComplete})}
System.LoadCompleteCallback=new System.Event();System.LoadPreparedScripts=function(loadCompleteCallback){if(loadCompleteCallback){System.LoadCompleteCallback.Add(null,loadCompleteCallback)}
if(System.PreparedScripts.length>0){var s=System.PreparedScripts[0];System.LoadScript(s.src,s.txt,System.ScriptLoadCompleteCallback)}else{System.LoadCompleteCallback.Raise();System.LoadCompleteCallback.Clear()}}
System.ScriptLoadCompleteCallback=function(){var s=System.PreparedScripts[0];if(s.fnComplete){System.LoadCompleteCallback.Add(null,s.fnComplete)}
System.PreparedScripts.splice(0,1);if(System.PreparedScripts.length>0){System.LoadPreparedScripts()}else{System.LoadCompleteCallback.Raise();System.LoadCompleteCallback.Clear()}}
function _GetBrowserInfo(){var doc=window.document;var appVer=navigator.appVersion.toLowerCase();this.IsIE5=(appVer.indexOf("msie 5.0")!=-1);this.IsIE55=(appVer.indexOf("msie 5.5")!=-1);this.IsIE6=(appVer.indexOf("msie 6.0")!=-1);this.IsIE7=(appVer.indexOf("msie 7.0")!=-1);this.IsIE=(appVer.indexOf("msie")!=-1);var ua=navigator.userAgent;if(ua.indexOf("Opera")!=-1){this.IsOpera=true;this.IsIE=false}
return this};System.BrowserInfo=_GetBrowserInfo();System.Mouse={};System.Mouse.GetButtons=function(e){if(e.which){return e.which}else if(e.button){return e.button}}
System.Mouse.GetPos=function(e){var r={X:0,Y:0};if(typeof e.pageX!="undefined"){r.X=e.pageX;r.Y=e.pageY;return r}else if(typeof e.clientX!="undefined"){r.X=System.Dom.GetScrollLeft();r.Y=System.Dom.GetScrollTop();r.X+=e.clientX;r.Y+=e.clientY;return r}}
System.Dom={};System.Dom.GetBody=function(wnd){if(!wnd){wnd=window}
var b=wnd.document.documentElement;if(!b){b=wnd.document.body}
return b}
System.Dom.GetClientWidth=function(w){if(!w){w=window}
return System.Dom._FixDomData(w.innerWidth?w.innerWidth:0,w.document.documentElement?w.document.documentElement.clientWidth:0,w.document.body?w.document.body.clientWidth:0)}
System.Dom.GetClientHeight=function(w){if(!w){w=window}
return System.Dom._FixDomData(w.innerHeight?w.innerHeight:0,w.document.documentElement?w.document.documentElement.clientHeight:0,w.document.body?w.document.body.clientHeight:0)}
System.Dom.GetScrollLeft=function(w){if(!w){w=window}
return System.Dom._FixDomData(w.pageXOffset?w.pageXOffset:0,w.document.documentElement?w.document.documentElement.scrollLeft:0,w.document.body?w.document.body.scrollLeft:0)}
System.Dom.GetScrollTop=function(w){if(!w){w=window}
return System.Dom._FixDomData(w.pageYOffset?w.pageYOffset:0,w.document.documentElement?w.document.documentElement.scrollTop:0,w.document.body?w.document.body.scrollTop:0)}
System.Dom._FixDomData=function(n_win,n_docel,n_body){var n_result=n_win?n_win:0;if(n_docel&&(!n_result||(n_result>n_docel))){n_result=n_docel}
return n_body&&(!n_result||(n_result>n_body))?n_body:n_result}
var ReleaseEl_ClearElementProps=["data","onmouseover","onmouseout","onmousedown","onmouseup","ondblclick","onclick","onselectstart","oncontextmenu","onfocus","onkeydown","onkeyup"];System.Dom.ReleaseEl=function(el){if(!el){return}
for(var c=ReleaseEl_ClearElementProps.length;c--;){var p=ReleaseEl_ClearElementProps[c];if(typeof el[p]!="undefined"){el[p]=null}}}
System.Dom.CreateFunctionClosure=function(obj){if(!window.__objs){window.__objs=[];window.__funs=[]}
var fun=this;var objId=obj.__objId;if(!objId){__objs[objId=obj.__objId=__objs.length]=obj}
var funId=fun.__funId;if(!funId){__funs[funId=fun.__funId=__funs.length]=fun}
if(!obj.__closures){obj.__closures=[]}
var closure=obj.__closures[funId];if(closure){return closure}
obj=null;fun=null;return __objs[objId].__closures[funId]=function(){return __funs[funId].apply(__objs[objId],arguments)}};System.Dom.AttachEvent=function(el,eventName,delegate){if(el.addEventListener){el.addEventListener(eventName,delegate,false)}else if(el.attachEvent){el.attachEvent("on"+eventName,delegate)}else{el["on"+eventName]=delegate}};System.Dom.DetachEvent=function(el,eventName,delegate){if(el.removeEventListener){el.removeEventListener(eventName,delegate,false)}else if(el.detachEvent){el.detachEvent("on"+eventName,delegate)}else{el["on"+eventName]=null}};System.Dom.GetSrcEl=function(e){if(e.target){return e.target}else if(e.srcElement){return e.srcElement}}
System.Dom.ContainsEl=function(parentEl,el){var parent=el.parentNode;while(parent){if(parent==parentEl){return true}
parent=parent.parentNode}
return false}
System.Dom.CancelBubble=function(e){if(!e){e=window.event}
if(document.all){e.cancelBubble=true}
if(e.stopPropagation){e.stopPropagation()}}
System.Dom.ClearSelection=function(){if(document.selection){document.selection.empty()}else if(window.getSelection){window.getSelection().removeAllRanges()}}
System.Dom.ApplyElClass=function(el,classToApply,isAdd){if(isAdd){if(-1==el.className.indexOf(classToApply)){el.className=el.className+" "+classToApply}}else{el.className=el.className.Replace(classToApply,"")}}
System.Dom.ShowElById=function(elId,isVisible){var el=document.getElementById(elId);if(!el){InfoLog.DisplayWithReport("Element not found ! Id="+elId,null,1)}
System.Dom.ShowEl(el,isVisible)}
System.Dom.ShowEl=function(el,isVisible){if(isVisible){if(el.style.removeProperty){el.style.removeProperty("display")}else{el.style.display=""}}else{el.style.display="none"}}
System.Dom.GetAttributeAsJsName=function(attrName){var result=attrName;var attrSplit=attrName.split("-");if(attrSplit.length>1){result=attrSplit[0];for(var i=1;i<attrSplit.length;i++){result+=attrSplit[i].substr(0,1).toUpperCase()+attrSplit[i].substr(1)}}
return result}
System.Dom.GetStyle=function(el,attrName){if(window.getComputedStyle){return window.getComputedStyle(el,null).getPropertyValue(attrName)}else if(el.currentStyle){return el.currentStyle[System.Dom.GetAttributeAsJsName(attrName)]}}
System.Dom.GetElPos=function(el){var r={X:0,Y:0};if(el.offsetParent){var absPos=0;while(el&&el.offsetParent){r.X+=el.offsetLeft;r.Y+=el.offsetTop;absPos=(System.Dom.GetStyle(el,"position")=="absolute")?1:0;el=el.offsetParent}
var b=System.Dom.GetBody();var backCompat=b&&b.currentStyle&&b.compatMode&&b.compatMode!="BackCompat";if(!absPos&&(backCompat||!document.styleSheets)){r.X+=parseInt(System.Dom.GetStyle(b,"margin-left"),10);r.Y+=parseInt(System.Dom.GetStyle(b,"margin-top"),10)}}else if(typeof el.x!="undefined"){r.X+=el.x;r.Y+=el.y}
return r}
System.Dom.IsPosInRect=function(pos,rect){if((pos.X>=rect.X)&&(pos.X<=rect.X1)&&(pos.Y>=rect.Y)&&(pos.Y<=rect.Y1)){return true}else{return false}}
System.Dom.GetElRect=function(el){var pos=System.Dom.GetElPos(el);var r={X:pos.X,Y:pos.Y,X1:pos.X+el.offsetWidth,Y1:pos.Y+el.offsetHeight,W:el.offsetWidth,H:el.offsetHeight,ToString:function(){return "X="+this.X+","+"Y="+this.Y+","+"W="+this.W+","+"H="+this.H}}
return r}
System.Dom.CancelEvent=function(e){return false}
System.Dom.PreventDefaultEvent=function(e){if(!e){e=window.event}
if(e.preventDefault){e.preventDefault()}else{e.returnValue=false}
return false}
System.Dom.GetUrlParams=function(url){var params={};var paramStrings=url.replace("?","").split("&");for(var i=0;i<paramStrings.length;i++){if(/(.*)=(.*)/.test(paramStrings[i])){params[unescape(RegExp.$1)]=unescape(RegExp.$2)}}
return params}
System.Dom.GetPageParams=function(w){if(!w){w=window}
return System.Dom.GetUrlParams(w.location.search)}
System.Dom.EnableButton=function(el,textAfterClick,enabled){if(el){if(enabled){el.disabled=false;if(el.OldValue){el.value=el.OldValue}
if(el.OldClick){el.onclick=el.OldClick}}else{el.disabled=true;el.OldValue=el.value;el.value=textAfterClick;el.OldClick=el.onclick;el.onclick=function(e){return false}}}}
System.Dom.ResizeFrames=function(e,resizeParent,t){var frameEl=System.Dom.GetSrcEl(e);if(!frameEl){return}
if(!t){t="__Resize"+new Date().getTime()}
if(frameEl[t]){return}else{frameEl[t]="1"}
function _ResizeTmp(){var c=frameEl.contentWindow;if(!c||!c.document||!(c.document.body||c.document.documentElement)){window.setTimeout(_ResizeTmp,100);return}
w=1024;h=768;frameEl.style.width=w+"px";frameEl.style.height=h+"px";if(resizeParent){System.Dom.ResizeParentFrame(frameEl,t)}}
_ResizeTmp()}
System.Dom.GetParentFrame=function(el){if(el.document&&el.document.parentWindow&&el.document.parentWindow.frameElement){return{target:el.document.parentWindow.frameElement}}else if(el.ownerDocument&&el.ownerDocument.defaultView&&el.ownerDocument.defaultView.frameElement){return{srcElement:el.ownerDocument.defaultView.frameElement}}
return null}
System.Dom.ResizeParentFrame=function(el,t){if(!t){t="__Resize"+new Date().getTime()}
var pf=System.Dom.GetParentFrame(el);if(pf){System.Dom.ResizeFrames(pf,true,t)}}
System.Dom.SetFrameResizer=function(frameEl){}
System.Dom.GetParentNode=function(target,tagName,className){var res=target;while(res&&res.parentNode){res=res.parentNode;var tagOk=0;if(tagName){if(res.tagName&&res.tagName.toUpperCase()==tagName.toUpperCase()){tagOk=1}}else{tagOk=1}
var classOk=0;if(className){if(res.className&&res.className.toUpperCase()==className.toUpperCase()){classOk=1}}else{classOk=1}
if(tagOk&&classOk){return res}}
return null}
System.Dom.GetElementsByClassName=function(element,className){var result=[];if(!element){return result}
var elems=element.all||element.getElementsByTagName("*");var isAll=document.all?1:0;for(var i=0;i<elems.length;i++){var elem=isAll?elems(i):elems.item(i);if(elem.nodeType==1){var classNames=elem.className.split(" ");for(var j=0;j<classNames.length;j++){if(classNames[j]==className){result[result.length]=elem}}}}
return result}
String.prototype.Replace=function(from,to){return this.split(from).join(to)}
Date.IsLeapYear=function(year){return year%4==0&&(year%100!=0||year%400==0)}
Date.DaysInMonth=function(year,month){var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(month==2&&Date.IsLeapYear(year)){return 29}
return days[month-1]}
Date.prototype.getFullMonth=function(){return this.getMonth()+1}
Date.prototype.AddDays=function(d){this.setDate(this.getDate()+d)}
Date.prototype.getFullMonth=function(){return this.getMonth()+1}
Date.prototype.AddMonths=function(m){this.setMonth(this.getMonth()+m)}
Date.prototype.AddYears=function(y){this.setFullYear(this.getFullYear()+y)}
Date.prototype.IsToday=function(){return this.IsDateEqual(new Date)}
Date.prototype.IsMonthEqual=function(_Date){return this.getFullYear()==_Date.getFullYear()&&this.getMonth()==_Date.getMonth()}
Date.prototype.IsDateEqual=function(_Date){return this.getDate()==_Date.getDate()&&this.IsMonthEqual(_Date)}
Date.Format=function(obj,format){if(!format){format="dd.MM.yyyy"}
format=format.Replace("yyyy",obj.getFullYear());format=format.Replace("yy",(obj.getYear()<10?"0":"")+obj.getYear());format=format.Replace("MM",(obj.getFullMonth()<10?"0":"")+obj.getFullMonth());format=format.Replace("M",obj.getFullMonth());format=format.Replace("dd",(obj.getDate()<10?"0":"")+obj.getDate());format=format.Replace("d",obj.getDate());format=format.Replace("HH",(obj.getHours()<10?"0":"")+obj.getHours());format=format.Replace("mm",(obj.getMinutes()<10?"0":"")+obj.getMinutes());return format}
Date.Parse=function(val){val=val.replace(new RegExp("[^0-9\.: ]","gi"),"");var re1=new RegExp("(\\d\\d?)[.-/ ]*?(\\d\\d?)[.-/ ]*?(\\d\\d)(\\d\\d?)?(\\s+?(\\d\\d?)\\s*?[ :-]\\s*?(\\d\\d?)\\s*?)?","g");var year=0,month=0,day=0,hour=0,min=0;if(val.match(re1)){year=parseInt(RegExp.$3+RegExp.$4,10);month=parseInt(RegExp.$2,10);day=parseInt(RegExp.$1,10);hour=parseInt(RegExp.$6,10);min=parseInt(RegExp.$7,10)}
var curDate=new Date;if(year<10){var cy=curDate.getFullYear();year=cy-cy%10+year}
if(year<1700||year>2100||isNaN(year)){year=curDate.getFullYear()}
if(month<1||!month||isNaN(month)){month=1}
if(month>12){month=12}
if(day<1||!day||isNaN(day)){day=1}
if(day>Date.DaysInMonth(year,month)){day=Date.DaysInMonth(year,month)}
if(hour<0||isNaN(hour)){hour=0}
if(hour>23){hour=23}
if(min<0||isNaN(min)){min=0}
if(min>59){min=59}
return new Date(year,month-1,day,hour,min)}
Date.CheckDate=function(el,date1,date2,format){var d=Date.Parse(el.value);if(date1){if(d<date1){d=date1}}
if(date2){if(d>date2){d=date2}}
var v=Date.Format(d,format);if(el.value!=v){el.value=v}}
Number.Parse=function(val,min,max,allowFloat){var reT;if(allowFloat){reT="[^0-9\.,]"}else{reT="[^0-9]"}
val=val.replace(new RegExp(reT,"gi"),"");if(min==null||typeof min=="undefined"){min=0}
var r=min;try{if(allowFloat){r=parseFloat(val)}else{r=parseInt(val)}}
catch(e){}
if(isNaN(val)){r=min}
if(max!=null&&typeof max!="undefined"&&val>max){r=max}
return r}
Number.CheckNumber=function(el,min,max){if(min=="undefined"){min=0}
var val=Number.Parse(el.value,min,max);el.value=val}
System.IO={};System.IO.PathSplit=function(path){var result={};var path1=path.replace(/\\/g,"/");var pos=path1.lastIndexOf("/");if(-1!=pos){result.Path=path1;result.DirectoryName=path1.substring(0,pos);result.FileName=path1.substr(pos+1);var pos1=path.lastIndexOf(".");if(-1!=pos1){result.FileExtension=path1.substr(pos1+1).toLowerCase()}else{result.FileExtension=""}}
return result}
System.ObjToString=function(obj,objName,isRecursive){var result="";var txtName=(objName?objName+".":"");for(var i in obj){var res=isRecursive?System.ObjToString(obj[i],i,isRecursive):obj[i];result+=txtName+i+" = "+res+"\n"}
return result}
System.GetCookie=function(check_name){var a_all_cookies=document.cookie.split(';');var a_temp_cookie='';var cookie_name='';var cookie_value='';var b_cookie_found=false;for(i=0;i<a_all_cookies.length;i++){a_temp_cookie=a_all_cookies[i].split('=');cookie_name=a_temp_cookie[0].replace(/^\s+|\s+$/g,'');if(cookie_name==check_name){b_cookie_found=true;if(a_temp_cookie.length>1){cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''))}
return cookie_value;break}
a_temp_cookie=null;cookie_name=''}
if(!b_cookie_found){return null}}
System.SetCookie=function(name,value,expires,path,domain,secure){var today=new Date;today.setTime(today.getTime());if(expires){expires=expires*1000*60*60}
var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+((expires)?";expires="+expires_date.toGMTString():"")+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+((secure)?";secure":"")}
System.DeleteCookie=function(name,path,domain){if(System.GetCookie(name)){document.cookie=name+"="+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}}
function Control(controlId){if(controlId){this.ControlId=controlId;var thisObj=this;this.ClearFn=function(){thisObj.Clear()}
System.Dom.AttachEvent(window,"unload",this.ClearFn);this.ElIds={};this.ElIds[controlId]=""}}
Control.prototype.Clear=function(){System.Dom.DetachEvent(window,"unload",this.ClearFn);for(var p in this.ElIds){var el=document.getElementById(p);if(el){System.Dom.ReleaseEl(el)}
this.ElIds[p]="undefined"}}
Control.prototype.GetControlEl=function(){return document.getElementById(this.ControlId)}
Control.prototype.MakeElementId=function(elName,elIndex){var res=this.ControlId+"/"+elName;if(typeof elIndex!="undefined"&&elIndex!=null){res+="$"+elIndex}
this.ElIds[res]="";return res}
Control.prototype.GetElName=function(el){if(!el.id){return ""}
var names=el.id.split("/");if(names.length<2){return ""}
var res=names[names.length-1].split("$");return res[0]}
Control.prototype.AttachEvent=function(ev,handler){var thisObj=this;System.Dom.AttachEvent(this.GetControlEl(),ev,function(e){if(!e){e=window.event}
return handler.call(thisObj,e)})}
Control.prototype.GetElement=function(elName,elIndex,realId){var id=(realId!=null&&typeof realId!="undefined")?realId:this.MakeElementId(elName,elIndex);return document.getElementById(id)}
Control.prototype.CreateEl=function(tagName,elName,elIndex){var el=document.createElement(tagName);el.id=this.MakeElementId(elName,elIndex);return el}
var SqlDbType={BigInt:0,Binary:1,Bit:2,Char:3,DateTime:4,Decimal:5,Float:6,Int:8,Money:9,NChar:10,NText:11,NVarChar:12,Real:13,SmallDateTime:15,SmallInt:0x10,SmallMoney:0x11,Text:0x12,Timestamp:0x13,TinyInt:20,UniqueIdentifier:14,VarChar:0x16,Variant:0x17};RegisterLibrary("System","1.0.0.12");