/*


	FUNCIONES ESPECÍFICAS DE JAVASCRIPT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   	        BY INFOLAN 2007


*/






function validarEnvio(formulario)
{
	// Validamos que esten cumplimentados los campos. //
	if (formulario.nombre.value == "")
	{
		alert("Ha d'informar del camp Nom.");
		formulario.nombre.focus();
		return false;
	}
	else if (formulario.apellidos.value=="")
	{
		alert("Ha d'informar del camp Cognom.");
		formulario.apellidos.focus();
		return false;
	}
	else if (formulario.telefono.value=="")
	{
		alert("Ha d'informar del camp Telèfon.");
		formulario.telefono.focus();
		return false;
	}
	else if (formulario.mail.value=="")
	{
		alert("Ha d'informar del camp Mail.");
		formulario.mail.focus();
		return false;
	}
	else if (formulario.oferta.value=="")
	{
		alert("Ha d'informar del camp Oferta.");
		formulario.oferta.focus();
		return false;
	}
	else if (formulario.adjunto.value=="")
	{
		alert("Ha d'informar del camp Adjunt.");
		formulario.adjunto.focus();
		return false;
	}
	
	// COMPROBAMOS LA LONGITUD DE LOS CAMPOS //
	if (formulario.nombre.value.length < 2)
	{
		alert("El camp Nom ha de tenir, como a mínim, 3 caràcters.");
		formulario.nombre.focus();
		return false;
	}
	if (formulario.apellidos.value.length < 2)
	{
		alert("El camp Cognom ha de tenir, como a mínim, 3 caràcters.");
		formulario.apellidos.focus();
		return false;
	}
	if (formulario.telefono.value.length < 9)
	{
		alert("El camp Telèfon ha de tenir, como a mínim, 9 caràcters.");
		formulario.telefono.focus();
		return false;
	}
	if (formulario.mail.value.length < 7)
	{
		alert("El camp Mail ha de tenir, como a mínim, 7 caràcters.");
		formulario.mail.focus();
		return false;
	}
	if (formulario.oferta.value.length < 4)
	{
		alert("El camp Oferta ha de tenir, como a mínim, 4 caracteres.");
		formulario.oferta.focus();
		return false;
	}
	if (formulario.adjunto.value.length < 4)
	{
		alert("El camp Adjunt ha de tenir, como a mínim, 4 caracteres.");
		formulario.adjunto.focus();
		return false;
	}
	// FINAL COMPROBACION LONGITUD CAMPOS //

	// COMPROBAR VALIDEZ MAIL //
	if (!validarMail(formulario.mail.value))
	{
		alert("Format de correu electrònic incorrecte. Si us plau, reviseu la direcció de correu electrònica introduida.");
		formulario.mail.focus();
		return false
	}
	
}


