﻿// JScript File
function mayusculas(field)
{
	
	if (window.event.keyCode== "9")
	{
		field.focus();
		field.select();
	}
	else
	if (window.event.keyCode!= "37" && window.event.keyCode!= "38" && window.event.keyCode!= "39" && window.event.keyCode!= "40" && window.event.keyCode!= "46" && window.event.keyCode!= "8" && window.event.keyCode!= "36" && window.event.keyCode!= "9")
	{
		var s = field.value
		s = s.toUpperCase();
		field.value = s;
	}
}



function deshabilitarRadio(father, son)
{
    for (j=1; j<25; j++)
    {
    for (i=1; i<5; i++)
    {
        id = "Rbt_"+j+father+i;
        id1 = "Rbt_"+j+son+i;
        
        if (document.getElementById(id).checked)
            document.getElementById(id1).disabled=true;
        else
            document.getElementById(id1).disabled=false;
    }
    }
}


function validarLongitud(e, cuadrante, id, max)
{  
    var whichCode = (window.Event) ? e.which : e.keyCode;
 
    control = document.getElementById("txt_"+cuadrante+"_"+id);
    
    if (control.value.length>0)
    {
        control.value = control.value.charAt(0);
        return false;        
    }
    else
    {
        if (e.keyCode>48 && e.keyCode<max)
        {
            return true; 
        }
        else
        {     
            control.value = "";
            return false;
        }
    }
    
} 

function validarNumeracion(e, cuadrante, id)
{
   if(validarLongitud(e, cuadrante, id, 55))
   {  
   control = document.getElementById("txt_"+cuadrante+"_"+id);
    
    valida = 0;
    
        for(j=1; j<=6; j++)
        {
           document.getElementById("txt_"+cuadrante+"_"+j).style.borderWidth="";
           document.getElementById("txt_"+cuadrante+"_"+j).style.borderStyle="";         
           document.getElementById("txt_"+cuadrante+"_"+j).style.borderColor="";           
           document.getElementById("txt_"+cuadrante+"_"+j).style.backgroundColor="";
                      
        }    
    
        for(j=1; j<=6; j++)
        {
            if (id != j)
            {
                if ((document.getElementById("txt_"+cuadrante+"_"+j).value.charCodeAt(0)==e.keyCode) && (e.keyCode>48 && e.keyCode<55))
                {
                    valida++;
                    document.getElementById("txt_"+cuadrante+"_"+j).style.borderWidth="1px";
                    document.getElementById("txt_"+cuadrante+"_"+j).style.borderStyle="solid";                    
                    document.getElementById("txt_"+cuadrante+"_"+j).style.backgroundColor="#eeeeee";
                    document.getElementById("txt_"+cuadrante+"_"+j).style.borderColor="#cccccc";                        
                }
            }
        }

    if (valida>0)
        return false;
    else
        return true;
        
    }
    else
    {
    return false;
    }
}

//Funcio que permite ingresar unicamente letras
function js_VaidaLetra(e)
{
 var valida=0;
    if ((e.keyCode>96 && e.keyCode<123)||(e.keyCode>64 && e.keyCode<91) ||(e.keyCode==32|| e.keyCode==241|| e.keyCode==209) )
                {
                    valida++;                                       
                }   
    if (valida>0)
    {
    

        return true;
        }
    else
        return false;

}
function js_ValidarAlfanumerico(e)
{
    if ((e.keyCode>47 && e.keyCode<58)|| (e.keyCode>96 && e.keyCode<123)
    ||(e.keyCode>64 && e.keyCode<91)|| e.keyCode==241
    || e.keyCode==209 || e.keyCode==32 ||e.keyCode==46 || e.keyCode==8 || e.keyCode==9)
    {                                           
	   return true;
    } else
		return false;    
}
//Funcion que acepta unicamente digitos
function js_VaidaDigito(e)
{
    if (e.keyCode>47 && e.keyCode<58 ){
		return true;
	}       
    else
        return false;

}
// funcion que valida caracteres utilizados para un formato de moneda  acepta caracteres como  '.' ',' admas de los digitos
function js_ValidaMoneda(e)
{
 var valida=0;

    if (e.keyCode>47 && e.keyCode<58 || (e.keyCode==46)|| (e.keyCode==44))
                {
                    valida++;                                       
                }   
    if (valida>0)
        return true;
    else
        return false;

}
// funcion que valida caracteres utilizados para un formato de fecha  acepta caracteres como  '/'  admas de los digitos
function js_ValidaFecha(e)
{
 var valida=0;

    if (e.keyCode>46 && e.keyCode<58 )
                {
                    valida++;                                       
                }   
    if (valida>0)
        return true;
    else
        return false;

}
function setValor(valor)
{
 //alert('setValor entrda');
  document.getElementById("txh_Oculta").value=valor;  
   //alert('setValor salida');
}

//Funcion que hace visible o invisible un div
function fnc_Visible(str_Nombre) 
{     
 //alert('fnc_Visible entrda');
    if(document.getElementById("txh_Oculta").value=="1") 
        //elemento visible 
        document.getElementById(str_Nombre).style.display = "block"; 
   if(document.getElementById("txh_Oculta").value=="0") 
        //elemento oculto 
        document.getElementById(str_Nombre).style.display = "none"; 
 //alert('fnc_Visible salida');

} 
function JScript_fnc_Invisibles(bln_valor) 
{     
    set_Invisible('div_Carrera',bln_valor);  
    set_Invisible('div_Habilidad',bln_valor); 
    set_Invisible('div_TL',bln_valor); 
    set_Invisible('div_Idioma',bln_valor); 
    set_Invisible('div_Oficio',bln_valor); 
    set_Invisible('div_Otros',bln_valor); 
    set_Invisible('div_DatosPersonales',bln_valor);
//    set_Invisible('div_DatosGenerales',bln_valor);
//    set_Invisible('div_TalentosRequeridos',bln_valor);
//    set_Invisible('div_CapacidadesGenericas',bln_valor);
//    set_Invisible('div_CapacidadesInstitucionales',bln_valor);
//    set_Invisible('div_CapacidadesTecnicas',bln_valor);
} 
//Oculta el div de ayuda 
function JScript_fnc_OcultaAyuda() 
{     
  document.getElementById('div_ayudas').style.display = "none"; 
  JScript_fnc_Invisibles(1);
} 

