function openPopUp(ur,na,he,sb,wi){
	to = (screen.availHeight-he)/2;
	le = (screen.availWidth-wi)/2;
	var op = "channelmode=no, directories=no, fullscreen=no, height="+he+", left="+le+", location=no, menubar=no, resizable=no, scrollbars="+sb+", status=no, titlebar=no, toolbar=no, top="+to+", width="+wi+", zoominherit=no";
	win = window.open(ur,na,op);
}

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 (!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, position_id, largura) {
	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.documentElement.clientWidth;
	var height = window.innerHeight ? window.innerHeight: document.documentElement.clientHeight;
	element.style.position = "absolute";
	element.style.display = "block";
	if (parseInt(navigator.appVersion)>3) { if (navigator.appName.indexOf("Microsoft")!=-1) { winW = document.body.offsetWidth-16; } else { winW = window.innerWidth; } }
	element.style.left = (((winW-largura)/2)+x) + 'px';
	element.style.top = 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);

