﻿function valida_form_1(f)
{
	var tel = /(^([0-9]{9,9})|^)$/ 
	var mail =/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/  
	var dni = /^[0-9]{1,8}[a-zA-Z]/;
	var cip = /^[a-zA-Z]{4}[0-9]{7}[0-9]{3}|[a-zA-Z]{4}[0-9]{7}[a-zA-Z]{3}/;

	if(f.tipus_prova.checked)
	{
		if (f.Especialitatp.value==0){
		alert("Camp 'Especialitat' buit");
		return false;
		}
	}
	
	if(f.tipus_visita.checked)
	{
		if (f.Especialitatv.value==0){
		alert("Camp 'Especialitat' buit");
		return false;
		}
	}
	
	if((!f.tipus_prova.checked)&(!f.tipus_visita.checked)){
		alert("Indiqueu si voleu demanar una visita o una prova");
		return false;
	}
	
	if((f.Prova.value == 0)&(f.tipus_prova.checked))
	{
		alert("Camp 'Prova' buit");
		return false;
	}
	
	if((f.Visita.value == 0)&(f.tipus_visita.checked))
	{
		alert("Camp 'Visita' buit");
		return false;
	}
	
	if(f.Data.value == '')
	{
		alert("Camp 'Data' buit");
		return false;
	}
	
	
	if(f.CIP.value == '')
	{
		alert("Camp 'CIP' buit");
		return false;
	}
	
	if(!cip.test(f.CIP.value))
	{
		alert("CIP '" + f.CIP.value+"' incorrecte.");
		return false;
	}

	if(!f.DNI.value == '')
	{
		if(!dni.test(f.DNI.value))
		{
			alert("DNI '" + f.DNI.value+"' incorrecte.");
			return false;
		}
	}
	
	if(f.Nom.value == '')
	{
		alert("Camp 'Nom' buit");
		return false;
	}
	
	if(f.Tfno.value == '')
	{
		alert("Camp 'Telèfon' buit");
		return false;
	}
	
	if(!(tel.test(f.Tfno.value)))
	{
		alert("Telèfon '" + f.Tfno.value+"' incorrecte.");
		return false;
	}
	
	if(f.Email.value !='')
		if(!(mail.test(f.Email.value)))
		{
			alert("Correu electrònic '" + f.Email.value+"' incorrecte.");
			return false;
		}
	
	return true;

}