function valida_form(frm) {
		var errFlag = new Array();
		_qfMsg = '';
		
		var value = frm.elements['name'].value;
		var field = frm.elements['name'];
		var regex = /(\s|\S)/;
		if (!regex.test(value) && !errFlag['nom']) {
			errFlag['nom'] = true;
			_qfMsg = _qfMsg + '\n - El nom és obligatori';
		}
                if ( value.length > 31) {
	              	  errFlag['nom'] = true;
                        _qfMsg = _qfMsg + '\n -El nom no pot superar els 32 caracters!';
                } 	        
	
		var value = frm.elements['lastname'].value;
		var field = frm.elements['latname'];
		var regex = /(\s|\S)/;
		if (!regex.test(value) && !errFlag['cognoms']) {
			errFlag['cognoms'] = true;
			_qfMsg = _qfMsg + '\n - El cognom  es obligatori';
		}

                if ( value.length > 31) {
	              	  errFlag['cognom'] = true;
                        _qfMsg = _qfMsg + '\n -El cognom no pot superar els 32 caracters!';
                } 	        
	
		var value = frm.elements['email'].value;
		var field = frm.elements['email'];
		var regex = /(\s|\S)/;
		if (!regex.test(value) && !errFlag['email']) {
			errFlag['email'] = true;
			_qfMsg = _qfMsg + '\n - L\'e-mail no és correcte';
		}
		var value = frm.elements['email'].value;
		var field = frm.elements['email'];
		var regex = /^[a-zA-Z0-9\._-]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!regex.test(value) && !errFlag['email']) {
			errFlag['email'] = true;
			_qfMsg = _qfMsg + '\n - L\'e-mail no és correcte';
		}
		if (_qfMsg != '') {
			_qfMsg = '' + _qfMsg;
			_qfMsg = _qfMsg + '\n';
			alert(_qfMsg);
			return false;
		}
		return true;
 }


