﻿Type.registerNamespace("Telerik.Web.UI");
Type.registerNamespace("Telerik.Web.UI.WindowManager");
function GetRadWindowManager(){return Telerik.Web.UI.WindowManager.Manager
}window.radalert=function(m,g,k,j){var l=GetRadWindowManager();
var h=l._getStandardPopup("alert",m);
if(typeof(j)!="undefined"){h.set_title(j)
}h.setSize(g?g:280,k?k:200);
h.show();
h.center();
return h
};
window.radconfirm=function(p,m,o,n,k,j){var q=GetRadWindowManager();
var l=q._getStandardPopup("confirm",p);
if(typeof(j)!="undefined"){l.set_title(j)
}l.setSize(o?o:280,n?n:200);
l.set_clientCallBackFunction(function(a,b){if(m){m(b)
}});
l.show();
l.center();
return l
};
window.radprompt=function(u,r,t,s,p,o,l){var m=GetRadWindowManager();
var q=m._getStandardPopup("prompt",u,l);
if(typeof(o)!="undefined"){q.set_title(o)
}q.setSize(t?t:280,s?s:200);
q.set_clientCallBackFunction(function(b,a){if(r){r(a)
}});
q.show();
q.center();
if(l&&$telerik.isIE){var n=q.get_popupElement().getElementsByTagName("INPUT")[0];
if(n){n.value=l
}}return q
};
window.radopen=function(e,d){var f=GetRadWindowManager();
return f.open(e,d)
};
Telerik.Web.UI.RadWindowManager=function(b){Telerik.Web.UI.RadWindowManager.initializeBase(this,[b]);
this._windowIDs=[];
this._windows=[];
this._preserveClientState=false;
this.Open=this.open;
this.GetWindowByName=this.getWindowByName;
this.GetWindowById=this.getWindowById;
this.GetActiveWindow=this.getActiveWindow;
this.GetWindowObjects=this.get_windows;
this.GetWindows=this.get_windows;
this.Cascade=this.cascade;
this.Tile=this.tile;
this.RestoreAll=this.restoreAll;
this.MaximizeAll=this.maximizeAll;
this.MinimizeAll=this.minimizeAll;
this.ShowAll=this.showAll;
this.CloseAll=this.closeAll;
this.CloseActiveWindow=this.closeActiveWindow;
this.MinimizeActiveWindow=this.minimizeActiveWindow;
this.RestoreActiveWindow=this.restoreActiveWindow
};
Telerik.Web.UI.RadWindowManager.prototype={get_zIndex:function(){return Telerik.Web.UI.RadWindowUtils._zIndex
},set_zIndex:function(c){var d=parseInt(c);
if(isNaN(c)){return
}Telerik.Web.UI.RadWindowUtils._zIndex=c
},initialize:function(e){try{var d=this.get_element().style.zIndex;
if(d){this.set_zIndex(d)
}}catch(f){}this._initialize();
this._registerAsPageManager();
if(this.get_preserveClientState()){this.restoreState()
}},dispose:function(){var b=this.get_preserveClientState();
if(b){this.saveState()
}this._disposeWindows();
this._windows=null;
Telerik.Web.UI.RadWindowManager.callBaseMethod(this,"dispose")
},open:function(f,d){var e=this.getWindowByName(d);
if(!e){if(!d){d=this.get_id()+this._getUniqueId()
}e=this._createWindow(d)
}if(f&&!e.get_reloadOnShow()&&e._iframe&&e._iframe.src!=f){e.setUrl(f)
}else{if(f){e._navigateUrl=f
}}e.show();
return e
},getActiveWindow:function(){return Telerik.Web.UI.RadWindowController.get_activeWindow()
},getWindowById:function(f){var h=this.get_windows();
for(var e=0;
e<h.length;
e++){var g=h[e];
if(f==g.get_id()){return g
}}return null
},getWindowByName:function(g){var e=this.get_windows();
if(!e){return null
}for(var f=0;
f<e.length;
f++){var h=e[f];
if(g==h.get_name()){return h
}}return null
},removeWindow:function(e){if(!e){return
}var f=this.getWindowByName(e.get_name());
var d=this.get_windows();
if(f){Array.remove(d,f)
}},_getUniqueId:function(){return""+(new Date()-100)
},_initialize:function(){var e=this._windowIDs;
for(var h=0;
h<e.length;
h++){var f=e[h];
var g=$find(f);
if(!g){continue
}g.set_windowManager(this);
this._windows[this._windows.length]=g
}},_disposeWindows:function(){for(var d=0;
d<this._windows.length;
d++){var c=this._windows[d];
if(c.isCloned()){c.dispose()
}}this._windows=[]
},_createWindow:function(c){var d=this.clone(c);
d.set_name(c);
this._windows[this._windows.length]=d;
d.set_windowManager(this);
return d
},_replaceLocalization:function(e,f){var h=/##LOC\[(.*?)\]##/;
while(e.match(h)){var g=f[RegExp.$1]?f[RegExp.$1]:"";
e=e.replace(h,g)
}return e
},_getStandardPopup:function(l,m,p){var o=this._createWindow(l+this._getUniqueId(),false);
o.set_destroyOnClose(true);
o.set_restrictionZoneID(null);
o.set_modal(true);
var q=document.getElementById(this.get_id()+"_"+l.toLowerCase()+"template");
var j=this._stringFormat(q.innerHTML,o.get_id(),m,p?p:"");
j=this._replaceLocalization(j,Telerik.Web.UI.RadWindowUtils.Localization);
var k=document.createElement("DIV");
k.innerHTML=j;
o.set_behaviors(Telerik.Web.UI.WindowBehaviors.Close);
o.set_visibleStatusbar(false);
o.set_contentElement(k);
var n=o.get_contentElement().getElementsByTagName("INPUT")[0];
if(!n){n=o.get_contentElement().getElementsByTagName("A")[0]
}if(n&&n.focus){window.setTimeout(function(){var b=true;
if(n.setActive){try{n.setActive();
b=false
}catch(a){}}if(b){n.focus()
}},0)
}return o
},_stringFormat:function(d){for(var c=1;
c<arguments.length;
c++){d=d.replace(new RegExp("\\{"+(c-1)+"\\}","ig"),arguments[c])
}return d
},_registerAsPageManager:function(){var c=Telerik.Web.UI.WindowManager.Manager;
var d=this.get_id();
if(c&&c.get_id()==d){c.dispose();
Telerik.Web.UI.WindowManager.Manager=null
}if(c&&!c.get_id()){Telerik.Web.UI.WindowManager.Manager=null
}if(!Telerik.Web.UI.WindowManager.Manager){Telerik.Web.UI.WindowManager.Manager=this
}},saveWindowState:function(f){if(!f||!f.isCreated()){return
}var d=f.getWindowBounds();
var e=(f.isVisible()||f.isMinimized())+"@"+d.width+"@"+d.height+"@"+d.x+"@"+d.y+"@"+f.isMinimized();
this._setRadWindowCookie(f.get_id(),e)
},saveState:function(){var c=this.get_windows();
for(i=0;
i<c.length;
i++){var d=c[i];
if(d.isCloned()){this.saveWindowState(d)
}}},restoreState:function(){function f(a,b){var c=b.split("@");
if(c.length>1){if("true"==c[0]&&!a.isVisible()){a.show()
}window.setTimeout(function(){if(parseInt(c[1])>0){a.set_width(c[1])
}if(parseInt(c[2])>0){a.set_height(c[2])
}if("true"==c[0]){a.moveTo(parseInt(c[3]),parseInt(c[4]))
}if("true"==c[5]){a.minimize()
}},1)
}}var g=this.get_windows();
for(i=0;
i<g.length;
i++){var h=g[i];
var e=this._getRadWindowCookie(h.get_id());
if(e){f(h,e)
}}},_getOnlyCookie:function(){var e="RadWindowCookie";
var g=document.cookie.split("; ");
for(var f=0;
f<g.length;
f++){var h=g[f].split("=");
if(e==h[0]){return h[1]
}}return null
},_setRadWindowCookie:function(o,m){o="["+o+"]";
var n=this._getOnlyCookie();
var l="";
var k="";
if(n){var j=n.split(o);
if(j&&j.length>1){l=j[0];
k=j[1].substr(j[1].indexOf("#")+1)
}else{k=n
}}var h=new Date();
h.setFullYear(h.getFullYear()+10);
document.cookie="RadWindowCookie="+(l+o+"-"+m+"#"+k)+";path=/;expires="+h.toUTCString()+";"
},_getRadWindowCookie:function(k){var h=this._getOnlyCookie();
if(!h){return
}var j=null;
k="["+k+"]";
var g=h.indexOf(k);
if(g>=0){var f=g+k.length+1;
j=h.substring(f,h.indexOf("#",f))
}return j
},cascade:function(){var g=0;
var m=0;
var k=this._getWindowsSortedByZindex();
for(var j=0;
j<k.length;
j++){var l=k[j];
if(!l.isClosed()&&l.isVisible()){var h=l.restore();
l.moveTo(g,m);
l.setActive(true);
g+=25;
m+=25
}}},tile:function(){var z=this._getWindowsSortedByZindex();
var A=0;
for(var x=0;
x<z.length;
x++){var u=z[x];
if(!u.isClosed()&&u.isVisible()){A++
}}var v=5;
var w=0;
var s=1;
if(A<=v){w=A
}else{var x=2;
while((A*x)<(v*(x+1))){x++;
if(x>6){break
}}s=x;
w=Math.ceil(A/s)
}var p=$telerik.getClientBounds();
var o=Math.floor(p.width/w);
var y=Math.floor(p.height/s);
var r=document.documentElement.scrollLeft||document.body.scrollLeft;
var q=document.documentElement.scrollTop||document.body.scrollTop;
var t=0;
for(var x=0;
x<z.length;
x++){var u=z[x];
if(!u.isClosed()&&u.isVisible()){t++;
if((t-1)%(w)==0&&t>w){q+=y;
r=document.documentElement.scrollLeft||document.body.scrollLeft
}u.restore();
u.moveTo(r,q);
u.setSize(o,y);
r+=o
}}},closeActiveWindow:function(){this._executeActiveWindow("close")
},minimizeActiveWindow:function(){this._executeActiveWindow("minimize")
},restoreActiveWindow:function(){this._executeActiveWindow("restore")
},closeAll:function(){this._executeAll("close")
},showAll:function(){this._executeAll("show")
},minimizeAll:function(){this._executeAll("minimize")
},maximizeAll:function(){this._executeAll("maximize")
},restoreAll:function(){this._executeAll("restore")
},_getWindowsSortedByZindex:function(){var c=this._windows.concat([]);
var d=function(b,g){var h=b.get_zindex();
var a=g.get_zindex();
if(h==a){return 0
}return(h<a?-1:1)
};
return c.sort(d)
},_executeAll:function(e){if(!this._windows){return
}var d=this._windows.concat([]);
for(var f=0;
f<d.length;
f++){d[f][e]()
}},_executeActiveWindow:function(c){var d=this.getActiveWindow();
if(d&&"function"==typeof(d[c])){d[c]()
}},get_preserveClientState:function(){return this._preserveClientState
},set_preserveClientState:function(b){if(this._preserveClientState!=b){this._preserveClientState=b
}},set_windowControls:function(b){this._windowIDs=$telerik.evalStr(b);
this._disposeWindows()
},set_child:function(b){},get_windowControls:function(){},get_windows:function(){return this._windows
}};
Telerik.Web.UI.RadWindowManager.registerClass("Telerik.Web.UI.RadWindowManager",Telerik.Web.UI.RadWindow);
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();