KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.62
System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64
User : www ( 80)
PHP Version : 8.3.8
Disable Function : NONE
Directory :  /domains/logicswapweb/aplicaciones/admon/clientes/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/logicswapweb/aplicaciones/admon/clientes/js/fncCheckForm.js
function fncCheckEmail(emailStr) {

	if (emailStr.length == 0)
		return true;
		
	var emailPat=/^(.+)@(.+)$/;
	var domainPat=/^(.+)[.](.+)$/;

	var matchArray=emailStr.match(emailPat);
	
	if (matchArray == null)
		return false;
	
	var user=matchArray[1];
	var domain=matchArray[2];
	
	var matchArray2=domain.match(domainPat);

	if (matchArray2 == null)
		return false;
	
	var host=matchArray2[1];
	var domain=matchArray2[2];
	
	if (user=="" || host=="" || domain =="")
		return false;
	
	return true;
}


function fncCheckProg(form) {

	var time = new Date();
	var year = time.getYear();
	var fields = new Array(); /* Arreglo de campos obligatorios del formulario */
	var params = fncCheckForm.arguments; /* Arreglo de parametros de la funcion */
	var campo;
	
	for (var i=1; i<params.length; i++) {
		fields[i-1] = form.elements[params[i]];
	}
	
	for (var i=0; i<fields.length; i++) {
		if (fields[i].value=="") {
			switch(fields[i].nombre){
				case _nombre: 
					campo = "Nombre";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;

				case _registro_icfes:
					campo = "Registro Icfes";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _periodos:
					campo = "tiempo de Duracion";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _objetivo:
					campo = "Objetivo";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _perfil_profesional:
					campo = "Perfil Profesional";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _titulo:
					campo = "T�tulo";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _valor_inscripcion:
					campo = "Valor de la Inscripcion";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _valor_periodo:
					campo = "Valor por Periodo";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _dia_ini_ins:
					campo = "Dia en que Inician las Inscripciones";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _anio_ini_ins:
					campo = "A�o en que Inician las Inscripciones ";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _dia_fin_ins:
					campo = "Dia en que Finalizan las Inscripciones";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _anio_fin_ins:
					campo = "A�o en que Finalizan las Inscripciones";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _dia_ini_mat:
					campo = "Dia en que Inician las Matriculas";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _anio_ini_mat:
					campo = "A�o en que Inician las Matriculas";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _dia_fin_mat:
					campo = "Dia en que Finalizan las Matriculas";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
					
				case _anio_fin_mat:
					campo = "A�o en que Finalizan las Matriculas";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
			}
		}else {
			
			switch(fields[i].nombre){
				case _periodos:
					if(fields[i].value<=0 ){
					campo = "tiempo de Duracion";
					alert("el  "+campo " del Programa es invalido !");
					field[i].focus();
					return false;
					}
					
				case _dia_ini_ins:
					if(fields[i].value<=1 || if(fields[i].value>=32 ){ 
					campo = "Dia en que Inician las Inscripciones";
					alert("El  "+campo " del Programa es invalido!");
					field[i].focus();
					return false;
					}
					
				case _anio_ini_ins:
					if(fields[i].value < year ){ 
					campo = "A�o en que Inician las Inscripciones ";
					alert("El  "+campo " del Programa es invalido !");
					field[i].focus();
					return false;
					}
				case _dia_fin_ins:
					if(fields[i].value<1 || if(fields[i].value>=32 ){ 
					campo = "Dia en que Finalizan las Inscripciones";
					alert("El  "+campo " del Programa es invalido!");
					field[i].focus();
					return false;
				   }
				case _anio_fin_ins:
					if(fields[i].value < year ){ 
					campo = "A�o en que Finalizan las Inscripciones";
					alert("El  "+campo " del Programa es invalido!");
					field[i].focus();
					return false;
					}
				case _dia_ini_mat:
					if(fields[i].value<1 || if(fields[i].value>=32 ){ 
					campo = "Dia en que Inician las Matriculas";
					alert("Debe de ingresar el  "+campo " del Programa !");
					field[i].focus();
					return false;
				  }
				case _anio_ini_mat:
					if(fields[i].value < year ){ 
					campo = "A�o en que Inician las Matriculas";
					alert("El  "+campo " del Programa es invalido!");
					field[i].focus();
					return false;
					}
				case _dia_fin_mat:
					if(fields[i].value<1 || if(fields[i].value>=32 ){ 
					campo = "Dia en que Finalizan las Matriculas";
					alert("el  "+campo " del Programa es invalido!");
					field[i].focus();
					return false;
				  }
				case _anio_fin_mat:
					if(fields[i].value < year ){ 
					campo = "A�o en que Finalizan las Matriculas";
					alert("el  "+campo " del Programa es invalido !");
					field[i].focus();
					return false;
					}
			}
		}
	}
	//return true;
}

function checkDominio(form){

	var fields = new Array(); /* Arreglo de campos obligatorios del formulario */
	var params = checkDominio.arguments; /* Arreglo de parametros de la funcion */
	//var temp = new String();
	var temp2;
	var field = new Object();
	field = form.elements[params[2]];
	field.value = field.value.toLowerCase();
		if (field.value.length==0) {
			alert("Debe de ingresar un nombre de dominio");
			field.focus();
			return false;
		}
		
		if(field.value.length<2){
			alert("El nombre de dominio debe contener minimo 2 o mas caracteres");
			field.focus();
			return false;
		}
		
		if(field.value.length>2){
			temp = field.value;
			temp2 = temp.length;
			if(temp.indexOf("_")==0 || temp.indexOf("-")==0 || temp.indexOf("_")==temp2-1 || temp.indexOf("-")==temp2-1){
					alert("Un nombre de dominio no puede iniciar o terminar con los caracteres '_' o '-'");
					fields.focus();
					return false;
			}
			if(temp.indexOf(" ")!=-1){
					alert("Un nombre de dominio no puede contener espacios en blanco");
					field.focus();
					return false;
				} 
		}
		
		if(field.value.length==2){
			temp = field.value;
			if(!parseFloat(temp) || !parseFloat(temp)){
				alert("Un nombre de dominio de 2 caracteres solo permite numeros");
				field.focus();
				return false;
			}
		}
}

Anon7 - 2021