function JScript_fnc_OcultaAyudas()//frm_general 
{     
  document.getElementById('div_ayudas').style.display = "none"; 
   set_Invisible('div_ayudas',1); 
} 
//Carga preguntas frecuentes
function JScript_fnc_OcultaAyudas1() //frm_usuario
{     
  document.getElementById('div_ayudas').style.display = "none"; 
   set_Invisible('div_ayudas',1); 
} 

function JScript_fnc_OcultaAyudas2() //frm_plaza
{     
  document.getElementById('div_ayudas').style.display = "none"; 
   set_Invisible('div_ayudas',1); 
}
function JScript_fnc_OcultaAyudas3() //frm_catalogos
{     
  document.getElementById('div_ayudas').style.display = "none"; 
   set_Invisible('div_ayudas',1); 
} 
function JScript_fnc_OcultaAyudas4() //frm_
{     
  document.getElementById('div_ayudas').style.display = "none"; 
   set_Invisible('div_ayudas',1); 
}
function JScript_fnc_OcultaAyudas5() //frm_
{     
  document.getElementById('div_ayudas').style.display = "none"; 
   set_Invisible('div_ayudas',1); 
}
function JScript_fnc_OcultaAyudas6() //frm_
{     
  document.getElementById('div_ayudas').style.display = "none"; 
   set_Invisible('div_ayudas',1); 
}


