// JavaScript Document

function isnumber(caracter) {
  if ((caracter=="1") || (caracter=="2") || (caracter=="3") || (caracter=="4") || (caracter=="5") || (caracter=="6") || (caracter=="7") || (caracter=="8") || (caracter=="9") || (caracter=="0")) {
     return true
     }
  else {
     return false
     }
}
 
function solonumero(cadena,nombre) {
 if (cadena=="") {
     alert("El campo " + nombre + " es requerido")
     return false
     }
  for(i=0;i<cadena.length;i++) {
    if (!isnumber(parseInt(cadena.charAt(i)))) {
        alert("El campo " + nombre + " sólo puede contener caracteres numéricos")
        return false
        }
     }
     return true
}

function solonumero_no_req(cadena,nombre) {
  for(i=0;i<cadena.length;i++) {
    if (!isnumber(parseInt(cadena.charAt(i)))) {
        alert("El campo " + nombre + " sólo puede contener caracteres numéricos")
        return false
        }
     }
     return true
}

function solotexto(t,msg)
      {
	   var temp
	   if (!t.length) {
	   		alert("El campo " + msg + " es requerido");
			return false;
			}
	   else {
		   for(j=0;(j<t.length);j++) {
			 temp=t.charAt(j);
			 if (((temp<'a')||(temp>'z'))&&((temp<'A')||(temp>'Z'))&&(temp!=' ')&&(temp!='á')&&(temp!='é')&&(temp!='í')&&(temp!='ó')&&(temp!='ú')&&(temp!='–')&&(temp!='ñ')&&(temp!='Ñ')) {
			     alert("El campo " + msg + " sólo puede contener caracteres alfabéticos");
				 return false;
				 }
			 }
			return true
			}
      }
function verCorreo(t){
if (t!="") {
if(t.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
  {
   alert("La dirección de correo electrónico que Ud. indicó es inválida");
   return false;
  }
}
else {
	alert("Debe indicar su correo electrónico")
	return false
	}
return true
}

function requerido(t,msg) {
	if (t=="") {
		alert("El campo "+msg+" es requerido")
		return false
		}
	return true
}

function verpassword(pass,repass) {
	if (pass=="") {
		alert("El campo password es requerido")
		return false
		}
		else 
			if (repass=="") {
				alert("El campo confirmación de password es requerido")
				return false
				}
			else
				if (pass!=repass) {
					alert("El password y la confirmación de password no coinciden")
					return false
					}
	return true
}
