// JavaScript Document
//-------------VALIDA CAMPOS NUMERICOS Y DECIMALES----------*/

function decimal(objeto, evt)
{

			objeto.value= parseFloat(objeto.value);
			if(objeto.value=='NaN'){objeto.value='';}
			var retorno;
            
            if(window.event)
            {
                        if(event.keyCode == 46)
                           {
                                     var cadena = objeto.value.split(".");
                                      if(cadena.length>=2){event.returnValue = false;}
                                      else{event.returnValue = true;}
                           }
                        else if(event.keyCode == 9 || event.keyCode == 8 || event.keyCode == 0) 
                        {
                                    event.returnValue = true;
                        }
                         else if ((event.keyCode < 48 && event.keyCode>0) || ( event.keyCode > 57)) {event.returnValue = false;}
                        else
                        {
                                   event.returnValue = true;
                        }
            }
            else
            {
                        if(evt.which == 46)
                        {
                          var cadena = objeto.value.split(".");
                           if(cadena.length>=2){retorno= false;}
                           else{retorno= true;}
                        }
                        else if(evt.which == 9 || evt.which == 8 || evt.which == 0) 
                        {
                                   retorno =true;
                        }
                        else if (evt.which < 48 || evt.which > 57) 
                        {
                                    retorno= false;
                        }
            return retorno;
            }
}
 
function entero(objeto, evt)
{
			objeto.value= parseInt(objeto.value);
			if(objeto.value=='NaN'){objeto.value='';}
	
            var retorno;
            if(window.event)
            {
                        if(event.keyCode == 9 || event.keyCode == 8 || event.keyCode == 0) 
                        {
                                    event.returnValue = true;
                        }
            
                        else if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;}
                        
            else
            {
                        if(evt.which == 46)
                        {
                                   retorno= false;
                        }
                        else if(evt.which == 9 || evt.which == 8 || evt.which == 0) 
                        {
                                   retorno =true;
                        }
                        else if (evt.which < 48 || evt.which > 57) 
                        {
                                    retorno= false;
                        }
            return retorno;
            }
}
function numbers(objeto, evt)
{
            var retorno;
            if(window.event)
            {
                        if(event.keyCode == 9 || event.keyCode == 8 || event.keyCode == 0) 
                        {
                                    event.returnValue = true;
                        }
            
                        else if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;}
                        
            else
            {
                        if(evt.which == 46)
                        {
                                   retorno= false;
                        }
                        else if(evt.which == 9 || evt.which == 8 || evt.which == 0) 
                        {
                                   retorno =true;
                        }
                        else if (evt.which < 48 || evt.which > 57) 
                        {
                                    retorno= false;
                        }
            return retorno;
            }
}

//-------------VALIDA CAMPOS NUMERICOS Y DECIMALES----------
function onlyChars(objeto, evt)
{
	var retorno;
	if(window.event){TheEvent=event.keyCode;}else{TheEvent=evt.which;}
/*alert(TheEvent)*/
    if((TheEvent >= 65 && TheEvent <= 90) ||
	   (TheEvent <= 46)  ||
	   (TheEvent >= 48 && TheEvent <= 57)
	   ){retorno= true;}else{retorno= false;}
	if(TheEvent == 32){retorno= false;}
	
	if(window.event){event.returnValue = retorno;}else{return retorno;}					
}

function nickNameChars(objeto, evt)
{
	var retorno;
	if(window.event){TheEvent=event.keyCode;}else{TheEvent=evt.which;}
/*alert(TheEvent)*/
    if((TheEvent >= 65 && TheEvent <= 90) ||
	   (TheEvent <= 46)  ||
	   (TheEvent >= 48 && TheEvent <= 57)
	   ){retorno= true;}else{retorno= false;}
	if(TheEvent == 32){retorno= false;}
	
	if(window.event){event.returnValue = retorno;}else{return retorno;}					
}