function JScript_fnc_Ayudas()//frm_general
    {  document.getElementById('div_ayudas').style.display = "none"; 
 //  set_Invisible('div_ayudas',1); 
    
  //  document.getElementById("div_ayudas").style.
   //JScript_fnc_OcultaAyudas()
        document.getElementById('div_ayudas').style.display = "block";
        document.getElementById("div_ayudacontenido").style.width = 750;
        document.getElementById("div_ayudacontenido").style.heigth = 750;   
        document.getElementById("div_ayudas").style.top =140;    
        document.getElementById("div_ayudas").style.width = 200;
        document.getElementById("div_ayudas").style.heigth = 750;        
        int_PosicicionAyuda=0;
        var int_PosScreen= screen.width/2;
        var int_PosTablaContenido= document.getElementById("tbl_Contenido").offsetWidth/2;  
        int_PosicicionAyuda =int_PosScreen-int_PosTablaContenido;
        document.getElementById("div_ayudas").style.left = int_PosicicionAyuda;  
        Ajx_Ayuda.fnc_CargarArchivo("ayuda_administrador/HTMLAyudaGeneral.htm",JScript_fnc_AyudaResponse);
    }
    
    function JScript_fnc_Ayudas2()//frm_plaza
    {  document.getElementById('div_ayudas').style.display = "none"; 
 //  set_Invisible('div_ayudas',1); 
    
  //  document.getElementById("div_ayudas").style.
   //JScript_fnc_OcultaAyudas()
        document.getElementById('div_ayudas').style.display = "block";
        document.getElementById("div_ayudacontenido").style.width = 750;
        document.getElementById("div_ayudacontenido").style.heigth = 750;   
        document.getElementById("div_ayudas").style.top =140;    
        document.getElementById("div_ayudas").style.width = 200;
        document.getElementById("div_ayudas").style.heigth = 750;        
        int_PosicicionAyuda=0;
        var int_PosScreen= screen.width/2;
        var int_PosTablaContenido= document.getElementById("tbl_Contenido").offsetWidth/2;  
        int_PosicicionAyuda =int_PosScreen-int_PosTablaContenido;
        document.getElementById("div_ayudas").style.left = int_PosicicionAyuda;  
        Ajx_Ayuda.fnc_CargarArchivo("ayuda_administrador/HTML_AyudaPublicarVacante.htm",JScript_fnc_AyudaResponse);
    }
     function JScript_fnc_Ayudas1()//frm_usuario  todavia no me dan la direccion correcta
    {  document.getElementById('div_ayudas').style.display = "none"; 
 //  set_Invisible('div_ayudas',1); 
    
  //  document.getElementById("div_ayudas").style.
   //JScript_fnc_OcultaAyudas()
        document.getElementById('div_ayudas').style.display = "block";
        document.getElementById("div_ayudacontenido").style.width = 750;
        document.getElementById("div_ayudacontenido").style.heigth = 750;   
        document.getElementById("div_ayudas").style.top =140;    
        document.getElementById("div_ayudas").style.width = 200;
        document.getElementById("div_ayudas").style.heigth = 750;        
        int_PosicicionAyuda=0;
        var int_PosScreen= screen.width/2;
        var int_PosTablaContenido= document.getElementById("tbl_Contenido").offsetWidth/2;  
        int_PosicicionAyuda =int_PosScreen-int_PosTablaContenido;
        document.getElementById("div_ayudas").style.left = int_PosicicionAyuda;  
        Ajx_Ayuda.fnc_CargarArchivo("ayuda_administrador/HTMLAyudaGeneral.htm",JScript_fnc_AyudaResponse);
    }
     function JScript_fnc_Ayudas3()//frm_catalogos
    {  document.getElementById('div_ayudas').style.display = "none"; 
 //  set_Invisible('div_ayudas',1); 
    
  //  document.getElementById("div_ayudas").style.
   //JScript_fnc_OcultaAyudas()
        document.getElementById('div_ayudas').style.display = "block";
        document.getElementById("div_ayudacontenido").style.width = 750;
        document.getElementById("div_ayudacontenido").style.heigth = 750;   
        document.getElementById("div_ayudas").style.top =140;    
        document.getElementById("div_ayudas").style.width = 200;
        document.getElementById("div_ayudas").style.heigth = 750;        
        int_PosicicionAyuda=0;
        var int_PosScreen= screen.width/2;
        var int_PosTablaContenido= document.getElementById("tbl_Contenido").offsetWidth/2;  
        int_PosicicionAyuda =int_PosScreen-int_PosTablaContenido;
        document.getElementById("div_ayudas").style.left = int_PosicicionAyuda;  
        Ajx_Ayuda.fnc_CargarArchivo("ayuda_administrador/HTML_Ayudacatalogos.htm",JScript_fnc_AyudaResponse);
    }
     function JScript_fnc_Ayudas4()//frm_busquedasolicitante
    {  document.getElementById('div_ayudas').style.display = "none"; 
 //  set_Invisible('div_ayudas',1); 
    
  //  document.getElementById("div_ayudas").style.
   //JScript_fnc_OcultaAyudas()
        document.getElementById('div_ayudas').style.display = "block";
        document.getElementById("div_ayudacontenido").style.width = 750;
        document.getElementById("div_ayudacontenido").style.heigth = 750;   
        document.getElementById("div_ayudas").style.top =140;    
        document.getElementById("div_ayudas").style.width = 200;
        document.getElementById("div_ayudas").style.heigth = 750;        
        int_PosicicionAyuda=0;
        var int_PosScreen= screen.width/2;
        var int_PosTablaContenido= document.getElementById("tbl_Contenido").offsetWidth/2;  
        int_PosicicionAyuda =int_PosScreen-int_PosTablaContenido;
        document.getElementById("div_ayudas").style.left = int_PosicicionAyuda;  
        Ajx_Ayuda.fnc_CargarArchivo("ayuda_administrador/HTML_AyudaBusquedaSolicitantes.htm",JScript_fnc_AyudaResponse);
    }
     function JScript_fnc_Ayudas5()//frm_puestobusqueda
    {  document.getElementById('div_ayudas').style.display = "none"; 
 //  set_Invisible('div_ayudas',1); 
    
  //  document.getElementById("div_ayudas").style.
   //JScript_fnc_OcultaAyudas()
        document.getElementById('div_ayudas').style.display = "block";
        document.getElementById("div_ayudacontenido").style.width = 750;
        document.getElementById("div_ayudacontenido").style.heigth = 750;   
        document.getElementById("div_ayudas").style.top =140;    
        document.getElementById("div_ayudas").style.width = 200;
        document.getElementById("div_ayudas").style.heigth = 750;        
        int_PosicicionAyuda=0;
        var int_PosScreen= screen.width/2;
        var int_PosTablaContenido= document.getElementById("tbl_Contenido").offsetWidth/2;  
        int_PosicicionAyuda =int_PosScreen-int_PosTablaContenido;
        document.getElementById("div_ayudas").style.left = int_PosicicionAyuda;  
        Ajx_Ayuda.fnc_CargarArchivo("ayuda_administrador/HTML_AyudaDefinirTACS.htm",JScript_fnc_AyudaResponse);
    }
      function JScript_fnc_Ayudas6()//frm_PuestoTacs
    {  document.getElementById('div_ayudas').style.display = "none"; 
 //  set_Invisible('div_ayudas',1); 
    
  //  document.getElementById("div_ayudas").style.
   //JScript_fnc_OcultaAyudas()
        document.getElementById('div_ayudas').style.display = "block";
        document.getElementById("div_ayudacontenido").style.width = 750;
        document.getElementById("div_ayudacontenido").style.heigth = 750;   
        document.getElementById("div_ayudas").style.top =140;    
        document.getElementById("div_ayudas").style.width = 200;
        document.getElementById("div_ayudas").style.heigth = 750;        
        int_PosicicionAyuda=0;
        var int_PosScreen= screen.width/2;
        var int_PosTablaContenido= document.getElementById("tbl_Contenido").offsetWidth/2;  
        int_PosicicionAyuda =int_PosScreen-int_PosTablaContenido;
        document.getElementById("div_ayudas").style.left = int_PosicicionAyuda;  
        Ajx_Ayuda.fnc_CargarArchivo("ayuda_administrador/HTML_AyudaDefinirTACS.htm",JScript_fnc_AyudaResponse);
    }
 function JScript_fnc_Ayuda()
    {
        JScript_fnc_Invisibles(0);
        document.getElementById('div_ayudas').style.display = "block";
        document.getElementById("div_ayudacontenido").style.width = 750;
        document.getElementById("div_ayudacontenido").style.heigth = 750;   
        document.getElementById("div_ayudas").style.top =210;    
        document.getElementById("div_ayudas").style.width = 100;
        document.getElementById("div_ayudas").style.heigth = 750;        
        int_PosicicionAyuda=0;
        var int_PosScreen= screen.width/2;
        var int_PosTablaContenido= document.getElementById("tbl_Contenido").offsetWidth/2;  
        int_PosicicionAyuda =int_PosScreen-int_PosTablaContenido;
        document.getElementById("div_ayudas").style.left = int_PosicicionAyuda;  
        Ajx_Ayuda.fnc_CargarArchivo("html_FAQs.html",JScript_fnc_AyudaResponse);
    }
   //Carga todas las ayudas excepto preguntas frecuentes 
  function JScript_fnc_Ayuda1()
    {	
    }
    function JScript_fnc_AyudaResponse(str_Response)
    {
        document.getElementById("div_ayudacontenido").innerHTML=str_Response.value;
        
    }
