var PostItCurrentDiv;
var PostItCurrentContentDiv;
var PostItCurrentZIndex = 40000;
var PostItMoveCounter = -1;
var PostItX;
var PostItY;
var PostItMouseX;
var PostItMouseY;
var PostItWidth;
var PostItContainer;
var PostItOffsetTop;
var PostItOffsetLeft;
var PostItTop = null;
var PostItLeft = null;
var TMPostItTimerMove;

function PostItInitMove(e)
{
	document.documentElement.onmousemove = PostItMouseMove;
	document.documentElement.onmouseup = PostItMouseUp;
	PostItContainer = document.getElementById('PostIt').parentNode;
	PostItOffsetTop = getTopPos(PostItContainer);
	if (PostItContainer)
		PostItOffsetLeft = 2 + getLeftPos(PostItContainer) - 1;
	else
		PostItOffsetLeft = 2;
	
	PostItCurrentDiv = null;
	e = event;
	PostItCurrentDiv = document.getElementById('PostIt');
	PostItCurrentContentDiv  = PostItGetCurrentContentDiv(document.getElementById('PostIt'));
	PostItCurrentZIndex = PostItCurrentZIndex + 1;
	document.getElementById('PostIt').style.zIndex = PostItCurrentZIndex;	
	PostItMoveCounter = 0;
	PostItX = getLeftPos(document.getElementById('PostIt'));	
	PostItY = getTopPos(document.getElementById('PostIt'));
	PostItWidth = document.getElementById('PostIt').offsetWidth;     
	if (e)
		{
		PostItMouseX = e.clientX;
		PostItMouseY = e.clientY;
		}
	else
		{
		PostItMouseX = event.clientX;
		PostItMouseY = event.clientY;
		}
	PostItTimerMove();
	return false;
}

function PostItTimerMove()
	{
	if (PostItMoveCounter >= 0 && PostItMoveCounter < 10)
		{
		PostItMoveCounter = PostItMoveCounter + 1;
		TMPostItTimerMove = setTimeout('PostItTimerMove()',10);
		return;
		}
	/*
	if (PostItMoveCounter == 10)
		{
		currentTimeDiv = getCurrentTimeDiv(currentAppointmentDiv);
		currentTimeDiv.style.display='block';
		}	
	*/
	}
	
function PostItGetCurrentContentDiv(inputDiv)
	{
	var divs = inputDiv.getElementsByTagName('DIV');
	for(var no=0;no<divs.length;no++)
		if (divs[no].className == 'PostItContenu')
			return divs[no];
	}
	
function PostItMouseMove(e)
	{
	if (document.all)
		e = event?event:window.event;
	if (PostItMoveCounter == 10)
		{
		PostItTop = (e.clientY - PostItMouseY + PostItY - PostItOffsetTop);
		PostItCurrentDiv.style.top = PostItTop + 'px';
		PostItLeft = (e.clientX - PostItMouseX + PostItX - PostItOffsetLeft);
		PostItCurrentDiv.style.left = PostItLeft + 'px';
		}
	}
	
function PostItMouseUp()
{
	if (PostItTop < 1)
		{
		PostItTop = 1;
		PostItCurrentDiv.style.top = '1px';
		}
	document.documentElement.onmousemove = null;
	document.documentElement.onmouseup = null;
	PostItCurrentDiv = false;
	PostItMoveCounter = -1;
	document.documentElement.onmousemove = null;
	document.documentElement.onmouseup = null;
}

function PostItHide()
	{
	document.getElementById("PostIt").style.display = 'none'; 
	document.getElementById("PostItOverlay").style.display = 'none';
	document.body.style.overflow = ''; 	
	}

var OpageWidth = 0;
var OpageHeight = 0;

function getWindow()
  {                       
  OpageHeight =  window.innerHeight;  
  OpageHeight = (OpageHeight)? OpageHeight: document.documentElement.clientHeight;
  OpageHeight = (OpageHeight)? OpageHeight: document.body.clientHeight; 
	 
  OpageWidth =  window.innerWidth;
  OpageWidth = (OpageWidth)? OpageWidth : document.documentElement.clientWidth;
  OpageWidth = (OpageWidth)? OpageWidth: document.body.clientWidth;
  }

function PostItShow(Width, Height, Top, Left)
	{
	//alert(OpageHeight);
	document.getElementById("PostItOverlay").style.display = 'block';                                         
  document.getElementById("PostItOverlay").style.height = document.getElementById("allContenu").offsetHeight;
	if (!PostItTop)
		PostItTop = 200;
	if (!PostItLeft)
		PostItLeft = 200;
	if (Top)
		PostItTop = Top;
	if (Left)
		PostItLeft = Left;
  if (Height > OpageHeight)
    {                                             
	  PostItTop = 3;
    Width = Width + 10;
    Height = OpageHeight - 20;   
    }
	document.getElementById("PostIt").style.display = 'block';
	document.getElementById("PostIt").style.width = Width;
	document.getElementById("PostIt").style.height = Height;
	document.getElementById("PostItContenu").style.width = Width;
	document.getElementById("PostItContenu").style.height = Height;
	document.getElementById("PostIt").style.left = PostItLeft;
	document.getElementById("PostIt").style.top = PostItTop; 	
	document.body.style.overflow = 'hidden'; 	
	}

function PostItShowURL(Width, Height, URL, Top, Left, Form)
	{        
	document.body.scrollTop = 0;
	document.body.scrollLeft = 0;
	PostItShow(Width, Height, Top, Left);
	if (Form)
		AJAXXForm('PostItContenu', Form, JSScriptName + '&SRC=' + JSSRC + URL);
	else
		AJAXX('PostItContenu', JSScriptName + '&SRC=' + JSSRC + URL);
	}
