// JavaScript Document

function isEmailAddress(theElement, nombre_del_elemento ){
	spanEmail = document.getElementById('campo_email');
	var s = theElement.value;
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ){
		alert("No fue ingresada su dirección de email.");
		spanEmail.style.color = '#F00';
		return false;
	} else {
		if (filter.test(s))
			return true;
		else
			alert("La dirección de email ingresada no es válida.");
			spanEmail.style.color = '#F00';
		theElement.focus();
		return false;
	}
	return false;
}



function isEmail(cadena){
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if  ((cadena.value.length > 0 ) & (filter.test(cadena.value))){
		return true;
	}
	return false;
}

/* dice si cadena es texto no vacio o no                                     */
function vacio(cadena)
  {                                    // DECLARACION DE CONSTANTES
    var blanco = " \n\t" + String.fromCharCode(13); // blancos
                                       // DECLARACION DE VARIABLES
    var i;                             // indice en cadena
    var es_vacio;                      // cadena es vacio o no
    for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) // INICIO
      es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
    return(es_vacio);
  }


function isAlphanum(campo) {
	validos = " abcdefghijklmnopqrstuvwxyz0123456789.";
	for (i = 0; i < campo.value.length; i++) {
		letra=campo.value.charAt(i).toLowerCase();
		if (validos.indexOf(letra) == -1){
			return false;
		}
	}
	return true;
}  
