
//VALIDACIÓ FORMULARIS

//funcions generals 

function esta_ple(d1)
{
/* Torna
	0: Camp Buit
	1: Camp Ple
*/
	if (d1.value=='')
		return 0;
	else
		return 1;
}


function comprova_radio(que,longitud)
{

/*
        Retorna 0 si no hi ha cap seleccio
        Retorna el numero d'ordre de la seleccionada (començant per 1)
*/
                value=0;
                for(i=0;i<longitud;i++)
                {

                        if(que[i].checked == true)
                        {
                                value=i+1;
                        }
                }
                return value;
}



function alerta_en (str)
{
	alert("Check the field " + str + " ...");
}


function alerta_ca (str)
{
	alert("Revisa el camp " + str + " ...");
}

function alerta_fr (str)
{
	alert("Contrôlez le champ " + str + " ...");
}

function alerta_es (str)
{
	alert("Revisa el campo " + str + " ...");
}


// valida incripció


function valida_contactar_es()
{
        with (document.f1)
               {
               	
				result1 = esta_ple(Nom);
				result2 = esta_ple(Cognoms);
				result4 = esta_ple(Visita);
				result3 = esta_ple(Centre);
				result5 = esta_ple(Prova);
				result6 = esta_ple(Observacions);
				result7 = esta_ple(Correu);


               if (result1 == 0)
               {
			    pinta_blanc();
				alerta_es('Nombre');
				document.getElementById('Nom').style.background = '#FFEFEF';
				Nom.focus();
				return false;
				}
				
			if (result2 == 0)
               {
			    pinta_blanc();
				alerta_es('Apellidos');
				document.getElementById('Cognoms').style.background = '#FFEFEF';
				Cognoms.focus();
				return false;
				}
				
				if (result3 == 0)
               {
			    pinta_blanc();
				alerta_es('Centro');
				document.getElementById('Centre').style.background = '#FFEFEF';
				Centre.focus();
				return false;
				}
				
				if (result4 == 0)
               {
			    pinta_blanc();
				alerta_es('Visita');
				document.getElementById('Visita').style.background = '#FFEFEF';
				Visita.focus();
				return false;
				}
				
			else if (result5 == 0)
               {
				pinta_blanc();
				alerta_es('Prueba');
				document.getElementById('Prova').style.background = '#FFEFEF';
				Prova.focus();
				return false;
				}							
						
		else if (result6 == 0)
               {
				pinta_blanc();
				alerta_es('Observaciones');
				document.getElementById('Observacions').style.background = '#FFEFEF';
				Observacions.focus();
				return false;
				}
				
				else if (result7 == 0)
               {
				pinta_blanc();
				alerta_es('Correu');
				document.getElementById('Correu').style.background = '#FFEFEF';
				Correu.focus();
				return false;
				}
				
	       else 
		   {
		   
		   document.getElementById('realname').value = document.getElementById('Nom').value+"  "+document.getElementById('Cognoms').value;
		   
		   submit();
		   }
       }
}



function valida_contactar_ca()
{
        with (document.f1)
               {
               	
				result1 = esta_ple(Nom);
				result2 = esta_ple(Cognoms);
				result4 = esta_ple(Visita);
				result3 = esta_ple(Centre);
				result5 = esta_ple(Prova);
				result6 = esta_ple(Observacions);
				result7 = esta_ple(Correu);


               if (result1 == 0)
               {
			    pinta_blanc();
				alerta_ca('Nom');
				document.getElementById('Nom').style.background = '#FFEFEF';
				Nom.focus();
				return false;
				}
				
			if (result2 == 0)
               {
			    pinta_blanc();
				alerta_ca('Cognoms');
				document.getElementById('Cognoms').style.background = '#FFEFEF';
				Cognoms.focus();
				return false;
				}
				
				if (result3 == 0)
               {
			    pinta_blanc();
				alerta_ca('Centre');
				document.getElementById('Centre').style.background = '#FFEFEF';
				Centre.focus();
				return false;
				}
				
				if (result4 == 0)
               {
			    pinta_blanc();
				alerta_ca('Visita');
				document.getElementById('Visita').style.background = '#FFEFEF';
				Visita.focus();
				return false;
				}
				
			else if (result5 == 0)
               {
				pinta_blanc();
				alerta_ca('Prova');
				document.getElementById('Prova').style.background = '#FFEFEF';
				Prova.focus();
				return false;
				}							
						
		else if (result6 == 0)
               {
				pinta_blanc();
				alerta_ca('Observacions');
				document.getElementById('Observacions').style.background = '#FFEFEF';
				Observacions.focus();
				return false;
				}
				
					else if (result7 == 0)
               {
				pinta_blanc();
				alerta_ca('Correo electrónico');
				document.getElementById('Correu').style.background = '#FFEFEF';
				Correu.focus();
				return false;
				}
		
	       else 
		   {
		   submit();
		   }
       }
}


