function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function SoNumero(nro)
{
 var valid    = "0123456789";
 var numerook = "";
 var temp;

  for (var i=0; i< nro.length; i++) {
    temp = nro.substr(i, 1);
    if (valid.indexOf(temp) != -1) 
      numerook = numerook + temp;
   } 
 return(numerook);
}


function DigitaLetra(obj)
{
 var valid    = " abcdefghijklmnopqrstuvwxyzçãõABCDEFGHIJKLMNOPQRSTUVWXYZÇÃÕ";
 var numerook = "";
 var temp;

  for (var i=0; i< obj.value.length; i++) {
    temp = obj.value.substr(i, 1);
    if (valid.indexOf(temp) != -1) 
      numerook = numerook + temp;
   } 
 obj.value = numerook;
}


function DigitaNumero(obj)
{
 var valid    = "1234567890";
 var numerook = "";
 var temp;

  for (var i=0; i< obj.value.length; i++) {
    temp = obj.value.substr(i, 1);
    if (valid.indexOf(temp) != -1) 
      numerook = numerook + temp;
   } 
 obj.value = numerook;
}


function TamanhoMax(campo, TamanhoMaximo)
{
	if (campo.value.length > TamanhoMaximo)	{
	  campo.value = campo.value.substring(0,TamanhoMaximo);
    }
	
}
