function valPostor(formulario)
{
var error = false;
var mensaje="Se han encontrado los siguientes errores:\n";

if (formulario.username.value=='')
{
mensaje=mensaje + " --» No ha ingresado su nombre de Usuario.\n";
error=true; 
}

if (formulario.pass.value=='')
{
mensaje=mensaje + " --» No ha ingresado su Contraseña.\n";
error=true; 
}

if (formulario.pass.value!=formulario.pass2.value)
{
mensaje=mensaje + " --» No coincide su Contraseña con su confirmacion.\n";
error=true; 
}

if (formulario.email.value=='')
{
mensaje=mensaje + " --» No ha ingresado su Email.\n";
error=true; 
}
else { 

	 var filter=/^(\w+\.)*\w+\@([-!"&,;\w]+\.)+\w{2,3}$/;
	 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 su Email con su confirmacion.\n";
error=true; 
}
if (formulario.titulo.value=='0')
{
mensaje=mensaje + " --» No ha seleccionado su  Titulo.\n";
error=true;   
}

if (formulario.nombre.value=='')
{
mensaje=mensaje + " --» No ha ingresado Nombre del Contacto.\n";
error=true; 
}

if (formulario.apellidopa.value=='')
{
mensaje=mensaje + " --» No ha ingresado el Apellido Paterno.\n";
error=true; 
}

if (formulario.apellidoma.value=='')
{
mensaje=mensaje + " --» No ha ingresado el Apellido Materno.\n";
error=true; 
}

if (formulario.dir1.value=='')
{
mensaje=mensaje + " --» No ha ingresado su Direccion.\n";
error=true; 
}

if (formulario.ciudad.value=='')
{
mensaje=mensaje + " --» No ha ingresado la Ciudad donde vive.\n";
error=true; 
}

if (formulario.provincia.value=='')
{
mensaje=mensaje + " --» No ha ingresado la Provincia donde vive.\n";
error=true; 
}

if (formulario.pais.value=='0')
{
mensaje=mensaje + " --» No ha seleccionado el Pais donde radica.\n";
error=true; 
}

if (formulario.codigo.value=='')
{
mensaje=mensaje + " --» No ha ingresado su Codigo Postal.\n";
error=true; 
}

if (!EsNumeroEntero(formulario.tel1.value))
{
mensaje=mensaje + " --» No ha ingresado su Telefono de Oficina o el Numero es invalido.\n";
error=true; 
}

if (formulario.casilla.checked)
{
error=false; 
}
 else 
{
mensaje=mensaje + " --» No ha aceptado los terminos y condiciones de EncuentreProfesionales.com. \n";
error = true;
}


if (error)
{
mensaje=mensaje+" Por favor corrija los errores......";
alert(mensaje);
return false;
}
}
// JavaScript Document
function EsNumeroEntero(valor){
    var cadena = valor.toString();
	var longitud = cadena.length;
	if (longitud == 0){return false;}
	var ascii = null;
    for (var i=0; i<longitud; i++) {
		ascii = cadena.charCodeAt(i);
        if (ascii < 48 || ascii > 57){return false;}
    }
	return true;
}

function valProveedor(formulario)
{
var error = false;
var mensaje="Se han encontrado los siguientes errores:\n";

if (formulario.empresa.value=='')
{
mensaje=mensaje + " --» No ha ingresado su Nombre de Empresa.\n";
error=true;   
}

if (formulario.cargo.value=='')
{
mensaje=mensaje + " --» No ha ingresado su Cargo del Contacto.\n";
error=true;   
}

if (formulario.nombre.value=='')
{
mensaje=mensaje + " --» No ha ingresado el Nombre de Contacto.\n";
error=true; 
}

if (formulario.apellidopa.value=='')
{
mensaje=mensaje + " --» No ha ingresado el Apellido Paterno.\n";
error=true; 
}

if (formulario.apellidoma.value=='')
{
mensaje=mensaje + " --» No ha ingresado el Apellido Materno.\n";
error=true; 
}

if (formulario.dir1.value=='')
{
mensaje=mensaje + " --» No ha ingresado su Direccion.\n";
error=true; 
}

if (formulario.ciudad.value=='')
{
mensaje=mensaje + " --» No ha ingresado la Ciudad donde vive.\n";
error=true; 
}

if (formulario.provincia.value=='')
{
mensaje=mensaje + " --» No ha ingresado la Provincia donde vive.\n";
error=true; 
}

if (formulario.pais.value=='0')
{
mensaje=mensaje + " --» No ha seleccionado el Pais donde radica.\n";
error=true; 
}

if (formulario.codigo.value=='')
{
mensaje=mensaje + " --» No ha ingresado su Codigo Postal.\n";
error=true; 
}

if (formulario.email.value=='')
{
mensaje=mensaje + " --» No ha ingresado su Email.\n";
error=true; 
}
else { 

	 var filter=/^(\w+\.)*\w+\@([-!"&,;\w]+\.)+\w{2,3}$/;
	 if (filter.test(formulario.email.value))
	   error=false;
	 else {
     mensaje=mensaje + " --» Ingrese una Direccion de Email valida!!!.\n";
     error=true;
	 }

  }

if (!EsNumeroEntero(formulario.tel1.value))
{
mensaje=mensaje + " --» No ha ingresado su Telefono de Oficina y/o es invalido.\n";
error=true; 
}

if (formulario.username.value=='')
{
mensaje=mensaje + " --» No ha ingresado su nombre de Usuario.\n";
error=true; 
}

if (formulario.pass.value=='')
{
mensaje=mensaje + " --» No ha ingresado su Contraseña.\n";
error=true; 
}

if (formulario.pass.value!=formulario.pass2.value)
{
mensaje=mensaje + " --» No coincide su Contraseña con su confirmacion.\n";
error=true; 
}
if (formulario.email.value!=formulario.email2.value)
{
mensaje=mensaje + " --» No coincide su Email con su confirmacion.\n";
error=true; 
}
if (formulario.casilla.checked)
{
error=false; 
}
 else 
{
mensaje=mensaje + " --» No ha aceptado los terminos y condiciones de EncuentreProfesionales.com. \n";
error = true;
}
if (error)
{
mensaje=mensaje+" Por favor corrija los errores......";
alert(mensaje);
return false;
}
}
