// JavaScript Document
function limpiar_campos(){
	for (i=0; ele=document.forms[0].elements[i]; i++) {
		if(ele.title==''){ 
			ele.value='';
		}
	}
}

function validation(){
	sw=0;
	for (i=0; ele=document.forms[0].elements[i]; i++) {
		if((ele.value=='' && ele.title!='' && ele.title!=undefined && ele.disabled==false)){
			alert("Error: El campo "+ele.title+" no puede ser vacio, por favor ingrese todos los datos.");
			sw=1;
			return false;
			break;
		}else{
			if(ele.alt=='email'){
				if(ele.value==''){
					alert("Error: El campo "+ele.alt+" no puede ser vacio, por favor ingrese todos los datos.");
					return false;
				}else{
					if(isMail(ele.value)!=true){
						alert("Error: el "+ele.alt+" es incorrecto.");
						sw=1;
						return false;
					}
				}
			}
		}
	}
	if(sw==0){
		return true;	
	}
}

function confirmation(){
	return confirm("¿Está seguro que desea eliminar este registro?");
}

function isMail(_email) {
     var emailReg = /^[a-z][a-z-_0-9\.]+@[a-z-_=>0-9\.]+\.[a-z]{2,3}$/i
     return emailReg.test(_email);
}

function validarnum(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla==8) return true;
    patron = /\d/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
} 
function validarletras(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla==8) return true;
    patron =/[A-Za-zñÑ\s]/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
}
function validartel(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla==8) return true;
    patron =/[0-9 +-]/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
}
function validarletrasnum(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla==8) return true;
    patron = /\w/; 
    te = String.fromCharCode(tecla);
    return patron.test(te);
}
