function validar(formulario)
{
var error = false;
var mensaje="Se han encontrado los siguientes errores:\n";

if (formulario.nombres.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su nombre de Empresa.\n";
error=true;   
}

if (formulario.apellidos.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Cargo del Contacto.\n";
error=true;   
}


if (formulario.ciudad.value=='')
{
mensaje=mensaje + " ==> No ha ingresado la Ciudad donde vive.\n";
error=true; 
}

if (formulario.pais.value=='')
{
mensaje=mensaje + " ==> No ha seleccionado el pais donde radica.\n";
error=true; 
}


if (formulario.email.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Email.\n";
error=true; 
}
else { 

	 var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	 if (filter.test(formulario.email.value))
	   error=false;
	 else {
     mensaje=mensaje + " ==> Ingrese una direccion de Email valida!!!.\n";
     error=true;
	 }

  }

if (formulario.usuario.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su nombre de Usuario.\n";
error=true; 
}

if (formulario.clave.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Contrasena.\n";
error=true; 
}

if (error)
{
mensaje=mensaje+" Por favor corrija los errores......";
alert(mensaje);
return false;
}
}


function validarEmail(formulario)
{
var error = false;
var mensaje="Se han encontrado los siguientes errores:\n";
if (formulario.email.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Email.\n";
error=true; 
}
else { 

	 var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	 if (filter.test(formulario.email.value))
	   error=false;
	 else {
     mensaje=mensaje + " ==> Ingrese una direccion de Email valida!.\n";
     error=true;
	 }

  }

if (formulario.email.value!=formulario.email2.value)
{
mensaje=mensaje + " ==> No coincide el email con su confirmacion.\n";
error=true; 
}

if (formulario.nombre.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Nombre y/o Apellido.\n";
error=true;   
}

if (formulario.ciudad.value=='')
{
mensaje=mensaje + " ==> No ha ingresado la Ciudad donde vive.\n";
error=true; 
}

if (formulario.telefono.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Telefono de Oficina.\n";
error=true; 
}
if (formulario.carta.value=='')
{
mensaje=mensaje + " ==> No ha ingresado los datos de la informacion que desea recibir.\n";
error=true; 
}

if (error)
{
mensaje=mensaje+" Por favor corrija el error....";
alert(mensaje);
return false;
}
}