//Funcion que hace visible o invisible un div
function fnc_Tabs(str_Nombre,str_Boton) 
{   
    JScript_fnc_Invisibles(1);
	
    document.getElementById("txt_Terminar").value="";
    document.getElementById('div_Carrera').style.display = "none"; 
    document.getElementById('div_Habilidad').style.display = "none";  
    document.getElementById('div_TL').style.display = "none"; 
    document.getElementById('div_Idioma').style.display = "none"; 
    document.getElementById('div_Oficio').style.display = "none"; 
    document.getElementById('div_DatosPersonales').style.display = "none"; 
    document.getElementById('div_Otros').style.display = "none"; 
    document.getElementById('div_ayudas').style.display = "none"; 
    
   // document.getElementById(str_Nombre).style.display = "block"; 
    document.getElementById(str_Nombre).style.display = "block"; 
    document.getElementById('img_Tab01').src="../../Utilerias/Imagen/General/Tabs/img_Tab01_Up.gif";
    document.getElementById('img_Tab02').src="../../Utilerias/Imagen/General/Tabs/img_Tab02_Up.gif";
    document.getElementById('img_Tab03').src="../../Utilerias/Imagen/General/Tabs/img_Tab03_Up.gif";
    document.getElementById('img_Tab04').src="../../Utilerias/Imagen/General/Tabs/img_Tab04_Up.gif";
    document.getElementById('img_Tab05').src="../../Utilerias/Imagen/General/Tabs/img_Tab05_Up.gif";
    document.getElementById('img_Tab06').src="../../Utilerias/Imagen/General/Tabs/img_Tab06_Up.gif";
    document.getElementById('img_Tab07').src="../../Utilerias/Imagen/General/Tabs/img_Tab07_Up.gif";
    document.getElementById(str_Boton).src="../../Utilerias/Imagen/General/Tabs/"+str_Boton+"_Dw.gif";
    try
    {
          if ( document.getElementById("div_Otros").style.display == "block")
          {
           document.getElementById("txt_Terminar").value="1";
           document.getElementById('btn_Continuar').src="../../Utilerias/Imagen/General/nbtn_Terminar_OV.gif";
           document.getElementById("img_Siguiente").src="../../Utilerias/Imagen/General/img_SiguienteF_UP.gif";   
           document.getElementById("btn_Regresar").src="../../Utilerias/Imagen/General/img_AtrasF_DW.gif"; 
          }
          else
          {
              if ( document.getElementById("div_DatosPersonales").style.display == "block")
              {     
               document.getElementById("img_Siguiente").src="../../Utilerias/Imagen/General/img_SiguienteF_DW.gif";   
               document.getElementById("btn_Regresar").src="../../Utilerias/Imagen/General/img_AtrasF_UP.gif"; 
              }     
              else
              {
                document.getElementById("img_Siguiente").src="../../Utilerias/Imagen/General/img_SiguienteF_DW.gif";
                document.getElementById("btn_Regresar").src="../../Utilerias/Imagen/General/img_AtrasF_DW.gif"; 
              }                   
              document.getElementById('btn_Continuar').src="../../Utilerias/Imagen/General/img_TerminarUp.gif";       
          } 
      }
      catch(ex)
      {}    
    //  document.getElementById("img_Siguiente").focus();
   // document.getElementById('div_Asistente').style.display = "block"; 
} 

//Funcion que hace visible o invisible un div
function fnc_Tabs_Tacs(str_Nombre,str_Boton) 
{   
    JScript_fnc_Invisibles_Tacs(1);
    document.getElementById('div_DatosGenerales').style.display = "none";
    document.getElementById('div_TalentosRequeridos').style.display = "none";
    document.getElementById('div_CapacidadesGenericas').style.display = "none";
    document.getElementById('div_CapacidadesInstitucionales').style.display = "none";
    document.getElementById('div_CapacidadesTecnicas').style.display = "none";
    document.getElementById(str_Nombre).style.display = "block"; 
    
    document.getElementById('img_Tab01').src="../../Utilerias/Imagen/General/Tabs/img_Tab01_up.gif";
    document.getElementById('img_TabTacs02').src="../../Utilerias/Imagen/General/Tabs/img_TabTacs02_up.gif";
    document.getElementById('img_TabTacs03').src="../../Utilerias/Imagen/General/Tabs/img_TabTacs03_up.gif";
    document.getElementById('img_TabTacs04').src="../../Utilerias/Imagen/General/Tabs/img_TabTacs04_up.gif";
    document.getElementById('img_TabTacs05').src="../../Utilerias/Imagen/General/Tabs/img_TabTacs05_up.gif";
    document.getElementById(str_Boton).src="../../Utilerias/Imagen/General/Tabs/"+str_Boton+"_Dw.gif";
}

function JScript_fnc_Invisibles_Tacs(bln_valor) 
{     
    set_Invisible('div_DatosGenerales',bln_valor);
    set_Invisible('div_TalentosRequeridos',bln_valor);
    set_Invisible('div_CapacidadesGenericas',bln_valor);
    set_Invisible('div_CapacidadesInstitucionales',bln_valor);
    set_Invisible('div_CapacidadesTecnicas',bln_valor);
} 



