// ********************************************************************************************
// Document JavaScript
// Validar Formulari - Per Ricard Garcia (c) Ajuntament Artesa de Lleida (www.artesalleida.cat)
// This notice must stay intact for legal use.
// ********************************************************************************************  


// busca caracters que no siguin espais en blanc en una cadena  

function buit(q) {  
         for ( i = 0; i < q.length; i++ ) {  
                 if ( q.charAt(i) != " " ) {  
                         return true  
                 }  
         }  
         return false  
 }  

// Funció que comprova si un camp de text no esta buit i no conté solament cararters en blanc  
// També comprova si un correu electrònic és correcte   
  
function validar(F) {  
         // valida que el camp nom no estigui buit i no tingui solament espais en blanc 
         if( buit(F.nom.value) == false ) {  
             alert("Introdueix un nom.");
			 F.nom.focus();
             return false;  
         }
		 // valida que el camp email sigui una adreça de correu correcta 
         if( buit(F.email.value) == false ) {  
             alert("Introdueix un correu electr\u00F2nic.");
			 F.email.focus();
             return false;
         }
		//expressió regular
        var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
        
		if(b.test(F.email.value)==false)
        {
        	alert("El Correu Electr\u00F2nic " + (b.test(F.email.value)?"":"no \u00E9s ") + "v\u00E0lid.");
			F.email.focus();
        	return false;
		}
		// valida que el camp misatge no estigui buit i no tingui solament espais en blanc 
         if( buit(F.msg.value) == false ) {  
            alert("Introdueix un text.");
			F.msg.focus();
            return false;
         }
		 
		
		//La validació és correcta
        return true;
           
}  
