function validacion(este) 
{  
		
        nombre = document.getElementById("nombre").value;
		paterno= document.getElementById("paterno").value;
		materno = document.getElementById("materno").value;
		genero = document.getElementsByName("sexo");
		cargo = document.getElementById("cargo").value;
		email = document.getElementById("email").value;
		medio = document.getElementById("medio").value;
		calle = document.getElementById("calle").value;
		numero = document.getElementById("numero").value;
		municipio = document.getElementById("municipio").value;
		colonia = document.getElementById("colonia").value;
		entidad = document.getElementById("entidad").value;
		cp = document.getElementById("cp").value;
		tel_of = document.getElementById("tel_of").value;
		tel_cel = document.getElementById("tel_cel").value;
		extension = document.getElementById("extension").value;
		tipo = document.getElementsByName("tipo");
		impre = document.getElementsByName("impre");
		ele = document.getElementsByName("ele");
		
		if(nombre == null || nombre.length == 0) 
    		{
			  alert("¡ Introduzca su Nombre !");
			  document.form1.nombre.focus();
    		  return false;   
    		}
		else if(paterno == null || paterno.length == 0) 
    		{
			  alert("¡ Introduzca su Apellido Paterno !");
			  document.form1.paterno.focus();
		      return false;   
    		}
		else if(materno == null || materno.length == 0) 
    		{
			  alert("¡ Introduzca su Apellido Materno !");
			  document.form1.materno.focus();
		      return false;   
    		}
		else if(genero[0].checked==false &&
   	            genero[1].checked==false)
			{
				alert("¡ Seleccione su genero !");
				document.form1.sexo[0].focus();
				return false;
			}
		else if(cargo==null || cargo.length==0)
			{
				alert("¡ Introduzca su Puesto o Cargo!");
				document.form1.cargo.focus();
				return false;
			}
		else if(email == null || email.length == 0) 
    		{
		   	   alert(" ¡Introduzca su Correo Electrónico!");
		       return false;   
    		}
		else if(tel_cel == null || tel_cel.length == 0) 
    		{
			   alert("¡ Introduzca el número de su teléfono Celular: !");
			   document.form1.tel_cel.focus();
			   return false;   
    		}
		else if(medio == null || medio.length == 0) 
    		{
			   alert("¡ Introduzca Medio, Institución ó Empresa: !");
			   document.form1.medio.focus();
		       return false;   
    		}
		else if(calle == null || calle.length == 0) 
    		{
			   alert("¡ Introduzca direccion del Medio !");
			   document.form1.calle.focus();
		       return false;   
    		}
		else if(numero == null || numero.length == 0) 
    		{
			   alert("¡ Introduzca número del Medio !");
			   document.form1.numero.focus();
		       return false;   
    		}
		else if(municipio == null || municipio.length == 0) 
    		{
			   alert("¡ Introduzca Municipio !");
			   document.form1.municipio.focus();
		       return false;   
    		}
		else if(colonia == null || colonia.length == 0) 
    		{
			   alert("¡ Introduzca Colonia del Municipio !");
			   document.form1.colonia.focus();
		       return false;   
    		}
		else if(cp == null || cp.length == 0) 
    		{
			   alert("¡ Introduzca Código Postal del Municipio !");
			   document.form1.cp.focus();
		       return false;   
    		}
		else if(entidad == null || entidad.length == 0) 
    		{
			   alert("¡ Introduzca Entidad del Municipio !");
			   document.form1.entidad.focus();
		       return false;   
    		}
			
		else if(tel_of == null || tel_of.length == 0) 
    		{
		   	   alert("¡ Introduzca el número de teléfono de Oficina: !");
			   document.form1.tel_of.focus();
    		   return false;   
    		}
		else if(extension == null || extension.length == 0) 
    		{
		   	   alert("¡ Introduzca la Extension: !");
			   document.form1.extension.focus();
    		   return false;   
    		}
		else if(tipo[0].checked==false &&
   	            tipo[1].checked==false &&
				tipo[2].checked==false &&
				tipo[3].checked==false)
			{
				alert("¡ Seleccione el Tipo de Medio !");
				document.form1.tipo[0].focus();
				return false;
			}
			
		else if(impre[0].checked==false &&
   	            impre[1].checked==false &&
				impre[2].checked==false &&
				impre[3].checked==false &&
				impre[4].checked==false &&
				impre[5].checked==false &&
				impre[6].checked==false)
			{
				alert("¡ Seleccione la Periodicidad !");
				document.form1.impre[0].focus();
				return false;
			}
		else if(ele[0].checked==false &&
   	            ele[1].checked==false &&
				ele[2].checked==false &&
				ele[3].checked==false &&
				ele[4].checked==false &&
				ele[5].checked==false &&
				ele[6].checked==false)
			{
				alert("¡ Seleccione la Cobertura !");
				document.form1.ele[0].focus();
				return false;
			}
		else 
			{
				return true;
			}
}

function validar()  {
if (isNaN(document.form1.cp.value)) {
alert("¡Este campo debe tener sólo números!");
document.form1.cp.focus();
return (false);
 }
}

function validar2()  {
if (isNaN(document.form1.extension.value)) {
alert("¡Este campo debe tener sólo números!");
document.form1.extension.focus();
return (false);
 }
}


function isEmailAddress(theElement, nombre_del_elemento )
{
var s = theElement.value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (s.length == 0 ) return true;
if (filter.test(s))
return true;
else
alert("Ingrese una dirección de correo válida");
theElement.focus();
return false;
}

function validar_txt(e,modo) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron = (modo=='letra') ? /[A-Za-zs áéíóú]/ : /d/ // 4
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}

