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