function valida(f) {


	if((f.nombre.value == "") || (f.apellidos.value == "") || (f.nombreCompanyia.value == "") || (f.provincia.value == "") || (f.telefono.value == "") || (f.email.value == "")|| (f.necesidades.value == "")) {

		alert("Por favor, rellene todos los campos marcados con (*)")

		return false;

	} else if (isEmail(f.email.value) == false) {

		alert ('El e-mail que ha introducido no es correcto');

		return false;	

	} else if (f.telefono.value.length != 9) {

		alert ('El número de teléfono debe tener 9 dígitos');

		return false;	

	}  else {
		
		return true;

	}

}

	

function isEmail(str) {

	var result = false

	var theStr = new String(str)

	var index = theStr.indexOf("@");

	if (index > 0) {

		var pindex = theStr.indexOf(".",index);

		if ((pindex > index+1) && (theStr.length > pindex+1))

			result = true;

	}

	return result;

}