function fnc_Invisibles_Busquedas(bln_valor) 
{     
    set_Invisible('div_BuscaVacante',bln_valor);  
    set_Invisible('div_BuscaLibre',bln_valor); 
    set_Invisible('div_BuscaSolicitante',bln_valor);
    set_Invisible('div_BuscaAPP',bln_valor); 
} 


function fnc_Tabs_Busquedas(str_Nombre,str_Boton,str_Grid,str_Dep,str_admin) 
{   
    fnc_Invisibles_Busquedas(1);
    document.getElementById('div_BuscaVacante').style.display = "none"; 
    document.getElementById('div_BuscaLibre').style.display = "none";  
    document.getElementById('div_BuscaSolicitante').style.display = "none";
    document.getElementById('div_BuscaAPP').style.display = "none"; 
    
    document.getElementById(str_Nombre).style.display = "block"; 
    document.getElementById('img_Tab08').src="../../Utilerias/Imagen/General/Tabs/img_Tab08_Up.gif";
    document.getElementById('img_Tab09').src="../../Utilerias/Imagen/General/Tabs/img_Tab09_Up.gif";
    document.getElementById('img_Tab10').src="../../Utilerias/Imagen/General/Tabs/img_Tab10_Up.gif";
    document.getElementById('img_Tab11').src="../../Utilerias/Imagen/General/Tabs/img_Tab11_Up.gif";
    document.getElementById(str_Boton).src="../../Utilerias/Imagen/General/Tabs/"+str_Boton+"_Dw.gif";
    LimpiaCampos_Busquedas(str_Nombre,str_Grid,str_Dep,str_admin);
    
} 
function fnc_Tabs_BusquedasExterno(str_Nombre,str_Boton,str_Grid,str_Dep,str_admin) 
{   
    fnc_Invisibles_Busquedas(1);
    document.getElementById('div_BuscaVacante').style.display = "none"; 
    document.getElementById('div_BuscaLibre').style.display = "none";  
    document.getElementById('div_BuscaSolicitante').style.display = "none";
    
    document.getElementById(str_Nombre).style.display = "block"; 
    document.getElementById('img_Tab08').src="../../Utilerias/Imagen/General/Tabs/img_Tab08_Up.gif";
    document.getElementById('img_Tab09').src="../../Utilerias/Imagen/General/Tabs/img_Tab09_Up.gif";
    document.getElementById('img_Tab10').src="../../Utilerias/Imagen/General/Tabs/img_Tab10_Up.gif";    
    document.getElementById(str_Boton).src="../../Utilerias/Imagen/General/Tabs/"+str_Boton+"_Dw.gif";
    LimpiaCampos_Busquedas(str_Nombre,str_Grid,str_Dep,str_admin);
} 

function LimpiaCampos_Busquedas(str_Nombre,str_Grid,str_Dep,str_admin)
{
    document.getElementById("lbl_EncontradosxVacante").style.display = "none";
        if (document.getElementById("dgr_Solicitante")!= null && str_Grid == "0")
            document.getElementById("dgr_Solicitante").style.display = "none";
        else if (document.getElementById("dgr_Solicitante")!= null && str_Grid == "1")
            document.getElementById("dgr_Solicitante").style.display = "block";
            
        if (str_Nombre!="div_BuscaVacante")
        {
        
            document.getElementById("ddl_Dependencia").value = -2147483648;
            document.getElementById("ddl_Vacante").value = -2147483648;
            document.getElementById("ddl_Dependencia").disabled  = false;
        }
        else
        {
            if (str_Dep != "-2147483648" && str_admin=="0")
            {
                document.getElementById("ddl_Dependencia").value = str_Dep;
                document.getElementById("ddl_Dependencia").disabled  = true;
            }
            else if (str_Dep != "-2147483648" && str_admin=="1")
            {
                document.getElementById("ddl_Dependencia").value = str_Dep;
                document.getElementById("ddl_Dependencia").disabled  = false;
            }
            else if (str_Dep == "-2147483648" && str_admin=="0")
            {
                document.getElementById("ddl_Dependencia").value = -2147483648;
                document.getElementById("ddl_Vacante").value = -2147483648;
                document.getElementById("ddl_Dependencia").disabled  = true;
            }
            else if (str_Dep == "-2147483648" && str_admin=="1")
            {
                document.getElementById("ddl_Dependencia").value = -2147483648;
                document.getElementById("ddl_Vacante").value = -2147483648;
                document.getElementById("ddl_Dependencia").disabled  = false;
            }
            if (str_Grid == "1")
            {
                document.getElementById("lbl_EncontradosxVacante").style.display = "block";
            }
        }
        
        if (str_Nombre!="div_BuscaLibre")
        {
        //Limpiamos campos de busqueda Libre
        document.getElementById("ddl_NivelEstudios").value = 0;
        if (document.getElementById("txt_CarrerasAjax")!= null)
            document.getElementById("txt_CarrerasAjax").style.display = "none";
        if (document.getElementById("lst_Carreras")!= null)
            document.getElementById("lst_Carreras").style.display = "none";
        document.getElementById("ddl_OpArea").value = 281;
        document.getElementById("ddl_OpEspecialidad").value = 283;
        document.getElementById("ddl_OpSubarea").value = 282;
        document.getElementById("ddl_Sexo").value = 0;
        document.getElementById("ddl_TecArea").value = 281;
        document.getElementById("ddl_TecEspecialidad").value = 284;
        document.getElementById("ddl_TecSubarea").value = 282;
        document.getElementById("ddl_Edad").value = "Seleccione";
        document.getElementById("ddl_Municipio").value = -2147483648;
        }

        if (str_Nombre!="div_BuscaSolicitante")
        {
        //Limpiamos campos de busqueda de datos del solicitante
        document.getElementById("txt_AMaterno").value = "";
        document.getElementById("txt_APaterno").value = "";
        document.getElementById("txt_Folio").value = "";
        document.getElementById("txt_Nombre").value = "";
        }
        
        if (str_Nombre!="div_BuscaAPP")
        {
            document.getElementById("ddl_DepAPP").value = -2147483648;
            document.getElementById("ddl_VacanteAPP").value = -2147483648;
            document.getElementById("ddl_DepAPP").disabled  = false;
        }
        else
        {
            if (str_Dep != "-2147483648" && str_admin=="0")
            {
                document.getElementById("ddl_DepAPP").value = str_Dep;
                document.getElementById("ddl_DepAPP").disabled  = true;
            }
            else if (str_Dep != "-2147483648" && str_admin=="1")
            {
                document.getElementById("ddl_DepAPP").value = str_Dep;
                document.getElementById("ddl_DepAPP").disabled  = false;
            }
            else if (str_Dep == "-2147483648" && str_admin=="0")
            {
                document.getElementById("ddl_DepAPP").value = -2147483648;
                document.getElementById("ddl_VacanteAPP").value = -2147483648;
                document.getElementById("ddl_DepAPP").disabled  = true;
            }
            else if (str_Dep == "-2147483648" && str_admin=="1")
            {
                document.getElementById("ddl_DepAPP").value = -2147483648;
                document.getElementById("ddl_VacanteAPP").value = -2147483648;
                document.getElementById("ddl_DepAPP").disabled  = false;
            }
            if (str_Grid == "1")
            {
                document.getElementById("lbl_EncontradosxVacante").style.display = "block";
            }
        }
}

