|
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 : |
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;
}
}
}