function jsEjecutarAccion(psAliasAccion,pButton)
{
	var boolAlumno1=false;
	var boolAlumno2=false;
	var boolAlumno3=false;
	var boolAlumno4=false;
	if (psAliasAccion=="VALIDARSOLICITUD2")
	{
		//if (pButton.form['ENTR_COMISION_RESULTADO_POSTULACION:cmbValor']) && (pButton.form['ENTR_COMISION_FECHA_LIMITE:d']) && (pButton.form['USER_PAGO_AL_DIA_cmbValor_1']) && (pButton.form['USER_ESTADO_DEL_USUARIO:cmbValor'])
		if ((pButton.form['ENTR_COMISION_RESULTADO_POSTULACION:cmbValor']) && (pButton.form['ENTR_COMISION_FECHA_LIMITE:d']) && (pButton.form['USER_PAGO_AL_DIA_cmbValor_1']) && (pButton.form['USER_ESTADO_DEL_USUARIO:cmbValor']))
			{
		if (pButton.form['ENTR_COMISION_RESULTADO_POSTULACION:cmbValor'].value==26)
			boolAlumno1=true
		else
			{
			alert('No puede finalizar el proceso ya que el resultado de la comision no es aceptado.');
			return 0;
			}
		if (pButton.form['ENTR_COMISION_FECHA_LIMITE:d'].value!="")
			boolAlumno2=true
		else
			{
			alert('No puede finalizar el proceso, no existe fecha limite de pago.');
			return 0;
			}
		if (pButton.form['USER_PAGO_AL_DIA_cmbValor_1'].checked==true)
			boolAlumno3=true
		else
			{
			alert('No puede Cambiar a Alumno si aun no se hace efectivo el pago.');
			return 0;
			}
		if (pButton.form['USER_ESTADO_DEL_USUARIO:cmbValor'].value==273)
			boolAlumno4=true
		else
			{
			alert('No puede Finalizar el proceso si el estado del usuario no es Alumno.');
			return 0;
			}
		if (boolAlumno1 && boolAlumno2 && boolAlumno3 && boolAlumno4)
			{__doPostBack('lnkEjecutarAccion',psAliasAccion);
			return 0;
			}
		else
			{return 0;
			}
		}
	}	

	var boolPasa1=false;
	var boolPasa2=true;
	if (psAliasAccion=="GUARDARLIMITEPAGO")
		{
			if (pButton.form['ENTR_COMISION_RESULTADO_POSTULACION:cmbValor'].value<1)
				alert('Debe registrar el resultado de la Comision')
			else
				boolPasa1=true;
				
			if (pButton.form['ENTR_COMISION_RESULTADO_POSTULACION:cmbValor'].value==26)
				{
				if (pButton.form['ENTR_COMISION_FECHA_LIMITE:d'].value=="")
					{alert('No ha ingresado Fecha de Pago');
					boolPasa2=false;
					}
				else
					boolPasa2=true;
				};
			
			if (boolPasa1 && boolPasa2)
				{
				__doPostBack('lnkEjecutarAccion',psAliasAccion);
				};
				return 0;
		};
		
		
		
	var sMensaje="";
	bValidarEjecucionAcciones=(Number(pButton.form.ValidarEjecucionAcciones.value)==1);
	if(bValidarEjecucionAcciones)
	{
		if(jsValidarAcciones(psAliasAccion))
		{
		if(pButton.form.Username)
		{
			if(pButton.form.Username.value.length==0)sMensaje+="Debe ingresar el RUT\n";
		}
		sMensaje=jsValidarFormulario(pButton.form,sMensaje);
		}
	}
	if(sMensaje.length>0)
		{alert(sMensaje);}
	else
		{__doPostBack('lnkEjecutarAccion',psAliasAccion)}
}

function jsValidarTarea(psAliasAccion)
{	
	var sMensaje="";
	form=document.Form1;	
	sMensaje=jsValidarFormulario(form,sMensaje);
	if(sMensaje.length>0)
	{
		alert(sMensaje);
		return false;
	}
	else
	{
		__doPostBack('lnkEjecutarAccion',psAliasAccion)
		return true;
	}

}


