﻿// JScript File
function validarAnos(source, arguments){
    arguments.IsValid=true;
 	
 	if(parseInt(document.getElementById("ctl00_ContentPlaceHolder1_ddl_ano_min").value) > parseInt(arguments.Value)){
	    arguments.IsValid=false;
    }
}

function limpiarFiltros(chkSalario, chkEmpresa, ddlMinAnos, ddlMaxAnos, ddlTipoContrato)
{
    sal = document.getElementById(chkSalario);
    emp = document.getElementById(chkEmpresa);
    min = document.getElementById(ddlMinAnos);
    max = document.getElementById(ddlMaxAnos);
    con = document.getElementById(ddlTipoContrato);
    sal.checked=false;
    emp.checked=false;
    min.selectedIndex=0;
    max.selectedIndex=0;
    con.selectedIndex=0;
}

function definirAccion(accion)
{
    hdd = document.getElementById('ctl00_ContentPlaceHolder1_hdd_Accion');
    hdd.value=accion;
    document.getElementById('ctl00_ContentPlaceHolder1_tr_MensajeEnvioCorreo').style.display = 'none';
}

function cambiarEstadoBotonFiltrar()
{    
    boton =document.getElementById("btn_ReFiltro");    
    if (boton.style.display=='none')    
        boton.style.display='block';            
    else    
        boton.style.display='none';    
}

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 capturarEnterBusquedaFormulario(e)
{
    if(e.keyCode==13)
    {
        e.returnValue = false;
        e.cancel = true;        
                                                        
        var btnBusquedaGeneral=document.getElementById("ctl00_ContentPlaceHolder1_CamposBusqueda_btn_busqueda_general");                                                       
        var btnBusquedaCodigo=document.getElementById("ctl00_ContentPlaceHolder1_CamposBusqueda_btn_BuscarCodigo");                                                        
        var txtPalabraClave=document.getElementById("ctl00_ContentPlaceHolder1_CamposBusqueda_txt_palabras_clave");                                               
        var txtCodigo=document.getElementById("ctl00_ContentPlaceHolder1_CamposBusqueda_txt_oferta_codigo_text");                
                        
        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;
          }
}         