
	function f_ValidarCampos() {
		var tipo = document.frm.tipo.options[document.frm.tipo.selectedIndex].value;
		var numDocumento = document.frm.numDocumento.value;
		var telefono1 = document.frm.telefono1.value;
		var telefono2 = document.frm.telefono2.value;

		if (f_CaracteresEspeciales(document.frm.nomUno.value,"Primer nombre","no","no","nomUno","si"))
		if (f_CaracteresEspeciales(document.frm.nomDos.value,"Segundo nombre","si","no","nomDos","si"))
		if (f_CaracteresEspeciales(document.frm.apePaterno.value,"Apellido paterno","no","no","apePaterno","si"))
		if (f_CaracteresEspeciales(document.frm.apeMaterno.value,"Apellido materno","si","no","apeMaterno","si"))
		/*if (f_CaracteresEspeciales(document.frm.numDocumento.value,"Doc. de identidad","no","no","numDocumento","si"))*/
		if (f_CaracteresEspecialesTelefono(document.frm.telefono1.value,"Teléfono","no","no","telefono1","si"))
		if (f_CaracteresEspecialesTelefono(document.frm.telefono2.value,"Teléfono Celular","si","no","telefono2","si"))
		//if (f_VerificarEmail(document.frm.email.value,"Correo electronico","no","email"))
		if (f_VerificarEmail(document.frm.email.value,"email"))
		if (f_CaracteresEspeciales(document.frm.direccion.value,"Direccion","no","no","direccion","si"))
		{
			if( (tipo!="B") && (numDocumento.length<5) ) {
				alert("Por favor ingrese la información correcta en el campo Doc. de Identidad");
				document.frm.numDocumento.focus();
				return;
			}

			if(telefono1.length<6) {
				alert("Por favor ingrese la información correcta en el campo Teléfono");
				document.frm.telefono1.focus();
				return;
			}

			if( (telefono2.length>0) && (telefono2.length<6) ) {
				alert("Por favor ingrese la información correcta en el campo Teléfono Celular");
				document.frm.telefono2.focus();
				return;
			}

			document.frm.submit();
		}
	}

	function f_ValidarCamposExiste() {
		var telefono1 = document.frm.telefono1.value;
		var telefono2 = document.frm.telefono2.value;

		if (f_CaracteresEspeciales(document.frm.nomUno.value,"Primer nombre","no","no","nomUno","si"))
		if (f_CaracteresEspeciales(document.frm.nomDos.value,"Segundo nombre","si","no","nomDos","si"))
		if (f_CaracteresEspeciales(document.frm.apePaterno.value,"Apellido paterno","no","no","apePaterno","si"))
		if (f_CaracteresEspeciales(document.frm.apeMaterno.value,"Apellido materno","si","no","apeMaterno","si"))
		if (f_CaracteresEspecialesTelefono(document.frm.telefono1.value,"Teléfono","no","no","telefono1","si"))
		if (f_CaracteresEspecialesTelefono(document.frm.telefono2.value,"Teléfono Celular","si","no","telefono2","si"))
		if (f_VerificarEmail(document.frm.email.value,"email"))
		if (f_CaracteresEspeciales(document.frm.direccion.value,"Direccion","no","no","direccion","si"))
		{
			if(telefono1.length<6) {
				alert("Por favor ingrese la información correcta en el campo Teléfono");
				document.frm.telefono1.focus();
				return;
			}

			if( (telefono2.length>0) && (telefono2.length<6) ) {
				alert("Por favor ingrese la información correcta en el campo Teléfono Celular");
				document.frm.telefono2.focus();
				return;
			}

			document.frm.submit();
		}
	}

	function f_ValidarCamposBanco() {
		var tipo = document.frm.tipo.options[document.frm.tipo.selectedIndex].value;
		var numDocumento = document.frm.numDocumento.value;

		if (f_CaracteresEspeciales(document.frm.nomUno.value,"Primer nombre","no","no","nomUno","si"))
		if (f_CaracteresEspeciales(document.frm.nomDos.value,"Segundo nombre","si","no","nomDos","si"))
		if (f_CaracteresEspeciales(document.frm.apePaterno.value,"Apellido paterno","no","no","apePaterno","si"))
		if (f_CaracteresEspeciales(document.frm.apeMaterno.value,"Apellido materno","si","no","apeMaterno","si"))
		{
			if( (tipo!="B") && (numDocumento.length<5) ) {
				alert("Por favor ingrese la información correcta en el campo Doc. de Identidad");
				document.frm.numDocumento.focus();
				return;
			}

			document.frm.submit();
		}
	}

	function f_ValidarInteres() {
		if (f_CaracteresEspeciales(document.frm.nomUno.value,"Primer Nombre","no","no","nomUno","si"))
		if (f_CaracteresEspeciales(document.frm.apePaterno.value,"Apellido Paterno","no","no","apePaterno","si"))
		if (f_VerificarEmail(document.frm.email.value,"email"))					
		if (f_CaracteresEspeciales(document.frm.residencia.value,"Lugar de Residencia","no","no","residencia","si"))
		if (f_CaracteresEspeciales(document.frm.comentario.value,"Comentario","no","si","comentario","si"))	
		{
			document.frm.submit();
		}
	}
	
	function f_ValidarInteresAdmision() {
		if (f_CaracteresEspeciales(document.frm.nomUno.value,"Primer Nombre","no","no","nomUno","si"))
		if (f_CaracteresEspeciales(document.frm.apePaterno.value,"Apellido Paterno","no","no","apePaterno","si"))
		if (f_VerificarEmail(document.frm.email.value,"email"))
		if (f_VerificarSoloNumeros(document.frm.edad.value,"Edad","no","edad"))				
		if (f_CaracteresEspeciales(document.frm.direccion.value,"Dirección","no","no","direccion","si"))
		if (f_CaracteresEspeciales(document.frm.comentario.value,"Comentario","no","si","comentario","si"))	
		{
			document.frm.submit();
		}
	}
	
	function f_ValidarSuscripcion() {		//JPCR Revista I+i
		if (document.frm.formFisico.checked==false && document.frm.formElectronico.checked==false)
		{
			alert("Seleccione un formato de la revista");
			document.frm.formFisico.focus();
			return;
		}
		if (f_CaracteresEspeciales(document.frm.nomUno.value,"Primer Nombre","no","no","nomUno","si"))
		if (f_CaracteresEspeciales(document.frm.apePaterno.value,"Apellido Paterno","no","no","apePaterno","si"))
		if (f_VerificarEmail(document.frm.email.value,"email"))		
		if (f_CaracteresEspeciales(document.frm.domicilio.value,"Lugar de Residencia","no","no","residencia","si"))
		{
			document.frm.submit();
		}

	}

	function f_ValidarInteresConcurso() {
		if (f_CaracteresEspeciales(document.frm.nombre.value,"Nombre(s)","no","no","nombre","si"))
		if (f_CaracteresEspeciales(document.frm.apellido1.value,"Apellido Paterno","no","no","apellido1","si"))
		if (f_CaracteresEspeciales(document.frm.apellido2.value,"Apellido Materno","no","no","apellido2","si"))
		if (f_CaracteresEspeciales(document.frm.domicilio.value,"Domicilio","no","no","domicilio","si"))
		if (f_CaracteresEspeciales(document.frm.telefono.value,"Telefono(S)","no","no","telefono","si"))
		if (f_VerificarEmail(document.frm.email.value,"email"))
		if (f_CaracteresEspeciales(document.frm.nomColegio.value,"Nombre del Colegio","no","no","nomColegio","si"))
		if (f_VerificarSoloNumeros(document.frm.anho.value,"¿En qué año terminaste el colegio?","no","anho"))
		if (f_CaracteresEspeciales(document.frm.puesto.value,"Puesto que ocupaste","no","no","puesto","si"))
		{
			document.frm.submit();
		}
	}

	function f_BuscarCurso() {
		var nombre = document.frm.nombre.value;

		if(nombre=="") {
			alert("Ingrese algún valor para realizar la Búsqueda");
			document.frm.nombre.focus();
			return;
		}

		document.frm.submit();
	}

	function f_CambiarDireccion(cambio,tipo) {
		var cPais = document.frm.cPais.options[document.frm.cPais.selectedIndex].value;
		var cDpto = "";
		var cProvincia = "";
		var url = "";

		if(cPais=="1" && cambio!="PA") {
			cDpto = document.frm.cDpto.options[document.frm.cDpto.selectedIndex].value;
			cProvincia = document.frm.cProvincia.options[document.frm.cProvincia.selectedIndex].value;
		}

		if(cambio=="PA") {
			cDpto = '01';
			cProvincia = '01';
		} else {
			if(cambio=="DE") cProvincia = '01';
		}

		document.frm.accion.value	= tipo;
		document.frm.codPais.value	= cPais;
		document.frm.codDpto.value	= cDpto;
		document.frm.codProvincia.value	= cProvincia;
		document.frm.submit();
	}

	function f_BuscarPersona(tipo)
	{
		win2=window.open("inscripcion?accion=buscarc&tipPersona="+tipo,"newwin1","width=450,height=300,scrollbars=no,status=no,toolbar=no,location=no,directory=no,menubar=no,top=50,left=100");
	}

	function f_ValidarNumero() {
		var numDocumento = document.frm.numDocumento.value;

		if(numDocumento.length<5) {
			alert("El Nro. de Documento debe contener como mínimo 5 cifras");
			document.frm.numDocumento.focus();
			return;
		}

		document.frm.submit();
	}

	function f_EnviarInscripcion(codigoA,tipPago) {
		document.frm.codigoA.value = codigoA;
		document.frm.tipPago.value = tipPago;
		document.frm.submit();
	}

	function f_SeleccionarArea() {
		var area = document.frm.area.options[document.frm.area.selectedIndex].value;
		location.href = "/webuds/web/principal?accion=presenciall&area="+area;
	}

	//jhpr 2008-08-12
	function f_SeleccionarAreaTru() {
		var area = document.frm.area.options[document.frm.area.selectedIndex].value;
		location.href = "/webuds/web/principal?accion=presencialt&area="+area;
	}


	function f_SeleccionarAreaArequipa() {
		var area = document.frm.area.options[document.frm.area.selectedIndex].value;
		location.href = "/webuds/web/principal?accion=presenciala&area="+area;
	}

		function f_VerificaChecked() {
			var mensaje="";

			for(var i=arguments.length;i>0; i--) {
				if(!f_Checked(arguments[i-2])){
					mensaje = "Ud. debe seleccionar "+arguments[i-1];
					break;
				}
				i--;
			}
			if(mensaje != ""){
				alert(mensaje);
				return false;
			}else{
				return true;
			}
		}

		function f_Checked(radio){
			for(i=0;i<radio.length;i++){
				if(radio[i].checked) return true;
			}
			return false;
		}

	function f_VerificarEstaVacio()
	{
		var l_sVariable = f_VerificarEstaVacio.arguments[0]
		if (l_sVariable == "" || l_sVariable == null)	
			return true
		else
			return false
	}

	function f_VerificarCaracteresInvalidos()
	{
		var l_sVariable = f_VerificarCaracteresInvalidos.arguments[0];
		var l_CaracteresInvalidos = "+='%#_&$?¿*";


		if (l_sVariable == "" || l_sVariable == null)
			return false

		for (var i = 0; i < l_sVariable.length; i++){
			for (var j = 0; j < l_CaracteresInvalidos.length; j++){
				if (l_sVariable.charAt(i) == l_CaracteresInvalidos.charAt(j)){
					return true
				}
			}
		}

		return false

	}

	function f_EliminarEspaciosCostados()
	{
		var l_sVariable = f_EliminarEspaciosCostados.arguments[0];
		var l_nPosicion = 0;

		for (var i = 0; i < l_sVariable.length; i++){
			if (l_sVariable.charAt(i) == " ")
				l_nPosicion++  
			else
				break
		}
      
		l_sVariable = l_sVariable.substring(l_nPosicion,l_sVariable.length);
		l_nPosicion = l_sVariable.length - 1;
		for (var i = l_nPosicion; i >=0; i--){
			if (l_sVariable.charAt(i) == " ")
				l_nPosicion = i   
			else
				break
		}

 		l_sVariable = l_sVariable.substring(0,l_nPosicion);
		return l_sVariable
	}

	function f_CantidadPalabras()
	{
		var l_sVariable = f_CantidadPalabras.arguments[0];
		var l_nCantidadPalabras = 0;

		for (var i = 0; i < l_sVariable.length; i++){
			if (l_sVariable.charAt(i) == " " && l_sVariable.charAt(i+1) != " ")
			l_nCantidadPalabras++
		}

		l_nCantidadPalabras = l_nCantidadPalabras + 1
		return l_nCantidadPalabras
	}

	function f_ObtenerPalabra()
	{
		var l_sVariable = f_ObtenerPalabra.arguments[0];
		var l_nPalabra  = f_ObtenerPalabra.arguments[1];
		var l_sVacio = "";
		var l_nPosicion = 0;


		var l_nInicio = 0;
		var l_nFinal  = 0;

		if (l_nPalabra  == 1){

			for (var i = 0; i < l_sVariable.length; i++){
				if (l_sVariable.charAt(i) == " "){
					l_nFinal =  i 
					break
				}
			}
		}
		else{
			var l_nNumeroPalabra = 1;

			while(l_nNumeroPalabra != l_nPalabra){
				var l_sEncontroPalabra = "no";
				for (var i = l_nInicio; i < l_sVariable.length; i++){
					if (l_sVariable.charAt(i) == " " && l_sVariable.charAt(i + 1) != " "){
						l_nInicio =  i + 1
						l_nNumeroPalabra++
						l_sEncontroPalabra = "si";
						break
					}
				}
				if (l_sEncontroPalabra == "no")
					break
			}

			for (var i = l_nInicio; i < l_sVariable.length; i++){
				if (l_sVariable.charAt(i) == " "){
					l_nFinal =  i 
					break
				}
			}

		}


		if (l_sEncontroPalabra == "no")
			return l_sVacio

		if (l_nFinal == 0)			
			l_nFinal = l_sVariable.length 

		var l_sPalabra = l_sVariable.substring(l_nInicio,l_nFinal)
		return l_sPalabra

	}

	function f_ValidarBusqueda() {
		var l_sProducto = "" + document.frm.palabra.value;

		if (f_VerificarEstaVacio(l_sProducto))
		{
			alert("Ingrese el nombre del producto a buscar");
			document.frm.palabra.focus();
			return false;
		}

		var l_sProducto = "" + document.frm.palabra.value + " ";
		var l_CaracteresInvalidos = "+='%#_&$?¿*";

		if (f_VerificarCaracteresInvalidos(l_sProducto))
		{
			alert("La descripción del producto contiene algún caracter inválido como " + l_CaracteresInvalidos);
			document.frm.palabra.focus();
			return false;
		}

		l_sProducto=f_EliminarEspaciosCostados(l_sProducto);
		document.frm.palabra.value = l_sProducto;
		var l_nCantidadPalabras = f_CantidadPalabras(l_sProducto);

		if (l_nCantidadPalabras > 2)
		{
			alert("La busqueda es máximo de dos palabras");
			document.frm.palabra.focus();
			return false;
		}

		var l_sProducto1 = f_ObtenerPalabra(l_sProducto,1);
		var l_sProducto2 = f_ObtenerPalabra(l_sProducto,2);
		var l_sProducto3 = f_ObtenerPalabra(l_sProducto,3);
		 
		if ( (l_sProducto1.length < 2 && l_sProducto1 != "" && isNaN(l_sProducto1))  ||  (l_sProducto2.length < 2 && l_sProducto2 != "" && isNaN(l_sProducto2))  ||  (l_sProducto3.length < 2 && l_sProducto3 != "" && isNaN(l_sProducto3)) )
		{

			alert("La longuitud de la(s) palabra(s) deben tener un minimo de 2 caracteres");
			document.frm.palabra.focus();
			return false;

		}

		l_sProducto1 = l_sProducto1.toUpperCase();
		l_sProducto2 = l_sProducto2.toUpperCase();

              
		document.frm.palabra1.value=l_sProducto1;
		document.frm.palabra2.value=l_sProducto2;

		document.frm.submit();
	}

	function EnviarAmigo(codigoP,codigoH,tipo) {
		win2=window.open("/webuds/web/capacitacion/envAmigo.jsp?codigoP="+codigoP+"&codigoH="+codigoH+"&tipo="+tipo,"newwin1","width=450,height=350,scrollbars=yes,status=no,toolbar=no,location=no,directory=no,menubar=no,top=20,left=50");
	}

	function EnviarAmigo1(url) {
		win2=window.open("/webuds/web/admision/enviar_amigo.jsp?url="+url,"newwin1","width=450,height=350,scrollbars=yes,status=no,toolbar=no,location=no,directory=no,menubar=no,top=20,left=50");
	}

	function GenerarArchivo(codigoP,codigoH) {
		win2=window.open("/webuds/web/capacitacion/generar.jsp?codigoP="+codigoP+"&codigoH="+codigoH,"newwin23","width=10,height=10,scrollbars=no,status=no,toolbar=no,location=no,directory=no,menubar=no,top=0,left=0");
	}

	function f_ValidarSuscripcionCGC() {		//suscripcion en
		
		var l_sInstitucion = "" + document.frm.institucion.value;
		if (l_sInstitucion=="0")
		{
			alert("Seleccione la institución de procedencia");
			document.frm.institucion.focus();
			return false;
		}
		if (f_CaracteresEspeciales(document.frm.nomUno.value,"Primer Nombre","no","no","nomUno","si"))
		if (f_CaracteresEspeciales(document.frm.apePaterno.value,"Apellido Paterno","no","no","apePaterno","si"))			
		if (f_CaracteresEspeciales(document.frm.apeMaterno.value,"Apellido Materno","no","no","apeMaterno","si"))
		if (f_CaracteresEspeciales(document.frm.domicilio.value,"Lugar de Residencia","no","no","domicilio","si"))
		if (f_CaracteresEspeciales(document.frm.dni.value,"Doc. de identidad","no","no","dni","si"))
		if (f_CaracteresEspeciales(document.frm.especialidad.value,"Especialidad","no","no","especialidad","si"))
		{
			document.frm.submit();
		}
	}