function JScript_fnc_TabsXPaso(str_Flujo) 
{
    JScript_fnc_Invisibles(1);
    document.getElementById("txt_Terminar").value="";
    document.getElementById("img_Siguiente").src="../../Utilerias/Imagen/General/img_SiguienteF_DW.gif";
    document.getElementById("btn_Regresar").src="../../Utilerias/Imagen/General/img_AtrasF_DW.gif";
    try
    {
        document.getElementById('btn_Continuar').src="../../Utilerias/Imagen/General/img_TerminarUp.gif";
    }
    catch(ex)
    {}
    
    if ( document.getElementById("div_Carrera").style.display == "block")
    {
        if (str_Flujo=="Siguiente")
        {
            str_Nombre="div_TL";
            str_Boton="img_Tab03";           
        }
        else
        {
            str_Nombre="div_DatosPersonales";
            str_Boton="img_Tab01";
             document.getElementById("btn_Regresar").src="../../Utilerias/Imagen/General/img_AtrasF_UP.gif";
        }
       
    }
    if ( document.getElementById("div_Habilidad").style.display == "block")
    {
     if (str_Flujo=="Siguiente")
        {
            str_Nombre="div_Oficio";
            str_Boton="img_Tab05";
        }
        else
        {
            str_Nombre="div_TL";
            str_Boton="img_Tab03";
        }
       
    }
    if ( document.getElementById("div_TL").style.display == "block")
    {
       if (str_Flujo=="Siguiente")
        {
            str_Nombre="div_Habilidad";
            str_Boton="img_Tab04";
        }
        else
        {
            str_Nombre="div_Carrera";
            str_Boton="img_Tab02";
        }
       
    }
    if ( document.getElementById("div_Idioma").style.display == "block")
    {
        if (str_Flujo=="Siguiente")
        {
            str_Nombre="div_Otros";
            str_Boton="img_Tab07";
             document.getElementById("txt_Terminar").value="1";
             document.getElementById('btn_Continuar').src="../../Utilerias/Imagen/General/nbtn_Terminar_OV.gif";  
            document.getElementById("img_Siguiente").src="../../Utilerias/Imagen/General/img_SiguienteF_UP.gif";
        }
        else
        {
            str_Nombre="div_Oficio";
            str_Boton="img_Tab05";
        }
    
       
    }
    if ( document.getElementById("div_Oficio").style.display == "block")
    {
      if (str_Flujo=="Siguiente")
        {        
             str_Nombre="div_Idioma";
             str_Boton="img_Tab06";
        }
        else
        {
            str_Nombre="div_Habilidad";
            str_Boton="img_Tab04";
        }
        
    }
    if ( document.getElementById("div_DatosPersonales").style.display == "block")
    {
      if (str_Flujo=="Siguiente")
        {
            str_Nombre="div_Carrera";
            str_Boton="img_Tab02";
            
        }
          else
        {
            str_Nombre="div_DatosPersonales";
            str_Boton="img_Tab01";
             document.getElementById("btn_Regresar").src="../../Utilerias/Imagen/General/img_AtrasF_UP.gif";
        }
        
    }
    if ( document.getElementById("div_Otros").style.display == "block")
    {
        
       
        if (str_Flujo=="Siguiente")
        {        
            str_Nombre="div_Otros";
            str_Boton="img_Tab07"; 
            document.getElementById("txt_Terminar").value="1";  
             document.getElementById('btn_Continuar').src="../../Utilerias/Imagen/General/nbtn_Terminar_OV.gif";
                document.getElementById("img_Siguiente").src="../../Utilerias/Imagen/General/img_SiguienteF_UP.gif";       
          
        }
            else
        {
            str_Nombre="div_Idioma";
            str_Boton="img_Tab06";
            
        }
        
    }
       
    document.getElementById('div_Carrera').style.display = "none"; 
    document.getElementById('div_Habilidad').style.display = "none";  
    document.getElementById('div_TL').style.display = "none"; 
    document.getElementById('div_Idioma').style.display = "none"; 
    document.getElementById('div_Oficio').style.display = "none"; 
    document.getElementById('div_DatosPersonales').style.display = "none"; 
    document.getElementById('div_Otros').style.display = "none"; 
    document.getElementById(str_Nombre).style.display = "block"; 

    document.getElementById('img_Tab01').src="../../Utilerias/Imagen/General/Tabs/img_Tab01_Up.gif";
    document.getElementById('img_Tab02').src="../../Utilerias/Imagen/General/Tabs/img_Tab02_Up.gif";
    document.getElementById('img_Tab03').src="../../Utilerias/Imagen/General/Tabs/img_Tab03_Up.gif";
    document.getElementById('img_Tab04').src="../../Utilerias/Imagen/General/Tabs/img_Tab04_Up.gif";
    document.getElementById('img_Tab05').src="../../Utilerias/Imagen/General/Tabs/img_Tab05_Up.gif";
    document.getElementById('img_Tab06').src="../../Utilerias/Imagen/General/Tabs/img_Tab06_Up.gif";
    document.getElementById('img_Tab07').src="../../Utilerias/Imagen/General/Tabs/img_Tab07_Up.gif";
     document.getElementById(str_Boton).src="../../Utilerias/Imagen/General/Tabs/"+str_Boton+"_Dw.gif";
} 

