var old_str;
function contextmenu(str,show,e,type)
{
	if(!e) e = event;
	if(type=="id")
	{
		str = document.getElementById(str).innerHTML;
	}
	if(!document.getElementById('contextmenudiv'))
	{
		div = document.createElement("div");
		div.setAttribute('id','contextmenudiv');
		document.body.appendChild(div);
	}
	if (e.pageX || e.pageY)
    {
      mousex = e.pageX;
      mousey = e.pageY;
    }
    else if (e.clientX || e.clientY)
    { 
      mousex = e.clientX + document.body.scrollLeft;
      mousey = e.clientY + document.body.scrollTop;
    }  
	var varleft = mousex - 10;
	var vartop = mousey + 23;
	if(old_str!=str)
	document.getElementById('contextmenudiv').innerHTML = str;
	if(document.getElementById('contextmenudiv'))
	{
		document.getElementById('contextmenudiv').style.position = 'absolute';
		document.getElementById('contextmenudiv').style.padding = '2px';
		document.getElementById('contextmenudiv').style.border = '1px solid #CCCCCC';
		document.getElementById('contextmenudiv').style.backgroundColor = '#FFFFDA';
		document.getElementById('contextmenudiv').style.color = '#000000';
		document.getElementById('contextmenudiv').style.top = vartop + 'px';
		document.getElementById('contextmenudiv').style.left = varleft + 'px';
		document.getElementById('contextmenudiv').className = 'texto_pequeno';
	}
	old_str = str;
	
	if(show == 'off')
	{
		document.getElementById('contextmenudiv').style.display = 'none';
	}
	if(show == 'on')
	{
		document.getElementById('contextmenudiv').style.display = 'inline';
	}
}

function openpopup(url,sizex,sizey)
{
	if(sizey == 'undefined' || !sizey) sizey = '420';
	if(sizex == 'undefined' || !sizex) sizex = '420';
	dateobject = new Date();
	jan = window.open(url,"jan"+dateobject.getTime(),'width='+sizex+',height='+sizey+',scrollbars=yes,resizable=no,location=no,directories=no,status=no,menubar=no,top=150,left=150');
}
