var ec = null;
var ecc = null;
var ecIsInit = false;
var ecIsMove = false;
var ecX = 0;
var ecY = 0;
 
var ecPWindow = null;

function ecDoubleClick()
{
	if (ecc.style.display == "none")
		ecc.style.display = "block";
	else
		ecc.style.display = "none";
}
 
function ecMouseOver()
{
	if (!ecIsInit)
		ecInit();
}
 
function ecInit()
{
	ec = document.getElementById("tabs-wrapper");
	ecc = document.getElementById("tabs-content");
	ecIsInit = true;
	
	ec.onmousedown = ecMouseHandler;
	document.onmousemove = ecMouseHandler;
	document.onmouseup = ecMouseHandler;
}
 
function ecMouseHandler(ev)
{
	if (ev == null)
		ev = event;
	
	switch (ev.type)
	{
		case "mousedown":
			ecIsMove = true;
			
			if (!isNaN(parseInt(ec.style.left)))
			{
				ecX = (ev.pageX?ev.pageX:ev.clientX) - parseInt(ec.style.left);
				ecY = (ev.pageY?ev.pageY:ev.clientY) - parseInt(ec.style.top);
			}
			else
			{
				ecX = (ev.pageX?ev.pageX:ev.clientX);
				ecY = (ev.pageY?ev.pageY:ev.clientY);
			}
			break;
			
		case "mouseup":
			ecIsMove = false;
			break;
			
		case "mousemove":
			if (ecIsMove)
			{
				ec.style.left = (ev.pageX?ev.pageX:ev.clientX) - ecX;
				ec.style.top = (ev.pageY?ev.pageY:ev.clientY) - ecY;
			}
			break;
			
		default:
			break;
	}
}
