var browserName=navigator.appName;
var browserVersion=parseInt(navigator.appVersion)
var argX=0;
var arrayLink=new Array();
var toggle1=true;
var toggle2=true;
var toggle3=true;
var visivel = false;

var IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0
var tempY = 0

/***************************************************************************************/
function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    if (!visivel){
	    tempX = event.clientX-110 + document.body.scrollLeft
    	tempY = event.clientY + document.body.scrollTop
	}	
  } else {  // grab the x-y pos.s if browser is NS
      if (!visivel){
	    tempX = e.pageX
	    tempY = e.pageY
	}	
  }  
  if (tempX <= 0){tempX = 1}
  if (tempY <= 0){tempY = 1}  
  
  return true
}

/***************************************************************************************/

function displayMessage(message,backColor,top,left)
{
	this.message=message;
	this.backColor=backColor;
	this.top=top;
	this.left=left;
}

/***************************************************************************************/

function dropdownOn(argX, form, campo, xPos, yPos, idDiv)
{

	var dateVal;
	
	visivel = true;
	toggle1=false;
	toggle2=false;
	toggle3=false;
	dateVal = campo.value;
	xPos = tempY
	yPos = tempX
		
	arrayLink[0]=new displayMessage(show_calendar(dateVal, form, campo, xPos, yPos, idDiv), 'white', xPos, yPos)
	if ((browserName=="Netscape" && browserVersion>=5) || 
	  ( browserName=="Microsoft Internet Explorer" && browserVersion>=4))
	{
		with(arrayLink[argX])
		{
			document.getElementById(idDiv).innerHTML=message;			
			document.getElementById(idDiv).style.left = left;
			document.getElementById(idDiv).style.top = top;
			document.getElementById(idDiv).style.backgroundColor = backColor;
			document.getElementById(idDiv).style.visibility = "";
		}
	}
	else if ((browserName=="Netscape" && browserVersion<5))
	{
		with(arrayLink[argX])
		{
			document.layers[idDiv].backColor=backColor;
			document.layers[idDiv].document.writeln(message);
			document.layers[idDiv].document.close();
			document.layers[idDiv].top=top;
			document.layers[idDiv].left=left;
			document.layers[idDiv].visibility="show";
		}
	}
}

/***************************************************************************************/

function dropdownOff(selectedValue, campo, idDiv)
{
	visivel = false;
		toggle1 = true;
		toggle2 = true;
		toggle3 = true;
		if (selectedValue!=""){
			campo.value=selectedValue;
			}
	if ((browserName=="Netscape" && browserVersion>=5) || 
	  ( browserName=="Microsoft Internet Explorer" && browserVersion>=4))
		document.getElementById(idDiv).style.visibility = "hidden";
	else if ((browserName=="Netscape" && browserVersion<5))
	{
		document.layers[idDiv].visibility="hide";
	}
}

/***************************************************************************************/

function limpaData(campo)
{
	campo.value = '';
}