
var AgatPopup={id:"agat_popup",show:function(doc,content,x,y,width,height){var popup=doc.getElementById(this.id);if(!popup){popup=doc.createElement("div");$(popup).css("display","none");popup.id=this.id;$(popup).attr("_agat_transient","1");doc.body.appendChild(popup);}
$(document).bind("mousedown",this.popupCloseHandler);$(popup).css("position","absolute");$(popup).css("top",y);$(popup).css("left",x);if(width)popup.style.width=width;if(height)popup.style.height=height;popup.style.backgroundColor="white";popup.style.overflow="hidden";popup.innerHTML="";popup.appendChild(content);popup.style.display="block";},get:function(doc){return doc.getElementById(this.id);},close:function(doc){var popup=doc.getElementById(this.id);if(!popup)return;popup.parentNode.removeChild(popup);$(document).unbind("mousedown",this.popupCloseHandler);},popupCloseHandler:function(evt){var doc=evt.target.ownerDocument;var popup=doc.getElementById(AgatPopup.id);if(!popup||popup.style.display=="none")return;if(evt.type.toLowerCase()=="mousedown")
for(var parent=evt.target;parent;parent=parent.parentNode){if(parent==popup)return;}
AgatPopup.close(doc);evt.preventDefault();evt.stopPropagation();},getPositionOf:function(elem){var body=$(elem).attr("ownerDocument").body;var x=0;var y=0;for(var temp=elem;temp&&$(temp).attr("tagName").toLowerCase()!="body";temp=$(temp).attr("offsetParent")){x+=$(temp).attr("offsetLeft");y+=$(temp).attr("offsetTop");}
for(var temp=elem;temp&&$(temp).attr("tagName").toLowerCase()!="body";temp=$(temp).parent()){if(temp.scrollLeft)x-=$(temp).attr("scrollLeft");if(temp.scrollTop)y-=temp.attr("scrollTop");}
return{x:x,y:y};}};