function getKey(evt) 
{
	//return evt?(evt.keyCode?evt.keyCode:(evt.which?evt.which:evt.charCode)):null;
	var e = evt? evt : window.event; 
	if(!e) return; 
	var key = 0; 
	key = e.charCode; 
	if (typeof(key) == 'undefined') 
	{ 
		key = e.keyCode; 
		if (typeof(key) == 'undefined') 
		{ 
			key = e.which; 
		} 
	} 
	return key;
}
function soNum(e) 
{
	var tecla = getKey(e);
	var strTecla = String.fromCharCode(tecla);
	var reNum = /^(\d)+$/;	
	if (! reNum.test(strTecla) && tecla != 0) 
	{
		return false;
	}
	return true;	
}

function EnviarForm(form, strLink)
{
	var objForm = document.getElementById(form);
	if (objForm != null)
	{
		if (form == 'LoginPJ')
		{
			if (objForm.maquineta.value == '')
			{
				window.alert('Preencha o número da maquineta');
				objForm.maquineta.focus();
			}
			else
			{
				if (objForm.usuario.value == '')
				{
					window.alert('Preencha o usuário');
					objForm.usuario.focus();
				}
				else
				{
					objForm.action = strLink;
					objForm.submit();
				}
			}		
		}
		else
		{
			if (objForm.cartao.value == '')
			{
				window.alert('Preencha o número do cartão');
				objForm.cartao.focus();
			}
			else if ( (objForm.cartao.value.length != 13) && (objForm.cartao.value.length != 16) )
			{
				window.alert('O número do cartão deve ter 13 ou 16 dígitos.');
				objForm.cartao.focus();
			}	
			else
			{
				objForm.action = strLink;
				objForm.submit();
			}
				
		}
	}
}

function TrEst (obj, strEstilo)
{
	if (obj.className != strEstilo)
	{
		obj.className = strEstilo;
	}
	
}

function getPosicaoElemento(elemID)
{
	var offsetTrail = document.getElementById(elemID);
	var offsetLeft = 0;
	var offsetTop = 0;
	while (offsetTrail) 
	{
		offsetLeft += offsetTrail.offsetLeft;
		offsetTop += offsetTrail.offsetTop;
		offsetTrail = offsetTrail.offsetParent;
	}
	return {left:offsetLeft, top:offsetTop};
}

function MosDiv(strIndex)
{
	var objPop = document.getElementById('divMenuPop_' + strIndex);
	if (objPop != null)
	{
		objPop.style.display = 'inline';
		objPop.style.left = getPosicaoElemento('tdItem_' + strIndex).left;
	}
}

function EscDiv(strIndex)
{
	var objPop = document.getElementById('divMenuPop_' + strIndex);
	if (objPop != null)
	{
		objPop.style.display = 'none';
	}
}

function enviaBusca(){
	var objForm = document.getElementById('frmBusca');
	var objStr = document.getElementById('strBusca');
	if ((objForm != null) && (objStr.value != '')){
		objForm.submit();
	}
	
}