function mail_correcte(mail)
{
	var 
		er_ae = /^.+\@.+.+.+\..+.+$/,
		dada;
	
	if (!er_ae.test(mail)) 
	{
		return false;
	}

	dada = mail;
	
	if (dada.indexOf(' ')!=-1) 
	{
		return false;
	}

	return true;
}

function noLletres(e) 
{
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 8 || tecla == 46)
		return true;
	patron = /\d/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
}

function valida_contacte(f)
{
	var data;

	if (f.Nom.value == '')
	{
		alert('Tiene que entrar su nombre y apellidos.');
		f.Nom.focus();
		return false;
	}
	
	if (f.Empresa.value == '')
	{
		alert('Tiene que entrar el nombre de la empresa.');
		f.Empresa.focus();
		return false;
	}

	if (f.Telefon.value == '')
	{
		alert('Tiene que entrar su teléfono.');
		f.Telefon.focus();
		return false;
	}

	if (!mail_correcte(f.Email.value ))
	{
		alert('Tiene que entrar su correo electrónico.');
		f.Email.focus();
		return false;
	}
	return true;
}

function valida_ready(f)
{
	var data;

	if (f.camp_1.value == '')
	{
		alert('Tiene que entrar su nombre y apellidos.');
		f.camp_1.focus();
		return false;
	}
	if (!mail_correcte(f.camp_2.value ))
	{
		alert('Tiene que entrar su correo electrónico.');
		f.camp_2.focus();
		return false;
	}
	
	if (f.camp_3.value == '')
	{
		alert('Tiene que entrar el nombre de la empresa.');
		f.camp_3.focus();
		return false;
	}

	if (f.camp_5.value == '')
	{
		alert('Tiene que entrar su dirección.');
		f.camp_5.focus();
		return false;
	}

	if (f.camp_6.value == '')
	{
		alert('Tiene que entrar su código postal.');
		f.camp_6.focus();
		return false;
	}

	if (f.camp_7.value == '')
	{
		alert('Tiene que entrar su población.');
		f.camp_7.focus();
		return false;
	}

	if (f.camp_8.value == '')
	{
		alert('Tiene que entrar su provincia.');
		f.camp_8.focus();
		return false;
	}

	if (f.camp_9.value == '')
	{
		alert('Tiene que entrar su teléfono.');
		f.camp_9.focus();
		return false;
	}

	if (f.camp_11.value == '')
	{
		alert('Tiene que seleccionar tipo de usuario.');
		f.camp_11.focus();
		return false;
	}
	return true;
}