function jsValidarMembresia(psAliasAccion,pButton)
{
	var sMensaje="";
	//var conta;
	
	
	
	
		
	bValidarEjecucionAcciones=(Number(pButton.form.ValidarEjecucionAcciones.value)==1);
	
		
	if(pButton.form.GrupoBase)
	{
		if(pButton.form.GrupoBase.value == -1)
		{
			sMensaje+="Debe Ingresar el Grupo Base\n";
		}
	}
	if(pButton.form.USER_INDIQUE_CUAL_txtValor)
	{
		//alert(pButton.form.USER_INDIQUE_CUAL_txtValor.value);
		//alert(pButton.form.ComboEmpresa.value);
		if(pButton.form.ComboEmpresa)
		{
			if(pButton.form.ComboEmpresa.value != -1)
			{
				pButton.form.USER_INDIQUE_CUAL_txtValor.value=pButton.form.ComboEmpresa.value;		
			}
			
		}
	}
	
	//cambio para validar el año debe ser de 4 digitos
	if((pButton.form.USER_FECHA_NACIMIENTO_a.value.length>0) && (pButton.form.USER_FECHA_NACIMIENTO_m.value.length>0) && (pButton.form.USER_FECHA_NACIMIENTO_d.value.length>0))
	{
		var primerDatoFecha = "";
				if(pButton.form.USER_FECHA_NACIMIENTO_a.value.length<4) 
		{	
			sMensaje+="Formato Rango de edad es incorrecto \n";
		}
	} 
	
	
	if(pButton.form.USER_PORCENTAJE_APORTADO_POR_EMPRESA_txtValor)
	{
	
		var punto = "";
		var sCom = false;
				
		if(pButton.form.USER_PORCENTAJE_APORTADO_POR_EMPRESA_txtValor.value.length > 3 || pButton.form.USER_PORCENTAJE_APORTADO_POR_ALUMNO_txtValor.value.length > 3)
		{
			sCom = true;						
		}
		
		if(pButton.form.USER_PORCENTAJE_APORTADO_POR_EMPRESA_txtValor.value > 100 || pButton.form.USER_PORCENTAJE_APORTADO_POR_ALUMNO_txtValor.value > 100)
		{
			sCom = true;						
		}
		
			
		
		punto = pButton.form.USER_PORCENTAJE_APORTADO_POR_EMPRESA_txtValor.value.indexOf('.');
		if(punto > 0)
		{
			sCom = true;
		}
		if(isNaN(pButton.form.USER_PORCENTAJE_APORTADO_POR_EMPRESA_txtValor.value))
		{
			sCom = true;
		}
				
		punto = pButton.form.USER_PORCENTAJE_APORTADO_POR_ALUMNO_txtValor.value.indexOf('.');
		if(punto > 0 )
		{
			sCom = true;
		}
			
		if(isNaN(pButton.form.USER_PORCENTAJE_APORTADO_POR_ALUMNO_txtValor.value))
		{
			sCom = true;
		}
		
		if(pButton.form.USER_PORCENTAJE_APORTADO_POR_ALUMNO_txtValor.value.length > 0)
		{
			if(pButton.form.USER_PORCENTAJE_APORTADO_POR_EMPRESA_txtValor.value.length == 0)
			{
				pButton.form.USER_PORCENTAJE_APORTADO_POR_EMPRESA_txtValor.value = 0
			}
		}
		
		if(pButton.form.USER_PORCENTAJE_APORTADO_POR_EMPRESA_txtValor.value.length > 0)
		{
			if(pButton.form.USER_PORCENTAJE_APORTADO_POR_ALUMNO_txtValor.value.length == 0)
			{
				pButton.form.USER_PORCENTAJE_APORTADO_POR_ALUMNO_txtValor.value = 0
			}
		}
								
		if(sCom == true)
		{
			sMensaje+="Debe Ingresar Numeros Enteros Positivos\n";
		}
		
		
		
	}
	
	//acampos
	if(pButton.form.USER_EXPERIENCIA_TOTAL_TRABAJO_MESES_txtValor)
	{
		
		if(isNaN(pButton.form.USER_EXPERIENCIA_TOTAL_TRABAJO_MESES_txtValor.value))
		{
			sMensaje+="Debe ingresar Numeros separados por Punto\n";
		}
	}
	
		
		
	if(bValidarEjecucionAcciones)
	{
		if(jsValidarAcciones(psAliasAccion))
			{
			if(pButton.form.Username)
			{
				if(pButton.form.Username.value.length==0)sMensaje+="Debe Ingresar el RUT\n";
			}
			sMensaje=jsValidarFormulario(pButton.form,sMensaje);
			}
	}
	
	if(sMensaje.length>0)
		{alert(sMensaje);return false;}
	else
		{__doPostBack('lnkEjecutarAccion',psAliasAccion);}
 
 
}


