<!--
/**
 * Funci&oacute;n que dice si un campo de un formulario es nulo.
 * @param eEntrada El campo del formulario.
 * @return booleano indicando si est&aacute; vaci&oacute; o no.
 */
function esVacio (eEntrada) {
    return eEntrada.value=='';
}


/**
 * Funci&oacute;n que dice si un campo de un formulario es nulo.
 * Hace lo mismo que esVacio.
 * @param eEntrada El campo del formulario.
 * @return booleano indicando si est&aacute; vaci&oacute; o no.
 */
function esNulo (eEntrada) {
    return esVacio (eEntrada);
}

/**
 * Funci&oacute;n que dice si un campo de un formulario es un n&uacute;mero.
 * @param eEntrada El campo del formulario.
 * @return booleano indicando si es un n&uacute;mero o no.
 */
function esNumeroConComas (eEntrada) {
    var numeros=".,0123456789";

    for (var i=0;i < eEntrada.value.length; i++) {
        if (numeros.indexOf(eEntrada.value.charAt(i)) == -1) {
            return false;
        }
    }
    return true;
}



/**
 * Funci&oacute;n que dice si un campo de un formulario es un n&uacute;mero.
 * @param eEntrada El campo del formulario.
 * @return booleano indicando si es un n&uacute;mero o no.
 */
function esNumero (eEntrada) {
    var numeros="0123456789";

    for (var i=0;i < eEntrada.value.length; i++) {
        if (numeros.indexOf(eEntrada.value.charAt(i)) == -1) {
            return false;
        }
    }
    return true;
}

/**
 * Esta funci&oacute;n hace un focus contra el campo que se le indica y
 * mueeCampoa un alert.
 * @param eCampo   Campo del formulario
 * @param eMensaje Mensaje a moeCampoar
 */
function gestionError (eCampo, eMensaje) {
    alert (eMensaje);
    eCampo.focus();
}

function textCounter(field, countfield, maxlimit) {
  if (field.value.length > maxlimit)
  field.value = field.value.substring(0, maxlimit);
  else
  countfield.value = maxlimit - field.value.length;
}


function eMailCheck(campo) {
	var eCampo = campo.value;
	var at="@"
	var dot="."
	var lat=eCampo.indexOf(at)
	var leCampo=eCampo.length
	var ldot=eCampo.indexOf(dot)
	if (eCampo.indexOf(at)==-1){
	   return false
	}
	if (eCampo.indexOf(at)==-1 || eCampo.indexOf(at)==0 || eCampo.indexOf(at)==leCampo){
	   return false
	}
	if (eCampo.indexOf(dot)==-1 || eCampo.indexOf(dot)==0 || eCampo.indexOf(dot)==leCampo){
		return false
	}
	 if (eCampo.indexOf(at,(lat+1))!=-1){
		return false
	 }
	 if (eCampo.substring(lat-1,lat)==dot || eCampo.substring(lat+1,lat+2)==dot){
		return false
	 }
	 if (eCampo.indexOf(dot,(lat+2))==-1){
		return false
	 }
	 if (eCampo.indexOf(" ")!=-1){
		return false
	 }
	 return true					
}

//-->

