
/*******************************************************************/
/* Funciones para filtrar el ingreso de caracteres en campos de ingreso de datos */
/*******************************************************************/


//Permite solo de texto 
//function ingresoTextoWW()
//{
//	if((window.event.keyCode >= 97 && window.event.keyCode <= 122) || (window.event.keyCode >= 65 && window.event.keyCode <= 90) || (window.event.keyCode >= 160 && window.event.keyCode <= 163))
//	{
//	
//	}
//	else if(window.event.keyCode == 241 || window.event.keyCode == 154)
//	{
//	  window.event.keyCode -= 32;
//	}
//	else if(((window.event.keyCode < 65 || window.event.keyCode > 90) && ((window.event.keyCode !=44 && window.event.keyCode != 46 && window.event.keyCode < 48) || window.event.keyCode > 57)) && window.event.keyCode != 209 && window.event.keyCode != 32)
//	{
//		window.event.keyCode = 0;
//	}
//}

function ingresoTexto()
{
	
	if (window.event.keyCode==34 || window.event.keyCode==39 || window.event.keyCode==64 || window.event.keyCode==209) 
	{
	 window.event.returnValue = false;
	 
	}	
	
	else if (( window.event.keyCode != 32 && window.event.keyCode != 46 && window.event.keyCode != 48 && window.event.keyCode != 49 && window.event.keyCode != 50 && window.event.keyCode != 51 && window.event.keyCode != 52 && window.event.keyCode != 53 && window.event.keyCode != 54 && window.event.keyCode != 55 && window.event.keyCode != 56 && window.event.keyCode != 57 && window.event.keyCode != 164 && window.event.keyCode != 165 && window.event.keyCode < 65 && window.event.keyCode != 45 && window.event.keyCode != 44)  || (window.event.keyCode > 90 && window.event.keyCode<97) ) 
	{
	 window.event.returnValue = false;
	 
	}	
 	
}

 
 
//Permite solo el ingreso de mayúsculas
function ingresoMayusculas()
{
	if((window.event.keyCode >= 97 && window.event.keyCode <= 122) || window.event.keyCode == 241)
	{
		window.event.keyCode -= 32;
	}	
}

//Permite solo el ingreso de mayusculas
function ingresoSoloMayusculas()
{
	if((window.event.keyCode >= 97 && window.event.keyCode <= 122) || window.event.keyCode == 241 || window.event.keyCode == 154)
	{
		window.event.keyCode -= 32;
	}
	else if((window.event.keyCode < 65 || window.event.keyCode > 90) && window.event.keyCode != 209 && window.event.keyCode != 32)
	{
		window.event.keyCode = 0;
	}	
}

//Permite solo el ingreso de mayúsculas y dígito
function ingresoSoloMayusculasYDigitos()
{
	if((window.event.keyCode >= 97 && window.event.keyCode <= 122) || window.event.keyCode == 241 || window.event.keyCode == 154)
	{
		window.event.keyCode -= 32;
	}
	else if(((window.event.keyCode < 65 || window.event.keyCode > 90) && (window.event.keyCode < 48 || window.event.keyCode > 57)) && window.event.keyCode != 209 && window.event.keyCode != 32)
	{
		window.event.keyCode = 0;
	}	
}
		
//Permite solo el ingreso de numeros y punto (.)
function ingresoNumeroDecimales()
{	
	if(window.event.keyCode != 46 && (window.event.keyCode < 48 || window.event.keyCode > 57))
	{
		window.event.keyCode = 0;
	}
}

//Permite solo el ingreso de numeros
function ingresoNumeroEnteroPositivo()
{	
	if(window.event.keyCode < 48 || window.event.keyCode > 57)
	{
		window.event.keyCode = 0;
	}
}
		
//Permite solo el ingreso de fechas en formato dd/mm/aaaa
function ingresoFecha(o)
{	
	if(window.event.keyCode < 48 || window.event.keyCode > 57)
	{
		window.event.keyCode = 0;
		return;
	}
	if(o.value.length == 1 || o.value.length == 4)
	{
		o.value += String.fromCharCode(window.event.keyCode) + "/";
		window.event.keyCode = 0;
		return;
	}
}

//Permite solo el ingreso de periodos en formatod mm/aaaa
function ingresoPeriodo(o)
{		
	if(window.event.keyCode < 48 || window.event.keyCode > 57)
	{
		window.event.keyCode = 0;
		return;
	}
	if(o.value.length == 1)
	{
		o.value += String.fromCharCode(window.event.keyCode) + "/";
		window.event.keyCode = 0;
		return;
	}
}