function jsAutentificar(pButton)
{
	if(pButton.form.Username.value.length>0&&pButton.form.Password.value.length>0)
		__doPostBack('lnkEjecutarAccion',"Autentificar")
	else
		alert("Debe ingresar su username y Password")
}
function jsAutentificar(pButton,Pagina)
{
	var fieldUsername;
	if(pButton.form.UsernameAuth)
		fieldUsername=pButton.form.UsernameAuth;
	else
		fieldUsername=pButton.form.Username;
	if(fieldUsername.value.length>0&&pButton.form.Password.value.length>0)
		{
		pButton.form.Pagina.value=Pagina;
		__doPostBack('lnkEjecutarAccion',"Autentificar")
		}
	else
		alert("Debe ingresar su username y Password")
}
function jsValidarDelegados(btnFiltrar)
{
   form=btnFiltrar.form;
   var sTieneChekeados=0;      
    for(i=0;i<form.length;i++)
            {
            sName=form[i].name;			
            sName=sName.substring(sName.length-12,sName.length);
			if(sName=="cmbDelegador")
			{
			   sValorDelegador=form[i].value;
			}
            if(sName=="chkSeleccion")
			{                
				if ((form[i].checked)&&(sValorDelegador > -1))
					{					
					   sTieneChekeados=1;
					}
            }
			}						
	if (sTieneChekeados==1){return true;}else{window.alert('Debe seleccionar datos');return false;}
			
}

function jsValidarDelegadores(btnFiltrar)
{
    form=btnFiltrar.form;
    var sTieneChekeados=0;
    var sValorEntrevistadores;
	var sValorConocimiento1;
	var sValorConocimiento2;
    for(i=0;i<form.length;i++)
            {
				sName=form[i].name;			
				sName=sName.substring(sName.length-18,sName.length);				
				if(sName=="cmbEntrevistadores"){sValorEntrevistadores=form[i].value;}
				sName=form[i].name;
				sName=sName.substring(sName.length-13,sName.length);
				if(sName=="cmbPsicologos"){sValorPsicologos=form[i].value;}
				sName=form[i].name;
				sName=sName.substring(sName.length-16,sName.length);
				if(sName=="cmbConocimiento1"){sValorConocimiento1=form[i].value;}				
				if(sName=="cmbConocimiento2"){sValorConocimiento2=form[i].value;}
				sName=form[i].name;
				sName=sName.substring(sName.length-12,sName.length);
				if(sName=="chkSeleccion")
				{                
					if ((form[i].checked)&&(sValorEntrevistadores > -1)&&(sValorPsicologos > -1)&&(sValorConocimiento1 > -1)&&(sValorConocimiento2 > -1))
						{sTieneChekeados=1;}
				}
			}						
	if (sTieneChekeados==1){return true;}else{window.alert('Debe seleccionar datos para ser delegados');return false;}
			
}

function jsVerInscripcion(IDS, IDI, IDEI)
{
	form=document.Form1;
	switch(form.IDTipoPagina.value)
	{
		case "1":sHref='/iSGE/Enrollment/EtapaAdmin.aspx?GUID='+form.GUID.value+'&IDS='+IDS+'&IDE='+IDEI+'&lFrom=1';break;
		case "2":sHref='/iSGE/Enrollment/Etapa.aspx?GUID='+form.GUID.value+'&IDS='+IDS+'&IDE='+IDEI+'&lFrom=1';break;
	}
	window.location.href=sHref;
}

function jsVerTarea(IDS, IDI)
{
	form=document.Form1;
	if(form["FiltroTarea:cmbValor"].options.length>0)
	{
		lIDTarea=form["FiltroTarea:cmbValor"].options[form["FiltroTarea:cmbValor"].selectedIndex].value;
		sHref='/iSGE/Enrollment/Tarea.aspx?GUID='+form.GUID.value+'&IDS='+IDS+'&IDT='+lIDTarea;	
		window.location.href=sHref;
	}
	else
	{
		alert("Ud. no esta asociado a los grupos que pueden trabajar en estas tareas");
	}
}
function jsAgregarItems(form, TipoItem,IDU)
{
	sHref="/iSGE/Enrollment/Procesos/AgregarItems.aspx?TipoItem="+TipoItem+"&IDU="+IDU;
	wai=jsSGEAbrirVentana(sHref,"wai",590,480,"yes","no")
	wai.focus();
	//ventana=window.open(sHref, '_InscripcionItems', 'width=750, height=500');
}