function valida_contactar_en()
{
        with (document.f1)
               {
               	
				result1 = esta_ple(Nom);
				result2 = esta_ple(Cognoms);
				result3 = esta_ple(Centre);
				result4 = esta_ple(Visita);
				result5 = esta_ple(Prova);
				result6 = esta_ple(Observacions);
				result7 = esta_ple(Correu);


               if (result1 == 0)
               {
			    pinta_blanc();
				alerta_en('Name');
				document.getElementById('Name').style.background = '#FFEFEF';
				Nom.focus();
				return false;
				}
				
			if (result2 == 0)
               {
			    pinta_blanc();
				alerta_en('Apellidos');
				document.getElementById('Cognoms').style.background = '#FFEFEF';
				Cognoms.focus();
				return false;
				}
				
				if (result3 == 0)
               {
			    pinta_blanc();
				alerta_en('Centre');
				document.getElementById('Centre').style.background = '#FFEFEF';
				Centre.focus();
				return false;
				}
				
				if (result4 == 0)
               {
			    pinta_blanc();
				alerta_en('Visit');
				document.getElementById('Visita').style.background = '#FFEFEF';
				Visita.focus();
				return false;
				}
				
			else if (result5 == 0)
               {
				pinta_blanc();
				alerta_en('Test');
				document.getElementById('Prova').style.background = '#FFEFEF';
				Prova.focus();
				return false;
				}							
						
		else if (result6 == 0)
               {
				pinta_blanc();
				alerta_en('Comments');
				document.getElementById('Observacions').style.background = '#FFEFEF';
				Observacions.focus();
				return false;
				}
				
				else if (result7 == 0)
               {
				pinta_blanc();
				alerta_en('E-mail');
				document.getElementById('Correu').style.background = '#FFEFEF';
				Correu.focus();
				return false;
				}
		
	       else 
		   {
		   submit();
		   }
       }
}


function valida_contactar_fr()
{
        with (document.f1)
               {
               	
				result1 = esta_ple(Nom);
				result2 = esta_ple(Cognoms);
				result3 = esta_ple(Centre);
				result4 = esta_ple(Visita);
				result5 = esta_ple(Prova);
				result6 = esta_ple(Observacions);
				result7 = esta_ple(Correu);


               if (result1 == 0)
               {
			    pinta_blanc();
				alerta_fr('Nom');
				document.getElementById('Nom').style.background = '#FFEFEF';
				Nom.focus();
				return false;
				}
				
			if (result2 == 0)
               {
			    pinta_blanc();
				alerta_fr('Surnom');
				document.getElementById('Cognoms').style.background = '#FFEFEF';
				Cognoms.focus();
				return false;
				}
				
				if (result3 == 0)
               {
			    pinta_blanc();
				alerta_fr('Centre');
				document.getElementById('Centre').style.background = '#FFEFEF';
				Centre.focus();
				return false;
				}
				
				if (result4 == 0)
               {
			    pinta_blanc();
				alerta_fr('Rendez-vous');
				document.getElementById('Visita').style.background = '#FFEFEF';
				Visita.focus();
				return false;
				}
				
			else if (result5 == 0)
               {
				pinta_blanc();
				alerta_fr('Exploration');
				document.getElementById('Prova').style.background = '#FFEFEF';
				Prova.focus();
				return false;
				}							
						
		else if (result6 == 0)
               {
				pinta_blanc();
				alerta_fr('Évaluation');
				document.getElementById('Observacions').style.background = '#FFEFEF';
				Observacions.focus();
				return false;
				}
				
		else if (result7 == 0)
               {
				pinta_blanc();
				alerta_fr('E-mail');
				document.getElementById('Correu').style.background = '#FFEFEF';
				Correu.focus();
				return false;
				}
		
	       else 
		   {
		   submit();
		   }
       }
} 
 function pinta_blanc ()
 {
	document.getElementById('Nom').style.background = '#DFDFDF';
	document.getElementById('Observacions').style.background = '#DFDFDF';

 }
 
 // valida incripció serveis i acords

