Código:
  
            <!-- comienza validaciones---->
         	 <script language="JavaScript" type="text/JavaScript">
			<!--
			function validar(formulario) 
			{
			// Array con todos los elementos del formulario
			camposTexto = formulario.elements;
				for (x=0; x < camposTexto.length; x++) 
				{
					if (camposTexto[x].value == '' && camposTexto[x].type=='text') 
					{
						alert("Debe completar todos los campos ");
						return false;
					}
				}
		    //desde aka valida texto
			if (formulario.nombres_usr.value.length < 4) 
			  {
				alert("Escriba por lo menos 4 caracteres en el campo \"Nombre\".");
				formulario.nombres_usr.focus();
				return (false);
			  }
			  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
			  var checkStr = formulario.nombres_usr.value;
			  var allValid = true; 
			  for (i = 0; i < checkStr.length; i++) {
				ch = checkStr.charAt(i); 
				for (j = 0; j < checkOK.length; j++)
				  if (ch == checkOK.charAt(j))
					break;
				if (j == checkOK.length) { 
				  allValid = false; 
				  break; 
				}
			  }
			  if (!allValid) 
			  { 
				alert("Escriba sólo letras en el campo \"Nombre\"."); 
				formulario.nombres_usr.focus(); 
				return (false); 
			  }
			// asta aka valida texto  //validacion nombre clientes
			//desde aka valida texto
			if (formulario.apellidos_usr.value.length < 4) 
			  {
				alert("Escriba por lo menos 4 caracteres en el campo \"Apellido\".");
				formulario.apellidos_usr.focus();
				return (false);
			  }
			  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
			  var checkStr = formulario.apellidos_usr.value;
			  var allValid = true; 
			  for (i = 0; i < checkStr.length; i++) {
				ch = checkStr.charAt(i); 
				for (j = 0; j < checkOK.length; j++)
				  if (ch == checkOK.charAt(j))
					break;
				if (j == checkOK.length) { 
				  allValid = false; 
				  break; 
				}
			  }
			  if (!allValid) 
			  { 
				alert("Escriba sólo letras en el campo \"Apellido\"."); 
				formulario.apellidos_usr.focus(); 
				return (false); 
			  }
			// asta aka valida texto //valida apellido
			//desde aka valida texto
			if (formulario.cargo_usr.value.length < 4) 
			  {
				alert("Escriba por lo menos 4 caracteres en el campo \"Cargo\".");
				formulario.cargo_usr.focus();
				return (false);
			  }
			  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
			  var checkStr = formulario.cargo_usr.value;
			  var allValid = true; 
			  for (i = 0; i < checkStr.length; i++) {
				ch = checkStr.charAt(i); 
				for (j = 0; j < checkOK.length; j++)
				  if (ch == checkOK.charAt(j))
					break;
				if (j == checkOK.length) { 
				  allValid = false; 
				  break; 
				}
			  }
			  if (!allValid) 
			  { 
				alert("Escriba sólo letras en el campo \"Cargo\"."); 
				formulario.cargo_usr.focus(); 
				return (false); 
			  }
			// asta aka valida texto//valida cargo
			//desde aka valida numero
			var checkOK = "0123456789"; 
  			var checkStr = formulario.tel_1_usr.value; 
  			var allValid = true; 
  			var decPoints = 0; 
  			var allNum = ""; 
  			for (i = 0; i < checkStr.length; i++) { 
    		ch = checkStr.charAt(i); 
    		for (j = 0; j < checkOK.length; j++) 
      		if (ch == checkOK.charAt(j))
        	break; 
    		if (j == checkOK.length) { 
     		 allValid = false; 
     		 break; 
    		} 
    		allNum += ch; 
  			} 
  			if (!allValid) 
			{ 
    			alert("Escriba sólo dígitos en el campo \"Telefono 1\".");
    			formulario.tel_1_usr.focus(); 
   				return (false); 
 			} 
			//desde aka valida numero//valida telefono 1
			//desde aka valida numero
			var checkOK = "0123456789"; 
  			var checkStr = formulario.tel_2_usr.value; 
  			var allValid = true; 
  			var decPoints = 0; 
  			var allNum = ""; 
  			for (i = 0; i < checkStr.length; i++) { 
    		ch = checkStr.charAt(i); 
    		for (j = 0; j < checkOK.length; j++) 
      		if (ch == checkOK.charAt(j))
        	break; 
    		if (j == checkOK.length) { 
     		 allValid = false; 
     		 break; 
    		} 
    		allNum += ch; 
  			} 
  			if (!allValid) 
			{ 
    			alert("Escriba sólo dígitos en el campo \"Telefono 2\".");
    			formulario.tel_2_usr.focus(); 
   				return (false); 
 			} 
			//desde aka valida numero// valida telefono 2
			
			
			//desde aka valida texto
			if (formulario.nombre_emp.value.length < 4) 
			  {
				alert("Escriba por lo menos 4 caracteres en el campo \"Nombre Empresa\".");
				formulario.nombre_emp.focus();
				return (false);
			  }
			  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
			  var checkStr = formulario.nombre_emp.value;
			  var allValid = true; 
			  for (i = 0; i < checkStr.length; i++) {
				ch = checkStr.charAt(i); 
				for (j = 0; j < checkOK.length; j++)
				  if (ch == checkOK.charAt(j))
					break;
				if (j == checkOK.length) { 
				  allValid = false; 
				  break; 
				}
			  }
			  if (!allValid) 
			  { 
				alert("Escriba sólo letras en el campo \"Nombre Empresa\"."); 
				formulario.nombre_emp.focus(); 
				return (false); 
			  }
			// asta aka valida texto//valido nombre de empresa 
			//desde aka valida texto
			if (formulario.rubro_emp.value.length < 4) 
			  {
				alert("Escriba por lo menos 4 caracteres en el campo \"Rubro Empresa\".");
				formulario.rubro_emp.focus();
				return (false);
			  }
			  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
			  var checkStr = formulario.rubro_emp.value;
			  var allValid = true; 
			  for (i = 0; i < checkStr.length; i++) {
				ch = checkStr.charAt(i); 
				for (j = 0; j < checkOK.length; j++)
				  if (ch == checkOK.charAt(j))
					break;
				if (j == checkOK.length) { 
				  allValid = false; 
				  break; 
				}
			  }
			  if (!allValid) 
			  { 
				alert("Escriba sólo letras en el campo \"Rubro Empresa\"."); 
				formulario.rubro_emp.focus(); 
				return (false); 
			  }
			// asta aka valida texto//valido rubro de empresa
			//desde aka valida texto
			if (formulario.dir_emp.value.length < 4) 
			  {
				alert("Escriba por lo menos 4 caracteres en el campo \"Direccion Empresa\".");
				formulario.dir_emp.focus();
				return (false);
			  }
			  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
			  var checkStr = formulario.dir_emp.value;
			  var allValid = true; 
			  for (i = 0; i < checkStr.length; i++) {
				ch = checkStr.charAt(i); 
				for (j = 0; j < checkOK.length; j++)
				  if (ch == checkOK.charAt(j))
					break;
				if (j == checkOK.length) { 
				  allValid = false; 
				  break; 
				}
			  }
			  if (!allValid) 
			  { 
				alert("Escriba sólo letras en el campo \"Direccion Empresa\"."); 
				formulario.dir_emp.focus(); 
				return (false); 
			  }
			// asta aka valida texto//valido direcion empresa
if (confirm("Datos Correctos","Mensaje"))
  				{ 
  					return true; 
				}
    		return false; 
			
			}
			//-->
			</script>
 			<!-- termina--->
