// validamos los datos del formulario de registro_web.
function valida_alta() {
	var respue = true;
	var posi = 0;
	var errores = '';

	if (!document.form_alta.dni.value) {
		errores += '- El D.N.I. es necesario \n';
		if (posi == 0) {
			posi = 1;
		}
	}

	if (!document.form_alta.equipo.value) {
		errores += '- El Nombre del Equipo es necesario.\n';
		if (posi == 0) {
			posi = 2;
		}
	}
	if (!document.form_alta.usuario.value) {
		errores += '- Tu nombre es necesario.\n';
		if (posi == 0) {
			posi = 3;
		}
	}
		
	if (!document.form_alta.email.value) {
		errores += '- Indicanos tu e-mail.\n';
		if (posi == 0) {
			posi = 4;
		}
	} else {
		var reg = new RegExp ("^[A-Za-z0-9][A-Za-z0-9_\.-]*@([A-Za-z0-9][A-Za-z0-9_-]*\.)+(.[A-Za-z]{2,3})$","g");
		if (!reg.test(document.form_alta.email.value)) {
			errores += '- El e-mail no tiene una sint\341xis v\341lida.\n';
			if (posi == 0) {
				posi = 4;
			}
		} else {
			var i = 0;
			var cuenta = 0;
			for(i=0;i<document.form_alta.email.value.length;i++) {
				if(document.form_alta.email.value.charAt(i)=="@") {
					cuenta ++;
				}
			}
			if (cuenta > 1) {
				errores += '- El e-mail no tiene una sint\341xis v\341lida.\n';
				if (posi == 0) {
					posi = 4;
				}
			}
		}
	}
	if (!document.form_alta.telefono.value) {
		errores += '- Falta un tel\351fono de contacto.\n';
		if (posi == 0) {
			posi = 5;
		}
	} else {
		var reg1 = new RegExp ("^[0-9]{9,9}$","g");
		if (!reg1.test(document.form_alta.telefono.value)) {
			errores += '- El tel\351fono no tiene un formato v\341lido.\n';
			if (posi == 0) {
				posi = 5;
			}
		}
	}
	
	if (errores) {
		switch (posi) {
			case 1:
				document.form_alta.dni.focus();
				break;
			case 2:
				document.form_alta.equipo.focus();
				break;
			case 3:
				document.form_alta.usuario.focus();
				break;
			case 4:
				document.form_alta.email.focus();
				break;
			case 5:
				document.form_alta.telefono.focus();
				break;

			
		}
		errores = "Se han encontrado los siguientes errores:\n\n" + errores + "\nCorr\355gelos para poder continuar.";
		alert(errores);
		return false;
	}
		
	return true;
}