function jsPostulacionFinal(bSoloUnaPostulacion,sObjeto)
{
	form=document.Form1;
	lCantidad=jsCantidadItemsSeleccionados(form,"chkSeleccion");
	if(bSoloUnaPostulacion)
	{
		if(lCantidad==0){alert("Debe seleccionar una "+sObjeto);return false;}	
		if(lCantidad>1){alert("Debe seleccionar solamente una "+sObjeto);return false;}	
	}
	else
	{
		if(lCantidad==0){alert("Debe seleccionar por lo menos una "+sObjeto);return false;}	
	}
	return true;
}

function jsPostularSoloUna(Mensaje)
{
    
    lCantidad=jsCantidadItemsSeleccionados(form,"chkSeleccion");
    if(lCantidad>1){alert("Debe seleccionar solamente un item");return false;}
    if(lCantidad==0){alert("Debe seleccionar un item");return false;}
    return confirm(Mensaje);
}

function jsPostular(Mensaje)
{
    form=document.Form1;
    lCantidad=jsCantidadItemsSeleccionados(form,"chkSeleccion");
    if(lCantidad==0){alert("Debe seleccionar por lo menos un item");return false;}
    return confirm(Mensaje);
}
function jsPostularMultiple(Mensaje)
{
    form=document.Form1;
    lCantidad=jsCantidadItemsSeleccionados(form,"chkSeleccion");
    if(lCantidad==0){alert("Debe seleccionar por lo menos un item");return false;}
    return confirm(Mensaje);
}

function jsSolicitarInformacion(Mensaje)
{
    form=document.Form1;
	var respuesta;	    
	if (window.confirm(Mensaje))
	{respuesta=true;}else{respuesta=false;}
	return respuesta;
}


function jsAgregarCarrera(IDU,IDD,IDC,psControl,IDETAPA)
	{
		sHref="/iSGE/Enrollment/Formularios/AgregarCarrera.aspx?IDU="+IDU+"&IDD="+IDD+"&IDC="+IDC+"&Control="+psControl+"&IDETAPA="+IDETAPA
		wac=jsSGEAbrirVentana(sHref,"wac",550,400,"no","no")
		wac.focus();
	}

function jsAgregarExperiencia(IDU,IDD,IDE,psControl,IDETAPA)
	{
	
		//abre ventana para agregar experiencia laboral
		sHref="/iSGE/Enrollment/Formularios/AgregarExperiencia.aspx?IDU="+IDU+"&IDD="+IDD+"&IDE="+IDE+"&Control="+psControl+"&IDETAPA="+IDETAPA
		wae=jsSGEAbrirVentana(sHref,"wae",550,330,"no","no")
		wae.focus();
	
	}


function jsAgregarExperienciaActual(IDU,IDD,IDE,psControl,CAM,IDETAPA)

	{
		sHref="/iSGE/Enrollment/Formularios/AgregarExperienciaActual.aspx?IDU="+IDU+"&IDD="+IDD+"&IDE="+IDE+"&Control="+psControl+"&CAM="+CAM+"&IDETAPA="+IDETAPA
		wae=jsSGEAbrirVentana(sHref,"wae",550,320,"no","no")
		wae.focus();
	}
	
/*	
function jsAgregarExperienciaActual(IDU,IDD,IDE,psControl)

	{
		sHref="/iSGE/Enrollment/Formularios/AgregarExperienciaActual.aspx?IDU="+IDU+"&IDD="+IDD+"&IDE="+IDE+"&Control="+psControl
		wae=jsSGEAbrirVentana(sHref,"wae",550,320,"no","no")
		wae.focus();
	}
*/
	
