//-----------------------------------------------------------------
// DEVULVE FALSE SIEMPRE
//-----------------------------------------------------------------
function SoloLectura() 
{
	event.returnValue=false;
}
//-----------------------------------------------------------------
// SOLO ADMITE NUMEROS(DECIMALES)
//-----------------------------------------------------------------
/*function SoloDecimal()  //solo para IE 
{
	if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 44) && (event.keyCode != 46)) 
	{
		event.returnValue=false;
	}
	else
	{
		//Si introduce un punto devolvemos una coma...
		if (event.keyCode == 46)
		{
			event.keyCode = 44;
		}
	}
}*/
function SoloDecimal(e) { //para IE y Firefox

    tecla = (document.all) ? e.keyCode : e.which; 

    if (tecla==8) return true; //Tecla de retroceso (para poder borrar) 

    if (tecla==0) return true; //Tecla tabulador

    patron = /[1234567890,]/;// Solo acepta números y la coma

    te = String.fromCharCode(tecla); 

    return patron.test(te); 

}


//-----------------------------------------------------------------
// SOLO ADMITE NUMEROS(DECIMALES) CON SIGNO
//-----------------------------------------------------------------
/*function SoloDecimalSigno() //Solo IE
{
	if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 44) && (event.keyCode != 46) && (event.keyCode != 45) && (event.keycode !=43)) 
	{
		event.returnValue=false;
	}
	else
	{
		//Si introduce un punto devolvemos una coma...
		if (event.keyCode == 46)
		{
			event.keyCode = 44;
		}
	}
}*/
function SoloDecimalSigno(e) { //para IE y Firefox

    tecla = (document.all) ? e.keyCode : e.which; 

    if (tecla==8) return true; //Tecla de retroceso (para poder borrar) 

    if (tecla==0) return true; //Tecla tabulador

    patron = /[1234567890,-]/;// Solo acepta números y la coma

    te = String.fromCharCode(tecla); 

    return patron.test(te); 

}

//-----------------------------------------------------------------
// SOLO ADMITE NUMEROS ENTEROS
//-----------------------------------------------------------------
/*function SoloInt() 
{
	if ((event.keyCode < 48) || (event.keyCode > 57))
	{
		event.returnValue=false;
	}
}*/
function SoloInt(e) { //para IE y Firefox

    tecla = (document.all) ? e.keyCode : e.which; 

    if (tecla==8) return true; //Tecla de retroceso (para poder borrar) 

    if (tecla==0) return true; //Tecla tabulador

    patron = /[1234567890]/;// Solo acepta números

    te = String.fromCharCode(tecla); 

    return patron.test(te); 

}
//-----------------------------------------------------------------
// SOLO ADMITE NUMEROS ENTEROS CON SIGNO
//-----------------------------------------------------------------
function SoloIntSigno() 
{
	if (((event.keyCode < 48) || (event.keyCode > 57)) && ((event.keyCode != 45) && (event.keycode !=43))) 
	{
		event.returnValue=false;
	}
}


//-----------------------------------------------------------------
// SOLO ADMITE NUMEROS ENTEROS Y LA BARRA
//-----------------------------------------------------------------
/*function SoloFecha() //solo IE
{
	if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 47)) 
	{
		event.returnValue=false;
	}
}*/
function SoloFecha(e) { //para IE y Firefox

    tecla = (document.all) ? e.keyCode : e.which; 

    if (tecla==8) return true; //Tecla de retroceso (para poder borrar) 

    if (tecla==0) return true; //Tecla tabulador

    patron = /[1234567890\/]/;// Solo acepta números y la barra del 7

    te = String.fromCharCode(tecla); 

    return patron.test(te); 

}
//-----------------------------------------------------------------
// SOLO ADMITE NUMEROS E LETRAS
//-----------------------------------------------------------------
/*function SoNumeLetras() //SOLO PARA IE
{
	if ((event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || 
		(event.keyCode > 90 && event.keyCode < 97) || (event.keyCode > 122))
	{
		event.returnValue=false;
	}
}*/
//-----------------------------------------------------------------
// SOLO ADMITE NUMEROS E LETRAS
//-----------------------------------------------------------------

function SoNumeLetras(e) //PARA IE e FIREFOX
{
tecla = (document.all) ? e.keyCode : e.which; 

    if (tecla==8) return true; //Tecla de retroceso (para poder borrar) 

    if (tecla==0) return true; //Tecla tabulador

    patron = /[1234567890QWERTYUIOPASDFGHJKLÑZXCVBNM]/;// Solo acepta números y leltras

    te = String.fromCharCode(tecla); 
	
	return patron.test(te.toUpperCase()); 
}



