﻿function numbersonly(myfield, e, dec)
{
//Funcion para validar que solo ingrese numeros. 
	var key;
	var keychar;

	if (window.event)
   		key = window.event.keyCode;
	else if (e)
   		key = e.which;
	else
   		return true;
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==27) )
   	return true;

	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
   		return true;	
	else
   		return false;
}


function stringsonly(myfield, e, dec)
{ 
    //Funcion para validar que solo ingrese caracteres (Letras) sin numeros o catacteres especiales. 
    var key;
	var keychar;

	if (window.event)
   		key = window.event.keyCode;
	else if (e)
   		key = e.which;
	else
   		return true;
	keychar = String.fromCharCode(key);

// control keys
	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==27) || (key==32) )
   	return true;

// Caracteres
	else if ((("abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZáéíóúÁÉÍÓÚ").indexOf(keychar) > -1))
   		return true;
// decimal point jump
	else if (dec && (keychar == "."))
   	{
   		myfield.form.elements[dec].focus();
   		return false;
   	}
	else
   		return false;
}


function number(myfield, e, dec)
{    
    //Funcion para establecer 1 como numero por defecto.
    if (myfield.value=='' || myfield.value=='0') myfield.value=1;    
}


function only(myfield, e, dec)
{ //Funcion para validar que solo ingrese letras, numeros, sin catacteres especiales. 
    var key;
	var keychar;

	if (window.event)
   		key = window.event.keyCode;
	else if (e)
   		key = e.which;
	else
   		return true;
	keychar = String.fromCharCode(key);

// control keys
	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==27) || (key==10) )
   	return true;

// Caracteres
	else if ((("abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZáéíóúÁÉÍÓÚ").indexOf(keychar) > -1))
   		return true;
   		
// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
   		return true;
   		
// decimal point jump
	else if (dec && (keychar == "."))
   	{
   		myfield.form.elements[dec].focus();
   		return false;
   	}
	else
   		return false;
}


function only_Leter_Number(myfield, e, dec) 
{ 
   //Funcion para validar que solo ingrese letras, numeros, sin catacteres especiales y sin Ñ. 
    var key;
    var keychar;

    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.which;
    else
        return true;
    keychar = String.fromCharCode(key);

    // control keys
    if ((key == null) || (key == 0) || (key == 8) ||
    	(key == 9) || (key == 27) || (key == 10))
        return true;

    // Caracteres
    else if ((("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZáéíóúÁÉÍÓÚ").indexOf(keychar) > -1))
        return true;

    // numbers
    else if ((("0123456789").indexOf(keychar) > -1))
        return true;

    // decimal point jump
    else if (dec && (keychar == ".")) 
    {
        myfield.form.elements[dec].focus();
        return false;
    }
    else
        return false;
}





function numberscoma(myfield, e, dec)
{
//Funcion para validar que solo ingrese numeros. 
	var key;
	var keychar;

	if (window.event)
   		key = window.event.keyCode;
	else if (e)
   		key = e.which;
	else
   		return true;
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==27) || (key==13) )
   	return true;

	// numbers
	else if ((("0123456789").indexOf(keychar) > -1) || (key==44))
   		return true;	
	else
   		return false;
}

function printWindow() 
{
    bV = parseInt(navigator.appVersion);
    if (bV >= 4) window.print();
}

function sinenter(myfield, e, dec)
{
//Funcion para validar que solo ingrese numeros. 
	var key;
	
	if (window.event)
   		key = window.event.keyCode;
	else if (e)
   		key = e.which;
	
	if (key==13)
        return document.getElementById('ctl00_ContentPlaceHolder1_btnAceptar').click();
}
