var cLeft = 0;
var cTop = 0;

function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function getCookie( name )
{
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}
 
function OpenDivPop(divName)
{
	if ( getCookie( divName ) != "done" )
	{
		var popPanel = document.getElementById(divName);
		popPanel.style.display="";
	}		
 } 	

function CloseDivPop(noMore,expire,divName) 
{
	if(divName==undefined || divName==null)	divName="divPop";
	if (noMore==true) 
	{
		setCookie( divName, "done" , expire); 
	}
	var popPanel = document.getElementById(divName);
	popPanel.style.display="none";
}		

function DivPopMouseDown()
{
	var e = window.event;
	cLeft = e.clientX;
	cTop = e.clientY;
}
		
function DivPopMouseMove(divName)
{	
	var e = window.event;
	var tmpStr,pattern;
	var m_gap, m_Left, m_Top;
	
	//var dObj = window.event.srcElement;	
	//divName = dObj.id;
	//var popPanel = document.getElementById(divName);
	var popPanel = window.event.srcElement;
	if(divName!=undefined && divName!=null)	popPanel = document.getElementById(divName);
	
	if(cLeft < 1 || cTop < 1)	return;
	pattern = /[^0-9]/g;
	
	tmpStr = popPanel.style.left;
	m_gap = cLeft - parseInt(tmpStr.replace(pattern,"")); 
	m_Left =  e.clientX - m_gap;
	
	tmpStr = popPanel.style.top;		
	m_gap = cTop - parseInt(tmpStr.replace(pattern,"")); 
	m_Top =  e.clientY - m_gap;
			
	if(m_Left < 1) m_Left = -20;
	if(m_Top < 20) m_Top = 0;
			
	popPanel.style.left = m_Left + "px";
	popPanel.style.top = m_Top + "px";
			
	cLeft = e.clientX;
	cTop = e.clientY;
			
}
		
function DivPopMouseUp(divName)
{
	var e = window.event;
	var m_gap, m_Left, m_Top;
	var tmpStr,pattern;
	
	//var dObj = window.event.srcElement;	
	//divName = dObj.id;
	//var popPanel = document.getElementById(divName);
	var popPanel = window.event.srcElement;
	if(divName!=undefined && divName!=null)	popPanel = document.getElementById(divName);
	
	if(cLeft < 1 || cTop < 1) return;
	pattern = /[^0-9]/g;
	
	tmpStr = popPanel.style.left;
	m_gap = cLeft - parseInt(tmpStr.replace(pattern,"")); 
	m_Left =  e.clientX - m_gap;
			
	tmpStr = popPanel.style.top;		
	m_gap = cTop - parseInt(tmpStr.replace(pattern,"")); 
	m_Top =  e.clientY - m_gap;

	if(m_Left < 1) m_Left = -20;
	if(m_Top < 20) m_Top = 0;
			
	popPanel.style.left = m_Left + "px";
	popPanel.style.top = m_Top + "px";
			
	cLeft = 0;
	cTop = 0;
		
}
