function bringSelectedIframeToTop(n){DIF_raiseSelectedIframe=n}function allowDragOffScreen(n){DIF_allowDragOffScreen=n}function addHandle(o,win){var p,topRef,topRefStr,name;if(arguments.length==2&&win==window){for(p=win;p=p.parent;){if(p.addHandle){p.addHandle(o,win,!0);return}if(p==win.top)return}return}for(topRef=win,topRefStr="window";topRef.parent&&topRef.parent!=window;)topRef=topRef.parent,topRefStr=topRefStr+".parent";if(typeof win.DIF_mainHandlersAdded=="undefined"||!win.DIF_mainHandlersAdded)with(win)eval("function OnMouseDownHandler(evt) { if(typeof(evt)=='undefined'){evt=event;}"+topRefStr+".parent.DIF_begindrag(evt, "+topRefStr+") }"),eval("document.onmousedown = OnMouseDownHandler;"),eval("function OnMouseUpHandler(evt) { if(typeof(evt)=='undefined'){evt=event;}"+topRefStr+".parent.DIF_enddrag(evt, "+topRefStr+") }"),eval("document.onmouseup = OnMouseUpHandler;"),eval("function OnMouseMoveHandler(evt) { if(typeof(evt)=='undefined'){evt=event;}"+topRefStr+".parent.DIF_iframemove(evt, "+topRefStr+") }"),eval("document.onmousemove = OnMouseMoveHandler;"),win.DIF_handlersAdded=!0,win.DIF_mainHandlersAdded=!0;typeof window.DIF_handlersAdded=="undefined"&&window.DIF_handlersAdded||(eval("function OnMouseMoveHandler(evt) { if(typeof(evt)=='undefined'){evt=event;}DIF_mouseMove(evt, window) }"),eval("document.onmousemove = OnMouseMoveHandler;"),eval("function OnMouseUpHandler(evt) { if(typeof(evt)=='undefined'){evt=event;}DIF_enddrag(evt, window) }"),eval("document.onmouseup = OnMouseUpHandler;"),window.DIF_handlersAdded=!0);$cmsj(o).mouseenter(function(){window.$visiblePopup&&(this.style.cursor=window.$visiblePopup.data("fullScreen")?"default":"move")});DIF_cleanCollections();name=DIF_getIframeId(topRef);DIF_handles[name]==null&&(DIF_handles[name]=[],DIF_iframeMouseDownLeft[name]=0,DIF_iframeMouseDownTop[name]=0,DIF_pageMouseDownLeft[name]=0,DIF_pageMouseDownTop[name]=0);DIF_handles[name][DIF_handles[name].length]=o}function DIF_cleanCollections(){var r=Object.keys(DIF_handles),i,n,t,u;if(r.length>0){for(i=0;i0&&(i.x=t.css("left").substring(0,t.css("left").indexOf("px")),i.y=t.css("top").substring(0,t.css("top").indexOf("px")))),i}function getSrcElement(n){for(var t=n.target;t.nodeType!=1;)t=t.parentNode;return t}function isHandleClicked(n,t){if(n==t)return!0;while(t.parentNode!=null){if(t==n)return!0;t=t.parentNode}return!1}function DIF_begindrag(n,t){var i=DIF_getIframeId(t),f,o,u,r,e;if(i!=null&&DIF_handles[i]!=null&&!(DIF_handles[i].length<1)){for(f=!1,o=n.srcElement||getSrcElement(n),u=0;ul&&(r=l);ua&&(u=a)}i.data("fullScreen")||(i.css("left",r+"px"),i.css("top",u+"px"),o={left:r-f,top:u-e},i.data("originalOffset",o),i.data("actualOffset",o),DIF_pageMouseDownLeft[DIF_iframeBeingDragged]+=n,DIF_pageMouseDownTop[DIF_iframeBeingDragged]+=t)}var DIF_dragging=!1,DIF_iframeBeingDragged="",DIF_iframeObjects={},DIF_iframeWindows={},DIF_iframeMouseDownLeft={},DIF_iframeMouseDownTop={},DIF_pageMouseDownLeft={},DIF_pageMouseDownTop={},DIF_handles={},DIF_highestZIndex=99,DIF_raiseSelectedIframe=!1,DIF_allowDragOffScreen=!1;Object.keys||(Object.keys=function(n){if(n!==Object(n))throw new TypeError("Object.keys called on non-object");var i=[],t;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&i.push(t);return i})