function jsValidarExperienciaSoporte(form,sMensajeCargo,sMensajeEmpresa)
{
	 
	//VALIDAR LA FECHA DESDE
	var MensajeFecha = "Fecha No Valida";
	if(form["fecDesde:a"].value.length == 0 && form["fecDesde:m"].value.length == 0 && form["fecDesde:d"].value.length == 0 )
	
	{
			alert(MensajeFecha);
			return false;
	}
	//FIN VALIDA LA FECHA DESDE 
	
	if(form["txtDescripcionFunciones:txtValor"].value.length == 0 )
	{
		alert('Debe Agregar Descripcion de funciones');
		return false;
	}
	
	//VALIDA DESCRIPCION DE FUNCIONES
	
	if(form["txtCargo:txtValor"].value.length==0)
	{
		alert(sMensajeCargo);
		form["txtCargo:txtValor"].select();
		return false;
	}
	if(form["cmbEmpresa:cmbValor"].selectedIndex==0)
	{
		if(form["txtEmpresa:txtValor"].value.length==0)
		{
			alert(sMensajeEmpresa);
			form["txtEmpresa:txtValor"].select();
			return false;
		}
	}
	return true;
	
}

	
function jsValidarExperiencia(form,sMensajeCargo,sMensajeEmpresa)
{
	//VALIDAR LA FECHA DESDE HASTA
	var MensajeFecha = "Fecha No Valida";
	//alert(1);
	if(form["fecDesde:a"].value == form["fecHasta:a"].value)
	{
		if(form["fecDesde:m"].value == form["fecHasta:m"].value)
		{
			if(form["fecDesde:d"].value >= form["fecHasta:d"].value)
			{
					alert(MensajeFecha);
					return false;
			}
		}
		else
		{
			if(form["fecDesde:m"].value > form["fecHasta:m"].value)
			{
				alert(MensajeFecha);
				return false
			}
		}
		
	}
	else
	{
		if(form["fecDesde:a"].value > form["fecHasta:a"].value)
		{
			alert(MensajeFecha);
			return false;
		}
	}
	//VALIDA LA FECHA DESDE HASTA
	//VALIDA DESCRIPCION DE FUNCIONES 
	if(form["txtDescripcionFunciones:txtValor"].value.length == 0 )
	{
		alert('Debe Agregar Descripcion de funciones');
		return false;
	}
	
	//VALIDA DESCRIPCION DE FUNCIONES
	
	if(form["txtCargo:txtValor"].value.length==0)
	{
		alert(sMensajeCargo);
		form["txtCargo:txtValor"].select();
		return false;
	}
	if(form["cmbEmpresa:cmbValor"].selectedIndex==0)
	{
		if(form["txtEmpresa:txtValor"].value.length==0)
		{
			alert(sMensajeEmpresa);
			form["txtEmpresa:txtValor"].select();
			return false;
		}
	}
	return true;
	
}
	
function jsEliminarCarrera(IDU,IDD,IDC)
	{
		if(confirm("Esta seguro de eliminar esta carrera?"))
		{
			document.Form1.IDAuxiliar.value=IDC;
			__doPostBack('lnkEjecutarAccion',"EliminarCarrera")
		}
	}
function jsEliminarExperiencia(IDU,IDD,IDE)
	{
		if(confirm("Esta seguro de eliminar esta experiencia laboral?"))
		{
			document.Form1.IDAuxiliar.value=IDE;
			__doPostBack('lnkEjecutarAccion',"EliminarExperiencia")
		}
	}
	
function jsEliminarItem(IDI)
	{
		if(confirm("Esta seguro de eliminar este item?"))
		{
			document.Form1.IDAuxiliar.value=IDI;
			__doPostBack('lnkEjecutarAccion',"EliminarItem")
		}
	}	
function jsVerInformacionSubProgramaPDF(IDB)
	{
		if(IDB>0)
		{
			/*sHref="/self/visor/contenidos2.asp?id="+IDC
			wasp=jsSGEAbrirVentana(sHref,"wasp",780,600,"yes","no")
			wasp.focus();*/
			//&nombrearchivo=/ExecutiveMBA.Chile.pdf
			sHref="/base/binario/Binario_Ver.asp?sauth=sauth&IDBIN="+IDB
			window.location.href=sHref;
		}
		else
		{
			alert("No disponible por el momento.\nIntente mas tarde");
		}
	}
	
function jsValidarOpcionRadio(form,sControl)	
	{
	bSeleccionado=-1;
	for(i=0;i<form[sControl].length;i++)
		{
		if(form[sControl][i].checked)	
			{
			bSeleccionado=i;
			break;
			}
		}
	return (bSeleccionado>-1);
	}

