

	function validar_formulario(form) {
								
		exp_nombre		= /^[ \'ñÑA-z]+$/;
		exp_email		= /^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		exp_primerapellido		= /^[ \'ñÑA-z]+$/;
		exp_telefono	= /^[0-9]{9,15}$/;
		
		
		
		
		// NOMBRE.
		if (form.nombre.value=='') {
			alert("RELLENE EL CAMPO NOMBRE POR FAVOR.");
			form.nombre.focus();
			return(false);
		}else if (!exp_nombre.test(form.nombre.value)) {
			alert('EL CAMPO NOMBRE NO PUEDE CONTENER NUMEROS');
			form.nombre.focus();
			return(false);
		}
		// APELLIDOS.
		if (form.primerapellido.value=='') {
			alert('RELLENE EL CAMPO DEL PRIMER APELLIDO POR FAVOR.');
			form.primerapellido.focus();
			return(false);
		}else if (!exp_primerapellido.test(form.primerapellido.value)) {
			alert('EL CAMPO PRIMER APELLIDO NO PUEDE CONTENER NUMEROS');
			form.primerapellido.focus();
			return(false);
		}
		// TELEFONO.
		if (form.telefono.value=='') {
			alert('RELLENE EL CAMPO TELEFONO POR FAVOR.');
			form.telefono.focus();
			return(false);
		} else if (!exp_telefono.test(form.telefono.value)){
			alert('EL CAMPO TELEFONO SOLO PUEDE CONTENER DE 9 A 15 DIGITOS.');
			form.telefono.focus();
			return(false);
		}
		// EMAIL.
		if (form.email.value=='') {
			alert('RELLENE EL CAMPO EMAIL POR FAVOR.');
			form.email.focus();
			return(false);
		}else if (!exp_email.test(form.email.value)) {
			alert('EL CAMPO EMAIL NO ES UN EMAIL VALIDO.');
			form.email.focus();
			return(false);
		}		
		
		// CONDICIONES
		if (!form.condiciones.checked) {
			alert('USTED DEBE DE ACEPTAR NUESTRAS CONDICIONES');
			form.condiciones.focus();
			return(false);
		}
		
		document.form.submit(); 
	
	}
