﻿function capturarEnterHome(e)
{          
    if(e.keyCode==13)
    {        
        e.returnValue = false;
        e.cancel = true;
        
        var btnBusquedaGeneral=document.getElementById("ctl00_ContentPlaceHolder1_CajaBusquedaTrabajoHome_btn_Buscar");
        var btnBusquedaCodigo=document.getElementById("ctl00_ContentPlaceHolder1_CajaBusquedaTrabajoHome_btn_BuscarCodigo");
        var btnIngresar=document.getElementById("ctl00_ContentPlaceHolder1_btn_Ingresar");
        var txtPalabraClave=document.getElementById("ctl00_ContentPlaceHolder1_CajaBusquedaTrabajoHome_txt_PalabraClave");
        var txtCodigo=document.getElementById("ctl00_ContentPlaceHolder1_CajaBusquedaTrabajoHome_txt_Codigo");        
        var txtLogin=document.getElementById("ctl00_ContentPlaceHolder1_txt_usuario");        
        var txtPassword=document.getElementById("ctl00_ContentPlaceHolder1_txt_contrasena");                
        
        if (txtPalabraClave.value=="" && txtCodigo.value=="" && txtLogin.value=="" && txtPassword.value=="")
        {      
            btnBusquedaGeneral.click();
        }
        else if (txtPalabraClave.value!="")
        {         
            btnBusquedaGeneral.click();
        }
        else if (txtCodigo.value!="")
        {  
            btnBusquedaCodigo.click();
        }
        else if (txtPassword.value!="")
        {            
            btnIngresar.click();
        }
        
        return false;
    } 
    else
    {        
        return true; 
    }
}           

function capturarEnterBusqueda(e)
{
    if(e.keyCode==13)
    {
        e.returnValue = false;
        e.cancel = true;
        
        var btnBusquedaGeneral=document.getElementById("ctl00_ContentPlaceHolder1_CajaBusquedaTrabajo1_btn_Buscar");
        var btnBusquedaCodigo=document.getElementById("ctl00_ContentPlaceHolder1_CajaBusquedaTrabajo1_btn_BuscarCodigo");        
        var txtPalabraClave=document.getElementById("ctl00_ContentPlaceHolder1_CajaBusquedaTrabajo1_txt_PalabraClave");
        var txtCodigo=document.getElementById("ctl00_ContentPlaceHolder1_CajaBusquedaTrabajo1_txt_Codigo");                
        
        if (txtPalabraClave.value=="" && txtCodigo.value=="")
        {            
            btnBusquedaGeneral.click();
        }
        else if (txtPalabraClave.value!="")
        {         
            btnBusquedaGeneral.click();
        }
        else if (txtCodigo.value!="")
        {
            btnBusquedaCodigo.click();
        }        
        
        return false;
    } 
    else
    {
        return true; 
    }
}

function pulsaNumero(e, ctr, negativo, entero, separador_decimal){   
   if(!separador_decimal)separador_decimal = ",";
   var car
   var key = 0
   var tecla
   var numeros = "1234567890"
  
   var estado=true

          if(document.all){          
              key = event.keyCode                        
          }
          else if(document.layers){
              key = e.which        
          }                
          else if(document.getElementById){       
              key = (window.Event) ? e.which : e.keyCode;          
          }             	
          tecla = String.fromCharCode(key);
		  		  
		  if(key > 32){ 
		   	if(numeros.indexOf(tecla) != -1){estado=true}		          
			else{estado = false} 
		  }
		  
          if(estado==false)
          {
            if(!entero){    
                if(tecla==".")tecla=separador_decimal;
		        if(tecla==separador_decimal){
		            var varctr = document.getElementById(ctr)			   
			        if((varctr.value).indexOf(separador_decimal) == -1)varctr.value = varctr.value + separador_decimal;
			    }
		        
		     }
		     
		     if(tecla=="-" && negativo){
		        var varctr = document.getElementById(ctr)
		        if((varctr.value).indexOf('-') == -1)varctr.value = "-" + varctr.value		   
			 }
		     
              if(document.all)
                  event.returnValue = estado;
              else
                  return estado;
          }
}         