function jsValidarOpcionCheckBox(form,sControl)	
	{
	lLength=sControl.length;
	bSeleccionado=-1;
	for(i=0;i<form.length;i++)
	{
		if(form[i].type=="checkbox")
		{
		if(form[i].name.substring(0,lLength)==sControl)
			{
			if(form[i].checked)	
				{
				bSeleccionado=i;
				break;
				}			
			}
		}
	}
	return (bSeleccionado>-1);
	}	

function jsAbrirPopupMetadatos(sLink, IDS)
{
  sHref=sLink+'?IDS='+IDS;
  wasp=jsSGEAbrirVentana(sHref,"_Metadatos",330,200,"no","no")
  wasp.focus();
}
function jsAbrirAlertasRecomendantes(IDS, IDE)
{
  sHref='/iSGE/Enrollment/Procesos/Recomendantes.aspx?IDS='+IDS+'&ENC=1&IDE='+IDE;
  recom=jsSGEAbrirVentana(sHref,"_AlertasRecomendantes",330,200,"no","no")
  recom.focus();
}
function jsNuevoUsuario(IDEA, IDS)
{
  Guid=document.Form1.GUID.value;
  sHref='/iSGE/Enrollment/Etapa.aspx?IDE='+IDEA+'&IDS='+IDS+'&GUID='+Guid;
  window.location.href=sHref;
}


function jsAbrirPopupTarea(IDS, IDT)
{
  sHref='/iSGE/Enrollment/TareaPoPup.aspx?IDS='+IDS+'&IDT='+IDT;
  Tarea=jsSGEAbrirVentana(sHref,"_VisualizarTarea",600,400,"yes","no")
  Tarea.focus();
}

function jsAbrirNuevoItem(IDS, IDT,IDU)
{
  sHref='/iSGE/Enrollment/Formularios/AgregarItemSolicitud.aspx?IDS='+IDS+'&IDT='+IDT+'&IDU='+IDU;
  AItem=jsSGEAbrirVentana(sHref,"_AgregarItems",600,400,"yes","no")
  AItem.focus();
}

function jsLimpiarFiltro_ListaSolicitudes(form)
{
	if(form["FiltroNombre:txtValor"])form["FiltroNombre:txtValor"].value="";
	if(form["FiltroApellido:txtValor"])form["FiltroApellido:txtValor"].value="";
	if(form["FiltroUsername:txtValor"])form["FiltroUsername:txtValor"].value="";
}


function jsInscripcion_Beneficios(IDI)
	{
	sHref='/self/InscripcionCentralizada/Beneficios_form.asp?IDITEM='+IDI;
	wben=jsSGEAbrirVentana(sHref,"wben",450,350,"yes","no")
	wben.focus();
	}

function jsVerEstadoPostulacion(IDS)
	{
	sHref='/iSGE/Enrollment/Procesos/EstadoPostulacion.aspx?IDS='+IDS;
	wbstatus=jsSGEAbrirVentana(sHref,"wbstatus",580,600,"yes","no")
	wbstatus.focus();
	}

function jsInscripcion_Pago(IDI)
	{
	sHref='/self/InscripcionCentralizada/Pagos.asp?IDITEM='+IDI;
	wben=jsSGEAbrirVentana(sHref,"wben",450,500,"yes","no")
	wben.focus();
	}

function jsInscripcion_Contrato(IDI,IDA)
	{
	sHref='/self/inscripcionCentralizada/GeneraContrato.asp?IDITEM='+IDI+'&IDAplicacion='+IDA;
	wben=jsSGEAbrirVentana(sHref,"wben",600,400,"yes","no")
	wben.focus();
	}

function jsInscripcion_Boleta(IDI,IDA)
	{
	sHref='/self/inscripcionCentralizada/GeneraBoleta.asp?IDITEM='+IDI+'&IDAplicacion='+IDA;
	wben=jsSGEAbrirVentana(sHref,"wben",600,400,"yes","no")
	wben.focus();
	}

function jsEnviarSolicitudes(IDSS)
	{
	sHref='/iSGE/Enrollment/Procesos/EnviaSolicitud.aspx?IDSS='+IDSS
	wdoc=jsSGEAbrirVentana(sHref,"wdoc",450,450,"no","no")
	wdoc.focus();
	}

function jsCheckSeleccionarTodos(chkSeleccionarTodos)
      {

            form=chkSeleccionarTodos.form;
            for(i=0;i<form.length;i++)
                  {
                  sName=form[i].name;
                  sName=sName.substring(sName.length-12,sName.length);
                  if(sName=="chkSeleccion")
                        form[i].checked=chkSeleccionarTodos.checked;
                  }

	}