//Función que carga imagen de asistente
function set_ImageFoto(url)
{
   document.getElementById("img_Foto").src=url;
   document.getElementById("img_Foto").style.width = "100px";
   document.getElementById("img_Foto").style.heigth = "150px";  
}
function set_Invisible(id,bln_visible)
{
   if(bln_visible=="1")
    document.getElementById(id).style.visibility = "visible"; 
   else   
    document.getElementById(id).style.visibility = "hidden";
   
}
// Funcion que controla el asistente
function fnc_Asistente(str_Width,str_Heigth,str_Display,str_Top,str_Left,str_ImagenDer,str_ImagenIzq,id,e)
{

    try
    {
        if (e!=null)
        {
            document.getElementById("img_AsistenteDer").style.width = 166;
            document.getElementById("img_AsistenteDer").style.heigth = str_Heigth;
            document.getElementById('div_Asistente').style.display = str_Display;        
            document.getElementById("div_Asistente").style.top =e.y+document.documentElement.scrollTop;
            //document.getElementById("div_Asistente").style.left = str_Left;
            document.getElementById("img_AsistenteDer").src="../../Utilerias/Imagen/Asistente/"+str_ImagenDer;
            document.getElementById("img_AsistenteIzq").src="../../Utilerias/Imagen/Asistente/"+str_ImagenIzq;
            int_PosicicionAsistente=0;
            var int_PosScreen= screen.width/2;
            var int_PosTablaContenido= document.getElementById("tbl_Contenido").offsetWidth/2;  
            int_PosicicionAsistente =int_PosScreen+int_PosTablaContenido-document.getElementById("div_Asistente").offsetWidth;
            document.getElementById("div_Asistente").style.left = int_PosicicionAsistente-20;
            document.getElementById("img_AsistenteDer").style.left =  document.getElementById("div_Asistente").style.left;
            document.getElementById("img_AsistenteIzq").style.left =  document.getElementById("div_Asistente").style.left;
            // document.getElementById("Table3").style.height =  document.getElementById("tbl_Contenido").offsetHeight;
            //  document.getElementById("div_Asistente").style.height =document.getElementById("tbl_Contenido").offsetHeight+50;
            // document.getElementById("Table3").style.left =  document.getElementById("div_Asistente").style.left;   
        }
        else
        {
            document.getElementById("img_AsistenteDer").style.width = 166;
            document.getElementById("img_AsistenteDer").style.heigth = str_Heigth; 
            document.getElementById('div_Asistente').style.display = str_Display; 
            int_PosicicionAsistente=0;
            var int_PosScreen= screen.width/2;
            var int_PosTablaContenido= document.getElementById("tbl_Contenido").offsetWidth/2;  
            int_PosicicionAsistente =int_PosScreen+int_PosTablaContenido-document.getElementById("div_Asistente").offsetWidth;
            document.getElementById("div_Asistente").style.left = int_PosicicionAsistente-20;
            document.getElementById("div1").style.left =  document.getElementById("div_Asistente").style.left;
            document.getElementById("img_AsistenteDer").style.left =  document.getElementById("div_Asistente").style.left;
            document.getElementById("img_AsistenteIzq").style.left =  document.getElementById("div_Asistente").style.left;
            document.getElementById("img_AsistenteDer").src="../../Utilerias/Imagen/Asistente/"+str_ImagenDer;
            document.getElementById("img_AsistenteIzq").src="../../Utilerias/Imagen/Asistente/"+str_ImagenIzq;
            // document.getElementById("Table3").style.height =  document.getElementById("tbl_Contenido").offsetHeight;
            // document.getElementById("div_Asistente").style.height =document.getElementById("tbl_Contenido").offsetHeight;
        }
    }
    catch(ex){}
}


