var old,skn,sknV2, iex=(document.all),yyy=-1000;

var ns4=document.layers;
var ns6=document.getElementById&&!document.all;
var ie4=document.all;

var mX = 0
var mY = 0

var typePopped;

if (ns4) {
	skn=document.tranwin; 
	sknV2=document.tranwinV2; 
}
else if (ns6) {
	skn=document.getElementById("tranwin").style;
	sknV2=document.getElementById("tranwinV2").style;
}
else if (ie4) {
	skn=document.all.tranwin.style;
	sknV2=document.all.tranwinV2.style;
}

if (ns4)
	document.captureEvents(Event.MOUSEMOVE);
else {
	skn.visibility="visible";
	skn.display="none";
	sknV2.visibility="visible";
	sknV2.display="none";
}

document.onmousemove = getMouseXY;

function getMouseXY(e) {
  if (ie4) { 
    mX = event.clientX + document.body.scrollLeft;
    mY = event.clientY + document.body.scrollTop;
  } else { 
    mX = e.pageX;
    mY = e.pageY;
  }  
  return true
}

function ShowTooltip(start, end, satnight, text, posX, posY, rel) {
	if (ns4) {
		if (skn.visibility == "hidden") {
			popup(start, end, satnight, text);
		}
		else {
			HideToolTip();
		}
	}
	else if (ns6 || ie4) {
		if (skn.display == "none") {
			popup(start, end, satnight, text, posX, posY, rel);
		}
		else {
			HideToolTip();
		}
	}
}

function ShowTooltipV2(start, end, nbdays, nbhours, posX, posY, rel) {
	if (ns4) {
		if (sknV2.visibility == "hidden") {
			popupV2(start, end, nbdays, nbhours, posX, posY, rel);
		}
		else {
			HideToolTip();
		}
	}
	else if (ns6 || ie4) {
		if (sknV2.display == "none") {
			popupV2(start, end, nbdays, nbhours, posX, posY, rel);
		}
		else {
			HideToolTip();
		}
	}
}


function HideToolTip() {
	if(ns4) {
		skn.visibility="hidden";
		sknV2.visibility="hidden";
	}
	else if (ns6||ie4) {
		skn.display="none";
		sknV2.display="none";
	}
}

function popup(start, end, satnight, text, posX, posY, rel) {
	if (rel)
	{
		skn.left = mX + posX;
		skn.top = mY + posY;
	}
	else
	{
		skn.left = posX;
		skn.top = posY;
	}
	document.getElementById("ttTravelEndDate").innerHTML = end;
	if (satnight)
	{
		document.getElementById("ttSatNightSection").style.display = "";
	}
	else
	{
		document.getElementById("ttSatNightSection").style.display = "none";
	}
	if (text != "" && text != null)
	{
		document.getElementById("ttNotes").innerHTML = text;
		document.getElementById("ttNotes").style.display = "";
	}
	else
	{
		document.getElementById("ttNotesSection").style.display = "none";
	}
	
	if(ns4){skn.visibility="visible"}
	if(ns6){skn.display=''}
	if(ie4){skn.display=''}
}

function popupV2(start, end, nbdays, nbhours, posX, posY, rel) {
	if (rel)
	{
		sknV2.left = mX + posX;
		sknV2.top = mY + posY;
	}
	else
	{
		sknV2.left = posX;
		sknV2.top = posY;
	}
	document.getElementById("ttTravelStartDateV2").innerHTML = start;
	document.getElementById("ttTravelEndDateV2").innerHTML = end;
	document.getElementById("ttNbDays").innerHTML = nbdays;
	document.getElementById("ttNbHours").innerHTML = nbhours;
		
	if(ns4){sknV2.visibility="visible"}
	if(ns6){sknV2.display=''}
	if(ie4){sknV2.display=''}
}
