function verif_form(Form)
{
	var id = Form.id;
	var nom_module = get_nom_module_from_id(id);
	
	var div_alert=document.getElementById(Form.id+'_alert');

	switch(nom_module)
	{
		//CAS OU ON EST DANS UN FORMULAIRE DU MODULE 'USERS'
		case 'users':
		return verif_form_users(Form);
		break;
		
		//CAS OU ON EST DANS UN FORMULAIRE DU MODULE 'CARTS'
		case 'carts':
		return verif_form_carts(Form);
		break;
		
		//CAS OU ON EST DANS AUCUN MODULE (PAR DEFAUT)
		default:
				switch(Form.id)
				{				
					case 'form_solicitud':
					if(Form.type.value==''){div_alert.innerHTML='Por favor, precise quien usted es '; return false;}
					if(Form.apellido.value==''){div_alert.innerHTML='Por favor, precise su apellido  '; return false;}
					if(Form.nom.value==''){div_alert.innerHTML='Por favor, precise su nombre  '; return false;}
					if(Form.curso.value==''){div_alert.innerHTML='Por favor, precise el curso del alumno  '; return false;}
					if(Form.code_postal.value==''){div_alert.innerHTML='Por favor, precise su código postal '; return false;}
					if(Form.poblacion.value==''){div_alert.innerHTML='Por favor, precise su Población '; return false;}
					if(Form.tel.value==''){div_alert.innerHTML='Por favor, precise su Teléfono '; return false;}
					if(Form.email.value==''){div_alert.innerHTML='Por favor, precise su email '; return false;}
				
					var re_email = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/ ;
					t_email = re_email.test(Form.email.value);
					if ( !t_email ){div_alert.innerHTML="El email indicado no esta correcto";return false;}
			
					case 'form_commentForm':
					//alert('on est dans le verif form');
										
					if(Form.cf_834.value==''){div_alert.innerHTML='Por favor, precise quien usted es '; return false;}
					if(Form.company1.value==''){div_alert.innerHTML='Por favor, precise su apellido  '; return false;}
					if(Form.firstname.value==''){div_alert.innerHTML='Por favor, precise su nombre  '; return false;}
					if(Form.nivelid.value==''){div_alert.innerHTML='Por favor, precise el curso del alumno  '; return false;}
					if(Form.codeid.value==''){div_alert.innerHTML='Por favor, precise su código postal '; return false;}
					if(isNaN(Form.codeid.value)){div_alert.innerHTML='Por favor, precise su código postal (Cifras)'; return false;}
					if(Form.codeid.value.length>5){div_alert.innerHTML='Máximo 5 carácters para el numero de código postal'; return false;}
					if(Form.stateid.value==''){div_alert.innerHTML='Por favor, precise su Provincia '; return false;}		
					if(Form.cityid.value==''){div_alert.innerHTML='Por favor, precise su Población '; return false;}
					if(Form.phone.value==''){div_alert.innerHTML='Por favor, precise su Teléfono '; return false;}
					if(Form.phone.value.length>10){div_alert.innerHTML='Máximo 9 carácters para el numero de teléfono'; return false;}
					if(Form.mail.value==''){div_alert.innerHTML='Por favor, precise su email '; return false;}
					if(Form.aviso_legal.checked==false){div_alert.innerHTML='Por favor, tiene que aceptar los términos legales '; return false;}
			
					var re_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/ ;
					t_email = re_email.test(Form.mail.value);
					if ( !t_email ){div_alert.innerHTML="El email indicado no esta correcto";return false;}
					break;
				}
		
		break;	
	}

return true;
}

function verif_form_contact(Form)
{
	var div_alert=document.getElementById(Form.id+'_alert');

	switch(Form.id)
	{
		case 'form_contact' :
		
		if(Form.nom.value==''){div_alert.innerHTML='Entrez votre nom svp '; return false;}
		if(Form.email.value==''){div_alert.innerHTML='Entrez votre email svp'; return false;}
		
		var re_email = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/ ;
		t_email = re_email.test(Form.prospect_email.value);
		if ( !t_email ){div_alert.innerHTML="L'email indiqué n'est pas correct";return false;}
		
		if(Form.code_postal.value!='' && isNaN(Form.code_postal.value)){div_alert.innerHTML='Entrez un vrai code postal (chiffre)'; return false;}
		
		break;
		
		case 'form_solicitud':
		if(Form.type.value==''){div_alert.innerHTML='Por favor, precise quien usted es '; return false;}
		if(Form.apellido.value==''){div_alert.innerHTML='Por favor, precise su apellido  '; return false;}
		if(Form.nom.value==''){div_alert.innerHTML='Por favor, precise su nombre  '; return false;}
		if(Form.curso.value==''){div_alert.innerHTML='Por favor, precise el curso del alumno  '; return false;}
		if(Form.code_postal.value==''){div_alert.innerHTML='Por favor, precise su código postal '; return false;}
		if(Form.poblacion.value==''){div_alert.innerHTML='Por favor, precise su Población '; return false;}
		if(Form.tel.value==''){div_alert.innerHTML='Por favor, precise su Teléfono '; return false;}
		if(Form.email.value==''){div_alert.innerHTML='Por favor, precise su email '; return false;}


		
		var re_email = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/ ;
		t_email = re_email.test(Form.email.value);
		if ( !t_email ){div_alert.innerHTML="El email indicado no esta correcto";return false;}
		
		//if(isNaN(Form.code_postal.value)==true){div_alert.innerHTML='El código postal indicado no esta correcto'; return false;}	
		
		return false;
		break;
		
		
	}
	
return true;

}

