var popup_dragging=false;var popup_target;var popup_mouseX;var popup_mouseY;var popup_mouseposX;var popup_mouseposY;var popup_oldfunction;function popup_mousedown(e)
{var ie=navigator.appName=="Microsoft Internet Explorer";popup_mouseposX=ie?window.event.clientX:e.clientX;popup_mouseposY=ie?window.event.clientY:e.clientY;}
function popup_mousedown_window(e)
{var ie=navigator.appName=="Microsoft Internet Explorer";if(ie&&window.event.button!=1)return;if(!ie&&e.button!=0)return;popup_dragging=true;popup_target=this['target'];popup_mouseX=ie?window.event.clientX:e.clientX;popup_mouseY=ie?window.event.clientY:e.clientY;if(ie)
popup_oldfunction=document.onselectstart;else popup_oldfunction=document.onmousedown;if(ie)
document.onselectstart=new Function("return false;");else document.onmousedown=new Function("return false;");}
function popup_mousemove(e)
{var ie=navigator.appName=="Microsoft Internet Explorer";var element=document.getElementById(popup_target);var mouseX=ie?window.event.clientX:e.clientX;var mouseY=ie?window.event.clientY:e.clientY;if(ie&&window.event.button!=1)return;if(!ie&&e.button!=0)return;if(!popup_dragging)return;element.style.left=(element.offsetLeft+mouseX-popup_mouseX)+'px';element.style.top=(element.offsetTop+mouseY-popup_mouseY)+'px';popup_mouseX=ie?window.event.clientX:e.clientX;popup_mouseY=ie?window.event.clientY:e.clientY;}
function popup_mouseup(e)
{var ie=navigator.appName=="Microsoft Internet Explorer";var element=document.getElementById(popup_target);if(!popup_dragging)return;popup_dragging=false;if(ie)
document.onselectstart=popup_oldfunction;else document.onmousedown=popup_oldfunction;}
function popup_exit(e)
{var ie=navigator.appName=="Microsoft Internet Explorer";var element=document.getElementById(popup_target);popup_mouseup(e);element.style.display='none';}
function popup_show(id,drag_id,exit_id,position,x,y,url,temp,position_id)
{document.getElementById("divtest_"+temp).style.visibility='hidden';document.getElementById('ifrm').src=url;var element=document.getElementById(id);var drag_element=document.getElementById(drag_id);var exit_element=document.getElementById(exit_id);var width=window.innerWidth?window.innerWidth:document.body.clientWidth;var height=window.innerHeight?window.innerHeight:document.body.clientHeight;element.style.position="absolute";element.style.display="block";element.style.visibility="hidden";if(position=="element"||position=="element-right"||position=="element-bottom")
{var position_element=document.getElementById(position_id);for(var p=position_element;p;p=p.offsetParent)
if(p.style.position!='absolute')
{x+=p.offsetLeft;y+=p.offsetTop;}
if(position=="element-right")x+=position_element.clientWidth;if(position=="element-bottom")y+=position_element.clientHeight;element.style.left=x+'px';element.style.top=y+'px';}
if(position=="mouse")
{element.style.left=(document.documentElement.scrollLeft+popup_mouseposX+x)+'px';element.style.top=(document.documentElement.scrollTop+popup_mouseposY+y)+'px';}
if(position=="screen-top-left")
{element.style.left=(document.documentElement.scrollLeft+x)+'px';element.style.top=(document.documentElement.scrollTop+y)+'px';}
if(position=="screen-center")
{element.style.left=(document.body.scrollLeft+(width-element.clientWidth)/2+(x))+'px';element.style.top=(document.body.scrollTop+(height-element.clientHeight)/2+(y))+50+'px';}
if(position=="screen-bottom-right")
{element.style.left=(document.documentElement.scrollLeft+(width-element.clientWidth)+x)+'px';element.style.top=(document.documentElement.scrollTop+(height-element.clientHeight)+y)+'px';}
drag_element['target']=id;drag_element.onmousedown=popup_mousedown_window;exit_element.onclick=popup_exit;}
if(navigator.appName=="Microsoft Internet Explorer")
document.attachEvent('onmousedown',popup_mousedown);else document.addEventListener('mousedown',popup_mousedown,false);if(navigator.appName=="Microsoft Internet Explorer")
document.attachEvent('onmousemove',popup_mousemove);else document.addEventListener('mousemove',popup_mousemove,false);if(navigator.appName=="Microsoft Internet Explorer")
document.attachEvent('onmouseup',popup_mouseup);else document.addEventListener('mouseup',popup_mouseup,false);