function jsCantidadItemsSeleccionados(form,sControl)
{
	lLength=sControl.length;
	lCantidad=0;
	for(i=0;i<form.length;i++)
	{
		if(form[i].type=="checkbox")
		{
		if(form[i].name.substring(form[i].name.length-lLength,form[i].name.length)==sControl)
			{
			if(form[i].checked)lCantidad+=1;
			}
		}
	}
	return lCantidad;
}
function jsInscribirSeleccion(form,sControl)
    {
	lLength=sControl.length;
	bSeleccionado=-1;
	for(i=0;i<form.length;i++)
	{
		if(form[i].type=="checkbox")
		{
		if(form[i].name.substring(form[i].name.length-lLength,form[i].name.length)==sControl)
			{
			if(form[i].checked)	
				{
				bSeleccionado=i;
				break;
				}			
			}
		}
	}
	if(bSeleccionado<1)alert("Debe seleccionar por lo menos una inscripcion");
	return (bSeleccionado>0);
	}
	
function jsAsignarEncargadoRelacion(form)
	{
	lIDEncargado=form["cmbEncargadoRelacion"].value;
	if(lIDEncargado<1)
		return confirm("Esta seguro de quitar el encargado?")
	else
		return confirm("Esta seguro de asignar el encargado?")
	}
	
	
	
function jsVerInformacionSubPrograma(IDS,IDV)
{
	sHref="/iSGE/Contenido/InformacionSubPrograma.aspx?IDS="+IDS+"&IDV="+IDV+"&EsPopup=1";
	winfsub=jsSGEAbrirVentana(sHref,"winfsub",600,500,"yes","no")
	winfsub.focus();
}
function jsVerInformacionCurso(IDC,IDS)
{
	sHref="/iSGE/Contenido/InformacionCurso.aspx?IDC="+IDC+"&IDS="+IDS+"&EsPopup=1";
	winfsub=jsSGEAbrirVentana(sHref,"winfsub",600,500,"yes","no")
	winfsub.focus();
}

function jsInscribirPostulacionSimpleSubPrograma(form,sCheck,sMensaje)
	{
		lCantidad=jsCantidadItemsSeleccionados(form,sCheck);
	    if(lCantidad>1){alert("Debe seleccionar solamente un item");return false;}
	    if(lCantidad==0){alert("Debe seleccionar un item");return false;}
		//return confirm(sMensaje); // CQuezada TAR_11640 20-05-2008
		form.submit();
	}

function jsInscribirPostulacionMultipleSubPrograma(form,sCheck,sMensaje)
	{
		lCantidad=jsCantidadItemsSeleccionados(form,sCheck);
	    if(lCantidad==0){alert("Debe seleccionar por lo menos un item");return false;}
		//return confirm(sMensaje); // CQuezada TAR_11640 20-05-2008
		form.submit();
	}

function jsInscribirSolicitudSubPrograma(form,sCheck,sMensaje)
	{
		lCantidad=jsCantidadItemsSeleccionados(form,sCheck);
	    if(lCantidad==0){alert("Debe seleccionar por lo menos un item");return false;}
		return confirm(sMensaje);
	}
	
	
function jsInscribirPostulacionSimpleCurso(form,sCheck,sMensaje)
	{
		lCantidad=jsCantidadItemsSeleccionados(form,sCheck);
	    if(lCantidad>1){alert("Debe seleccionar solamente un item");return false;}
	    if(lCantidad==0){alert("Debe seleccionar un item");return false;}
		return confirm(sMensaje);
	}

function jsInscribirPostulacionMultipleCurso(form,sCheck,sMensaje)
	{
		lCantidad=jsCantidadItemsSeleccionados(form,sCheck);
	    if(lCantidad==0){alert("Debe seleccionar por lo menos un item");return false;}
		return confirm(sMensaje);
	}

function jsInscribirSolicitudCurso(form,sCheck,sMensaje)
	{
		lCantidad=jsCantidadItemsSeleccionados(form,sCheck);
	    if(lCantidad==0){alert("Debe seleccionar por lo menos un item");return false;}
		return confirm(sMensaje);
	}
function jsDebeSeleccionarProceso(form)
	{
		alert("Debe seleccionar un proceso")
		return false;
	}
	
