//**************************************************************************
function borrarform(){
	document.frmdocumento.reset();
}
// esto valida el correo
function EmailCheck(emailStr) {
		if(emailStr!=""){
			emailPat=/^(.+)@(.+)$/
			specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
			validChars="\[^\\s" + specialChars + "\]"
			quotedUser="(\"[^\"]*\")"
			ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
			atom=validChars + '+'
			word="(" + atom + "|" + quotedUser + ")"
			userPat=new RegExp("^" + word + "(\\." + word + ")*$")
			domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
			matchArray=emailStr.match(emailPat)
			if (matchArray==null) {
				alert("E-mail is not correct!!");
				return false;
			}
			user=matchArray[1]
			domain=matchArray[2]
			if (user.match(userPat)==null) {
				alert("Enter the User!!");
			   return false;
			}
			IPArray=domain.match(ipDomainPat)
			if (IPArray!=null) {
					  for (i=1;i<=4;i++) {
							if (IPArray[i]>255) {
								alert("IP address is not correct!!");
							return false;
							}
					  }
				return true;
			}
			domainArray=domain.match(domainPat)
			if (domainArray==null) {
				alert("The Domain name is not correct!!");
				return false;
			}
			atomPat=new RegExp(atom,"g")
			domArr=domain.match(atomPat)
			len=domArr.length
			if (domArr[domArr.length-1].length<2 || 
				domArr[domArr.length-1].length>3) {
				alert("Domain is not correct!!");
			   return false;
			}
			if (len<2) {
			   errStr="Enter Domain!!"
			   alert(errStr);
			   return false;
			}
			return true;
		}
}

//**************************************************************************
//esto valida numeros

function Valida_Numero(field) {
	var valid = "0123456789"
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") {
		alert("Solo Numeros!!");
		field.focus();
		return false;
      }
	return true;	
}
//************************************************************
// Verifica si una cadena contiene sólo letras.
//************************************************************
function validad_caracteres (micaja){ 
    var i;
    for (i = 0; i < micaja.length; i++){
        // Check that current character is letter.
        var c = micaja.charAt(i);
        if (!esLetra(c)) return false;
    }
    return true;
}
function esLetra (c) {
		var lowercaseLetters = "abcdefghijklmnopqrstuvwxyzáéíóúñü"
		var uppercaseLetters = "ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉÍÓÚÑ"
		return( ( uppercaseLetters.indexOf( c ) != -1 ) || ( lowercaseLetters.indexOf( c ) != -1 ) )
}
// -------------------------------------------------------

