function ValidarAlfanumerico(cadena) {
var numeros="0123456789";
for (var i=0;i<cadena.length;i++) {
	if (numeros.indexOf(cadena.substring(i,i+1))!=-1){
		alert("El campo seleccionado contiene números");
		return false;
		}
	}
alert("El campo seleccionado es correcto");
return true;
}

function ValidarNumerico(cadena) {
var numeros="0123456789";
for (var i=0;i<cadena.length;i++) {
	if (numeros.indexOf(cadena.substring(i,i+1))==-1){
		alert("El campo seleccionado contiene caracteres alfanuméricos");
		return false;
		}
	}
alert("El campo seleccionado es correcto");
return true;
}

function ValidarEmail(cadena) {
var i;
i=cadena.indexOf('@');
if (i!=-1) {
	if (cadena.indexOf('.',i)!=-1) {
		alert("La cadena es válida");
		return true;
		}
}
alert("El e-mail introducido no es correcto");
return false;
}

function CadenaVacia(cadena) {
if (cadena.length==0){
	alert("La cadena introducida está vacía");
	return true;
	}
else {
	alert("La cadena introducida no está vacía");
	return false;
	}
}

function CadenaVaciaBlancos(cadena) {
var salida="";
for (var i=0;i<cadena.length;i++) {
	if (cadena.substring(i,i+1)!=' ')
		salida=salida+cadena.substring(i,i+1);
	}
if (salida.length==0){
	alert("La cadena introducida está vacía");
	return true;
	}
else {
	alert("La cadena introducida no está vacía");
	return false;
	}
}


function ValidarAlfanumerico1(cadena) {
var numeros="0123456789";
for (var i=0;i<cadena.length;i++) {
	if (numeros.indexOf(cadena.substring(i,i+1))!=-1){
		return false;
		}
	}
return true;
}

function ValidarNumerico1(cadena) {
var numeros="0123456789";
for (var i=0;i<cadena.length;i++) {
	if (numeros.indexOf(cadena.substring(i,i+1))==-1){
		return false;
		}
	}
return true;
}

function ValidarEmail1(cadena) {
var i;
i=cadena.indexOf('@');
if (i!=-1) {
	if (cadena.indexOf('.',i)!=-1) {
		return true;
		}
}
return false;
}

function CadenaVaciaBlancos1(cadena) {
var salida="";
for (var i=0;i<cadena.length;i++) {
	if (cadena.substring(i,i+1)!=' ')
		salida=salida+cadena.substring(i,i+1);
	}
if (salida.length==0){
	return true;
	}
else {
	return false;
	}
}



function ValidarFormulario(e) {
if (CadenaVaciaBlancos1(e.nombre.value)) {
	alert("El campo de nombre es obligatorio");
	e.nombre.select();
	return false;
	}
if (CadenaVaciaBlancos1(e.telefono.value)) {
	alert("El campo de telefono es obligatorio");
	e.telefono.select();
	return false;
	}
if (!ValidarAlfanumerico1(e.nombre.value)) {
	alert("El nombre ha de ser alfanumérico");
	e.nombre.select();
	return false;
	}
if (!ValidarNumerico1(e.telefono.value)) {
	alert("El telefono ha de ser numérico");
	e.telefono.select();
	return false;
	}
if (!ValidarEmail1(e.email.value) && 
	!CadenaVaciaBlancos1(e.email.value)) {
	alert("El e-mail no es correcto");
	e.email.select();
	return false;
	}
alert("Validación correcta");
}

