/*
Rotinas de validação geral
IntraDesk 2001 

Atualizado em:   07/05/2002
Organizado por:  André Luís Dantas (adantas@metatron.com.br)
Colaboraram: César Mateus Conceição, Tiago Nogueira, Rodrigo Costa
*/



/* ---------------------------------------------------------------
Verifica se um campo está vazio
------------------------------------------------------------------ */
function LTrim ( parTexto )
{
	return parTexto.replace( /^\s*/, "" );
}

function RTrim ( parTexto )
{
	return parTexto.replace( /\s*$/, "" );
}

function Trim ( parTexto )
{
	return RTrim(LTrim(parTexto));
}


/* ---------------------------------------------------------------
Faz um Trim em uma string
------------------------------------------------------------------ */

function LTrim ( parTexto )
{
	return parTexto.replace( /^\s*/, "" );
}

function RTrim ( parTexto )
{
	return parTexto.replace( /\s*$/, "" );
}

function Trim ( parTexto )
{
	return RTrim(LTrim(parTexto));
}



function valSize( obj, size, objSize)
{
	if (obj.value.length > size)
		if (window.event.keyCode != "8")
		{
			alert("Limite de " + size + " caracteres foi ultrapassado.");
			window.event.returnValue = false;
		}
	if (objSize) 
		objSize.value = obj.value.length;

}



function ValMoney ( pVal )
{
	var re = new RegExp("^\[1-9][0-9]{0,2}(\.[0-9]{3})*(,[0-9]{2})?$");
	return (re.test (pVal));
}