function fnc_FechaCalendario(str_Nombre)
{
    switch(str_Nombre)
    {
        case "pcl_PeriodoLaboralIni":
            document.getElementById('txt_PeriodoLaboralIni').value=get_cookie("Fechas"); 
            break;
        case "pcl_PeriodoLabolralFin":
            document.getElementById('txt_PeriodoLabolralFin').value=get_cookie("Fechas"); 
            break;
        case "pcl_SPPeriodoIni":
            document.getElementById('txt_SPPeriodoIni').value=get_cookie("Fechas");  
            break;
        case "pcl_SPPeriodoFin":
            document.getElementById('txt_SPPeriodoFin').value=get_cookie("Fechas");  
            break;
        case "pcl_FechaIniPublicacion":
            document.getElementById('txt_FechaPublicacion').value=get_cookie("Fechas"); 
            var popCalendar1= objPopCalList[0];
            var popCalendar2= objPopCalList[1];
            var myDate=new Date();
            var myDate1=new Date();
            myDate.setFullYear(popCalendar1.yearSelected,popCalendar1.monthSelected,popCalendar1.dateSelected);
            myDate1.setDate(myDate.getDate()+0);
            myDate.setDate(myDate.getDate()+5);
            var dia= myDate.getDate()+0;
            var mes=myDate.getMonth()+1;
            var año =myDate.getFullYear()+0;
            var dia1= myDate1.getDate()+0;
            var mes1=myDate1.getMonth()+1;
            var año1 =myDate1.getFullYear()+0;
            popCalendar2.dateUpTo=dia;
	        popCalendar2.monthUpTo=mes;
	        popCalendar2.yearUpTo=año;
	        __PopCalAddCalendarRange('pcl_FechaCierrePublicacion_Buffer',año1+'-'+mes1+'-'+dia1,0,'','2099-12-31',0,'');
            break;
        case "pcl_FechaCierrePublicacion":
            document.getElementById('txt_FechaCierrePublicaion').value=get_cookie("Fechas"); 
            
            break;  
      }   
}
    function get_cookie(Name) 
    {
        var search = Name + "="
        var returnvalue = "";
        if (document.cookie.length > 0) 
        {
            offset = document.cookie.indexOf(search)
            // if cookie exists
            if (offset != -1)
            { 
                offset += search.length
                // set index of beginning of value
                end = document.cookie.indexOf(";", offset);
                 // set index of end of cookie value
                if (end == -1) 
                    end = document.cookie.length;
                return value=unescape(document.cookie.substring(offset, end))
             }
         }
        return returnvalue;
    }


    function fnc_ServidorPublico()
    {
	/*
        if (document.getElementById('ddl_ServidorPublico').value!="1")
            document.getElementById('div_Periodo').style.display = "none"; 
        else
            document.getElementById('div_Periodo').style.display = "block"; 
*/
    }
    function JScript_fnc_FamiliaGobierno()
    {
        if (document.getElementById('ddl_FamGob').value!="1")
            document.getElementById('div_Parentesco').style.display = "none"; 
        else
            document.getElementById('div_Parentesco').style.display = "block"; 

    }
    function fnc_AbrirCamara()
    {
        //LaunchArchivoByScriptman 
        try
        {
        var theShell = new ActiveXObject("WScript.Shell"); 
        theShell.run('C:\\WebCam1\\Webcam_Test.exe', 1, true); 
        }
        catch(ex)
        {alert("Para hacer uso de la captura de fotografía es necesario estar dentro de las instalaciones del \n Gobierno del Estado de Aguascalientes, además de contar con una cámara web e instalar \n el programa  requerido por la pagina web, para mayor información consulte al administrador del equipo. ")}
       
    }
    function JScript_fnc_ValidarFecha(str_FechaIni,str_FechaFin)
    {
        if (document.getElementById(str_FechaIni).value!="" &&document.getElementById(str_FechaFin).value!="")
            if (Date.parse( document.getElementById(str_FechaIni).value)>Date.parse(document.getElementById(str_FechaFin).value))
                alert("La fecha inicial debe ser menor a la final");
        return;
    }
    function JScript_EnviarCorreo(str_Correo)
    {       
      href="mailto:str_Correo";
    }
    

function busca_carrera(txt_IDCarrera,lst, txtAjax, NEstudio)
{
    if (document.getElementById(txtAjax) != null)
    {
        var obj_NEstudio=document.getElementById(NEstudio);
	    var obj=document.getElementById(txtAjax).value;
	    var obj_res=document.getElementById(lst);
	    Ajx_General.busca_carrera(obj,obj_NEstudio.value,busca_carrera_CallBack);
	}
}

function busca_carrera_CallBack(response)
{
 if(response != null && response.value.Tables != null)
 {
   var lst = document.getElementById('lst_Carreras');
    
   document.getElementById('lst_Carreras').options.length = 0;
   for(var i=0; i<response.value.Tables[0].Rows.length; i++)
   {
	document.getElementById('lst_Carreras').options[i] = new Option(response.value.Tables[0].Rows[i].C_Descripcion, response.value.Tables[0].Rows[i].Id_Carrera);
   } 
  }
}

function busca_puesto(txt_IDCarrera,lst, txtAjax, NEstudio)
{
    if (document.getElementById(txtAjax) != null)
    {
        var obj_NEstudio=document.getElementById(NEstudio);
     
	    var obj=document.getElementById(txtAjax).value;
	   
	    var obj_res=document.getElementById(lst);
	   
	    Ajx_General.busca_puesto(obj,obj_NEstudio.value,busca_puesto_CallBack);
	    
	}
}

function busca_puesto_CallBack(response)
{
 if(response != null && response.value.Tables != null)
 {
   var lst = document.getElementById('lst_puestos');
    
   document.getElementById('lst_puestos').options.length = 0;
   for(var i=0; i<response.value.Tables[0].Rows.length; i++)
   {
	document.getElementById('lst_puestos').options[i] = new Option(response.value.Tables[0].Rows[i].puetrab, i);
	//alert(document.getElementById('lst_puestos').options[i]);
   } 
  }
}
function JScript_fnc_sube()
{
//  document.getElementById('txt_Descripcion').value= response.selectedvalue);
//  alert(lst);
 
// lst_puestos.SelectedValue
var combo = document.getElementById ('lst_puestos');
var comboValue =combo.value;
var combotext=combo.options[comboValue].innerText;
document.getElementById('txt_Descripcion').value=combotext;
//alert(combovalue);



}