estas las llamo desde los campos numericos asi
<input type="text" name="tel_1_usr" title="Telefono 1" onkeyUp="return ValNumero(this);" />
y el form esta contruido asi
<form name="formulario"method="post" action="ingreso.php" onSubmit = "return validar(this)">
Aca pongo el codigo de validacion de rut
Código:
  
esta se llama asi segun paguina de donde saque function ValRut(rutx)
			{
				var count = 0;
				var count2 = 0;
				var factor = 2;
				var suma = 0;
				var sum = 0;
				var digito = 0;
				var arrRut = rutx.split('-');
				
				if(arrRut.length!=2)
				{
					document.getElementById('Verificacion').innerHTML=" ";
					<!---document.form1.Submit.disabled='disabled';---->
					return false;
				}
				
				var rut = arrRut[0];
				var dvIn = arrRut[1];
				
			
				count2 = rut.length - 1;
				while(count < rut.length) 
				{
			
					sum = factor * (parseInt(rut.substr(count2,1)));
					suma = suma + sum;
					sum = 0;
			
					count = count + 1;
					count2 = count2 - 1;
					factor = factor + 1;
			
					if(factor > 7){factor=2;}
			
				}
				digito = 11 - (suma % 11);
			
				if (digito == 11){digito = 0;}
				if (digito == 10) {digito = "k";}
				//form.dig.value = digito;
				
				if(digito==dvIn)
				{
					document.getElementById('Verificacion').innerHTML="<span class='textoAzul'>Rut OK</span>";
					<!---document.form1.Submit.disabled='';----->
					return false;
				}
				else
				{
					document.getElementById('Verificacion').innerHTML="<span class='TextoChicoDestacado'>Rut Erroneo</span>";
					<!--document.form1.Submit.disabled='disabled';-->
					return false;
				}
			}
	
			//asta aka valida rut
<input type="text" name="rut_usr"onkeyup="ValRut(this.value);" value="" maxlength="10" />
sin nada especial en el formulario
entonces mi pregunta es como podria agrgar amis validaciones esta validacion dentro del mismo formulario??
 
 

