if (typeof window.RadControlsNamespace=="undefin\x65\x64"){window.RadControlsNamespace= {} ; }if (typeof(window.RadControlsNamespace.Screen)=="\x75ndefined" || typeof(window.RadControlsNamespace.Screen.Version)==null || window.RadControlsNamespace.Screen.Version<.11e1){window.RadControlsNamespace.Screen= {Version: .11e1,GetViewPortSize:function (){var width=0; var height=0; var l5=document.body; if (RadControlsNamespace.Browser.StandardsMode && !RadControlsNamespace.Browser.IsSafari){l5=document.documentElement; }if (window.innerWidth){width=window.innerWidth; height=window.innerHeight; }else {width=l5.clientWidth; height=l5.clientHeight; }width+=l5.scrollLeft; height+=l5.scrollTop; return {width:width-6,height:height-6 } ; } ,GetElementPosition:function (el){var parent=null; var i5= {x: 0,y: 0 } ; var box; if (el.getBoundingClientRect){box=el.getBoundingClientRect(); var scrollTop=document.documentElement.scrollTop || document.body.scrollTop; var scrollLeft=document.documentElement.scrollLeft || document.body.scrollLeft; i5.x=box.left+scrollLeft-2; i5.y=box.top+scrollTop-2; return i5; }else if (document.getBoxObjectFor){try {box=document.getBoxObjectFor(el); i5.x=box.x-2; i5.y=box.y-2; }catch (e){}}else {i5.x=el.offsetLeft; i5.y=el.offsetTop; parent=el.offsetParent; if (parent!=el){while (parent){i5.x+=parent.offsetLeft; i5.y+=parent.offsetTop; parent=parent.offsetParent; }}}if (window.opera){parent=el.offsetParent; while (parent && parent.tagName!="B\x4fDY" && parent.tagName!="HTM\x4c"){i5.x-=parent.scrollLeft; i5.y-=parent.scrollTop; parent=parent.offsetParent; }}else {parent=el.parentNode; while (parent && parent.tagName!="\x42ODY" && parent.tagName!="HTML"){i5.x-=parent.scrollLeft; i5.y-=parent.scrollTop; parent=parent.parentNode; }}return i5; } ,ElementOverflowsTop:function (T){return this.GetElementPosition(T).y<0; } ,ElementOverflowsLeft:function (T){return this.GetElementPosition(T).x<0; } ,ElementOverflowsBottom:function (I5,T){var o6=this.GetElementPosition(T).y+RadControlsNamespace.Box.GetOuterHeight(T); return o6>I5.height; } ,ElementOverflowsRight:function (I5,T){var O6=this.GetElementPosition(T).x+RadControlsNamespace.Box.GetOuterWidth(T); return O6>I5.width; }};}