function jsErrorPostulacionSimple(form,sMensaje)
	{
		alert(sMensaje)
		return false;
	}

function jsCambiarSeleccionSolicitud(IDI)
{
	sHref="/iSGE/Enrollment/Formularios/CambiarPeriodoSolicitud.aspx?IDI="+IDI+"&EsPopup=1";
	wcps=jsSGEAbrirVentana(sHref,"wcps",400,300,"yes","no")
	wcps.focus();
}

function jsAgregarSeleccionSolicitud(IDI)
{
	sHref="/iSGE/Enrollment/Formularios/CambiarPeriodoSolicitud.aspx?IDI="+IDI+"&EsPopup=1";
	wcps=jsSGEAbrirVentana(sHref,"wcps",400,300,"yes","no")
	wcps.focus();
}

function jsEjecutarBuscar(ControlName,IDM)
{
	window.open("/iSGE/Enrollment/DesplegarFiltroPoPup.aspx?IDM="+IDM+"&ControlName="+ControlName,"buscar","width=550,height=300");
}

function jsValidarAgregarCarrera(form)
{
	sMensaje="";
	//if(Number(form["cmbInstitucion:cmbValor"].value)<1||Number(form["cmbInstitucion:cmbValor"].value)==714){sMensaje+="Debe ingresar la institucion\n";}
	if(form["cmbTipoProfesion:cmbValor"].value<1){sMensaje+="Debe ingresar el tipo de profesión\n";}
	if(Number(form["cmbTitulo:cmbValor"].value<1)||Number(form["cmbTitulo:cmbValor"].value)==691){sMensaje+="Debe ingresar el titulo profesional\n";}
	if(sMensaje.length>0)
		{
		alert(sMensaje)
		return false;
		}
	else
		{
		return true;
		}
}

function jsValidaCorreoVacio(Form1)
{
	//cmbContacto
	var Email;
	Email = document.Form1.txtEmail.value;
	
    //if(document.Form1.cmbContacto.value == "" || Email == "")
    if(document.Form1.cmbContacto.text == "No tiene correo" || document.Form1.cmbContacto.text == "Seleccione Correo")

	    { 
			alert('Contacto sin mail ingresado, no puede enviar mensaje');
			//window.close();
			return false;
     	}

}
function jsAbrirRecomendacionPostulante(IDU,IDS,IDR,IDT)
{
	
		
	sHref="/iSGE/Enrollment/Recomendante/RecomendacionPostulante.aspx?IDU="+IDU+"&IDS="+IDS+"&IDR="+IDR+"&IDT="+IDT
	wcps=jsSGEAbrirVentana(sHref,"wcps",600,400,"yes","no")
	wcps.focus();
	
}

function IsDigit()
{	
	
	return ((event.keyCode >= 48) && (event.keyCode <= 57))
	
}
function jsValidar_RegistroUsuario()
{
	var sMensaje='';	
	var form=document.Form1;
	
	
	if(form["txtNombreRec"].value.length ==0)
		sMensaje+='\n -  Debe ingresar Nombre';
	
	if(form["txtApellidoRec"].value.length ==0)
		sMensaje+='\n -  Debe ingresar Apellido';
	
	if(form["txtCargoRec"].value.length ==0)
		sMensaje+='\n -  Debe ingresar Cargo';
															
	if(form["txtOtraRec"].value.length ==0)
		sMensaje+='\n -  Debe ingresar Empresa';
		
	
	if(sMensaje.length>0)
	{
		alert(sMensaje);
		return false;
	}
	else
		return true;
}

function jsValidar_RegistroRecomendacion(objetoVisualizar)
{
	var sMensaje='';	
	var form=document.Form1;
	
	if(form["cmbCuanBienLoConoce"].selectedIndex==0)
		sMensaje+='-  Debe ingresar Cuan bien lo conoce';
	if(form["cmbRecomiendaPostulante"].selectedIndex==0)
		sMensaje+='\n - Debe indicar si Recomienda al Postulante';
	
	
	if(sMensaje.length>0)
	{
		alert(sMensaje);
		return false;
	}
	else
	{
		return true;
	}
}
// Inicio CQuezada TAR_11640 27-06-2008
 function toggle_visibility(id)
 {
	var e = document.getElementById(id);
	if(e.style.display == 'none')
		e.style.display = 'block';
	else
		e.style.display = 'none';
}
// Fin CQuezada TAR_11640 27-06-2008



